Comment 12 for bug 730440

Revision history for this message
In , Mikpe (mikpe) wrote :

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.)