[Bug middle-end/55142] [4.8 Regression] internal compiler error: in plus_constant, at explow.c:88
hjl.tools at gmail dot com
gcc-bugzilla@gcc.gnu.org
Fri Nov 9 02:36:00 GMT 2012
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=55142
--- Comment #31 from H.J. Lu <hjl.tools at gmail dot com> 2012-11-09 02:36:23 UTC ---
Created attachment 28644
--> http://gcc.gnu.org/bugzilla/attachment.cgi?id=28644
A patch
This patch prints SImode register names to force addr32 prefix
if displacement < -16*1024*1024 so that 32-bit displacement
isn't sign-extended to 64-bit. It also removes "code = 'l'"
since 'l' isn't supported.
More information about the Gcc-bugs
mailing list