[Bug target/40836] ICE: "insn does not satisfy its constraints" (iwmmxt_movsi_insn)
dsd at laptop dot org
gcc-bugzilla@gcc.gnu.org
Mon Sep 3 22:29:00 GMT 2012
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=40836
Daniel Drake <dsd at laptop dot org> changed:
What |Removed |Added
----------------------------------------------------------------------------
CC| |dsd at laptop dot org
--- Comment #30 from Daniel Drake <dsd at laptop dot org> 2012-09-03 22:29:08 UTC ---
Reproduced this on gcc-4.7.1 when building glibc with -march=iwmmxt
gconv_cache.c: In function '__gconv_lookup_cache':
gconv_cache.c:448:1: error: insn does not satisfy its constraints:
(insn 1192 1127 433 38 (set (reg/f:SI 13 sp)
(reg/f:SI 43 wcgr0 [611])) 499 {*iwmmxt_movsi_insn}
(expr_list:REG_ARGS_SIZE (const_int 0 [0])
(nil)))
gconv_cache.c:448:1: internal compiler error: in reload_cse_simplify_operands,
at postreload.c:403
Probably unsuprisingly, backporting the iwmmxt2 support from gcc 4.8 to 4.7 and
compiling with -march=iwmmxt2 produces the same result.
More information about the Gcc-bugs
mailing list