[Bug middle-end/54041] [4.7/4.8 regression] -mshort ICE in convert_memory_address_addr_space, at explow.c:327

2012-09-20 Thread jakub at gcc dot gnu.org


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=54041



Jakub Jelinek  changed:



   What|Removed |Added



   Target Milestone|4.7.2   |4.7.3



--- Comment #8 from Jakub Jelinek  2012-09-20 
10:19:39 UTC ---

GCC 4.7.2 has been released.


[Bug middle-end/54041] [4.7/4.8 regression] -mshort ICE in convert_memory_address_addr_space, at explow.c:327

2012-09-07 Thread rguenth at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=54041

Richard Guenther  changed:

   What|Removed |Added

 Target||m68k-linux-gnu
   Priority|P3  |P4


[Bug middle-end/54041] [4.7/4.8 regression] -mshort ICE in convert_memory_address_addr_space, at explow.c:327

2012-07-20 Thread sch...@linux-m68k.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=54041

Andreas Schwab  changed:

   What|Removed |Added

   Target Milestone|--- |4.7.2


[Bug middle-end/54041] [4.7/4.8 regression] -mshort ICE in convert_memory_address_addr_space, at explow.c:327

2012-07-20 Thread sch...@linux-m68k.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=54041

Andreas Schwab  changed:

   What|Removed |Added

   Keywords||ice-on-valid-code
 Status|UNCONFIRMED |NEW
   Last reconfirmed||2012-07-20
  Known to work||4.6.4
Summary|-mshort ICE in  |[4.7/4.8 regression]
   |convert_memory_address_addr |-mshort ICE in
   |_space, at explow.c:327 |convert_memory_address_addr
   ||_space, at explow.c:327
 Ever Confirmed|0   |1
  Known to fail||4.7.1

--- Comment #7 from Andreas Schwab  2012-07-20 13:15:43 
UTC ---
Before 4.7 the array reference was expanded to (int *) &r + (unsigned int)
((unsigned int) i * 2), now it is preserved as &r[i], causing the ADDR_EXPR to
contain ARRAY_REF of (r,i) where it previously contained r only.