[Bug target/46788] unsigned int possible treated as signed in a union/struct
mikpe at it dot uu.se
gcc-bugzilla@gcc.gnu.org
Fri Feb 4 10:36:00 GMT 2011
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=46788
Mikael Pettersson <mikpe at it dot uu.se> changed:
What |Removed |Added
----------------------------------------------------------------------------
CC| |ramana at gcc dot gnu.org
--- Comment #3 from Mikael Pettersson <mikpe at it dot uu.se> 2011-02-04 10:35:43 UTC ---
It's caused by 150953:
Author: ramana
Date: Thu Aug 20 08:09:29 2009
New Revision: 150953
URL: http://gcc.gnu.org/viewcvs?root=3Dgcc&view=3Drev&rev=3D150953
Log:
Fix twolf ICE for ARM
2009-08-19 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
Richard Earnshaw <richard.earnshaw@arm.com>
* config/arm/arm.c (arm_emit_movpair): Handle CONST_INT.
* config/arm/arm.md (*arm_movtas_ze): New pattern for
movt.
You're missing an "#:upper16:" annotation in the *arm_movtas_ze pattern, c.f.
the *arm_movt pattern.
(Not posting a patch since my renewed attempt to get a copyright assignment
seems to have ended up in /dev/null over at the FSF.)
More information about the Gcc-bugs
mailing list