On Sun, May 6, 2012 at 12:23 AM, H.J. Lu <hjl.to...@gmail.com> wrote:
> On Thu, May 3, 2012 at 11:15 AM, Richard Sandiford
> <rdsandif...@googlemail.com> wrote:
>> Ping for this patch to always supply a mode to plus_constant:
>>
>>    http://gcc.gnu.org/ml/gcc-patches/2012-04/msg00892.html
>>
>> I've done a diff of the changes since the original test revision
>> (which was r186448 FWIW) and there's only been one plus_constant-
>> related change since then: Alan's rs6000 prologue/epilogue fixes.
>> I'd repeat the original testing before committing.
>>
>
> This caused:
>
> http://gcc.gnu.org/bugzilla/show_bug.cgi?id=53249

It also casuses IA64 build to fail for me:

/gcc/spec/sb-terbium-head-64/gcc/gcc/config/ia64/ia64.c: In function
'ia64_emit_probe_stack_range':
/gcc/spec/sb-terbium-head-64/gcc/gcc/config/ia64/ia64.c:3279: error:
incompatible type for argument 1 of 'plus_constant'
/gcc/spec/sb-terbium-head-64/gcc/gcc/config/ia64/ia64.c:3279: warning:
passing argument 2 of 'plus_constant' makes pointer from integer
without a cast
/gcc/spec/sb-terbium-head-64/gcc/gcc/config/ia64/ia64.c:3279: error:
too few arguments to function 'plus_constant'
/gcc/spec/sb-terbium-head-64/gcc/gcc/config/ia64/ia64.c:3330: error:
incompatible type for argument 1 of 'plus_constant'
...

Richard.

>
> --
> H.J.

Reply via email to