http://gcc.gnu.org/bugzilla/show_bug.cgi?id=59652
Bug ID: 59652 Summary: [4.8 Regression] ICE: in reload_cse_simpli fy_operands, at postreload.c:411 Product: gcc Version: 4.8.2 Status: UNCONFIRMED Severity: normal Priority: P3 Component: rtl-optimization Assignee: unassigned at gcc dot gnu.org Reporter: danglin at gcc dot gnu.org Host: hppa-unknown-linux-gnu Target: hppa-unknown-linux-gnu Build: hppa-unknown-linux-gnu Created attachment 31551 --> http://gcc.gnu.org/bugzilla/attachment.cgi?id=31551&action=edit Preprocessed source /usr/lib/gcc/hppa-linux-gnu/4.8/cc1 -fpreprocessed xdvi.i -quiet -dumpbase xdvi .c -auxbase-strip xdvi.o -g -O2 -Wimplicit -Wreturn-type -Wdeclaration-after-sta tement -Wno-unknown-pragmas -version -o xdvi.s GNU C (Debian 4.8.2-10) version 4.8.2 (hppa-linux-gnu) compiled by GNU C version 4.8.2, GMP version 5.1.2, MPFR version 3.1.2-p 3, MPC version 1.0.1 warning: GMP header version 5.1.2 differs from library version 5.1.3. GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072 GNU C (Debian 4.8.2-10) version 4.8.2 (hppa-linux-gnu) compiled by GNU C version 4.8.2, GMP version 5.1.2, MPFR version 3.1.2-p 3, MPC version 1.0.1 warning: GMP header version 5.1.2 differs from library version 5.1.3. GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072 Compiler executable checksum: fb24f240bb689ce9d1ca4b08c9c74b8f ../../../texk/xdvik/xdvi.c: In function ‘run_dvi_file’: ../../../texk/xdvik/xdvi.c:3398:1: error: insn does not satisfy its constraints: } ^ (insn 5859 3068 5860 249 (set (reg:SI 28 %r28) (reg/f:SI 2442)) ../../../texk/xdvik/xdvi.c:2722 40 {*pa.md:2211} (nil)) ../../../texk/xdvik/xdvi.c:3398:1: internal compiler error: in reload_cse_simpli fy_operands, at postreload.c:411 Problem occurs in handling reloads for following insn: (insn 3071 3068 3072 249 (set (reg:SF 1959 [ resource.gamma ]) (mem/c:SF (plus:SI (reg/f:SI 2442) (const_int 88 [0x58])) [9 resource.gamma+0 S4 A32])) ../../../te xk/xdvik/xdvi.c:2722 79 {*pa.md:4386} (expr_list:REG_EQUIV (mem/c:SF (plus:SI (reg/f:SI 2442) (const_int 88 [0x58])) [9 resource.gamma+0 S4 A32]) (expr_list:REG_EQUAL (mem/c:SF (const:SI (plus:SI (symbol_ref:SI ("resou rce") [flags 0x200] <var_decl 0x4050c660 resource>) (const_int 88 [0x58]))) [9 resource.gamma+0 S4 A32]) (nil)))) Might be target issue but seems more likely to be a reload issue.