Tested on ia64-suse-linux and installed as obvious.
Andreas.
* explow.c (convert_memory_address_addr_space_1): Mark in_const
as ATTRIBUTE_UNUSED.
Index: explow.c
===
--- explow.c(revision 216239)
+++ explow.c
On 08/08/2014 08:51 PM, Andrew Pinski wrote:
> ChangeLog:
> * explow.c (convert_memory_address_addr_space): Rename to ...
> (convert_memory_address_addr_space_1): This. Add in_const argument.
> Inside a CONST RTL, permute the conversion and addition of constant
> for zero a
On Fri, Aug 8, 2014 at 8:51 PM, Andrew Pinski wrote:
> This patch fixes the original problem that HJL was having with x32 in
> PR 47727, it is more constraint than HJL's patch only care about what
> is happening inside a CONST; if we allow it for other cases,
> the RTL and generated code is incor
This patch fixes the original problem that HJL was having with x32 in
PR 47727, it is more constraint than HJL's patch only care about what
is happening inside a CONST; if we allow it for other cases,
the RTL and generated code is incorrect as it does not have the needed
zero extend. This allows