Compile the below testcase with -O3 -funroll-all-loops option, using crx-elf-gcc vesion 4.5.0 20080307 (sources from trunk). Command line: crx-elf-gcc test.c -o3 -funroll-all-loops
test.c:187: error: insn does not satisfy its constraints: (insn 8 119 130 2 /scratch/user/swami/test.c:149 (set (mem/c/i:SI (post_modify:SI (reg:SI 3 r3) (plus:SI (reg:SI 3 r3) (const_int 8 [0x8]))) [3 x1+0 S4 A32]) (const_int 0 [0x0])) 91 {movsi_store} (expr_list:REG_INC (reg:SI 3 r3) (nil))) /scratch/user/swami/test.c:187: internal compiler error: in copyprop_hardreg_forward_1, at regrename.c:1603 Please submit a full bug report, with preprocessed source if appropriate. See <http://gcc.gnu.org/bugs.html> for instructions. ==== NOTE: This issue not obsered with crx-elf-gcc 4.1.1 tools. -- Summary: ICE: in copyprop_hardreg_forward_1, at regrename.c:1603 Product: gcc Version: 4.5.0 Status: UNCONFIRMED Severity: critical Priority: P3 Component: c AssignedTo: unassigned at gcc dot gnu dot org ReportedBy: MR dot Swami dot Reddy at nsc dot com GCC build triplet: native linux GCC host triplet: Native Linux GCC target triplet: crx-elf http://gcc.gnu.org/bugzilla/show_bug.cgi?id=39685