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 <email address hidden> Richard Earnshaw <email address hidden>
* 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.)
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 <email address hidden>
Richard Earnshaw <email address hidden>
* 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.)