[Bug target/37987] iwmmxt: insn does not satisfy its constraints on (int64_t)

enrico dot scholz at informatik dot tu-chemnitz dot de gcc-bugzilla@gcc.gnu.org
Sat Nov 28 23:15:00 GMT 2009



------- Comment #7 from enrico dot scholz at informatik dot tu-chemnitz dot de  2009-11-28 23:15 -------
ICE has been verified with gcc 4.4.2.

Some analysis have been done in bug #40836 (comments 20 + 21): the WLDRW
operation which would be required for this insn allows only 10 (effective 8)
bit but not 12 bit for the immediate offset.  E.g. the '-3888' in

   WLDRW  wcgr0, [fp, #-3888]

is not possible.


-- 

enrico dot scholz at informatik dot tu-chemnitz dot de changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |enrico dot scholz at
                   |                            |informatik dot tu-chemnitz
                   |                            |dot de


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



More information about the Gcc-bugs mailing list