http://gcc.gnu.org/bugzilla/show_bug.cgi?id=59652
--- Comment #3 from John David Anglin <danglin at gcc dot gnu.org> --- With dave@mx3210:~/gnu/gcc/objdir/prev-gcc$ ./xgcc -B./ -v Reading specs from ./specs COLLECT_GCC=./xgcc COLLECT_LTO_WRAPPER=./lto-wrapper Target: hppa-linux-gnu Configured with: ../gcc/configure --with-gnu-as --with-gnu-ld --enable-shared --enable-multiarch --enable-linker-build-id --build=hppa-linux-gnu --host=hppa-linux-gnu --target=hppa-linux-gnu --prefix=/home/dave/opt/gnu/gcc/gcc-4.9 --with-local-prefix=/home/dave/opt/gnu --enable-threads=posix --enable-__cxa_atexit --build=hppa-linux-gnu --enable-clocale=gnu --enable-java-gc=boehm --enable-languages=c,c++,objc,fortran,obj-c++,java,ada,lto Thread model: posix gcc version 4.8.3 20140103 (prerelease) [gcc-4_8-branch revision 206321] (GCC) I see the following backtrace when the insn was emitted: Breakpoint 1, pa_emit_move_sequence (operands=0xfaf02e8c, mode=SImode, scratch_reg=0x0) at ../../gcc/gcc/config/pa/pa.c:1583 1583 register rtx operand0 = operands[0]; (gdb) p debug_rtx(operands[0])(reg:SI 28 %r28) $5 = void (gdb) p debug_rtx(operands[1]) (reg/f:SI 2442) $6 = void (gdb) bt #0 pa_emit_move_sequence (operands=0xfaf02e8c, mode=SImode, scratch_reg=0x0) at ../../gcc/gcc/config/pa/pa.c:1583 #1 0x00bf77bc in gen_movsi (operand0=0xfaf02e8c, operand1=0x7) at ../../gcc/gcc/config/pa/pa.md:2157 #2 0x00bf77bc in gen_movsi (operand0=0x4022c030, operand1=0x40a0d040) at ../../gcc/gcc/config/pa/pa.md:2157 #3 0x00446334 in insn_gen_fn::operator() (this=0xf9e720 <insn_data+8336>, a0=0x4022c030, a1=0x40a0d040) at ../../gcc/gcc/recog.h:284 #4 0x00424864 in emit_move_insn_1 (x=0x4022c030, y=0x40a0d040) at ../../gcc/gcc/expr.c:3441 #5 0x006e6278 in gen_move_insn (x=0x4022c030, y=0x40a0d040) at ../../gcc/gcc/optabs.c:4812 #6 0x006e6278 in gen_move_insn (x=0x4022c030, y=0x40a0d040) at ../../gcc/gcc/optabs.c:4812 #7 0x007a5794 in gen_reload (out=0x4022c030, in=0x40a0d040, opnum=1, type=RELOAD_FOR_INPUT_ADDRESS) at ../../gcc/gcc/reload1.c:8708 (gdb) c Continuing. Breakpoint 1, pa_emit_move_sequence (operands=0xfaf02e8c, mode=SImode, scratch_reg=0x0) at ../../gcc/gcc/config/pa/pa.c:1583 1583 register rtx operand0 = operands[0]; (gdb) p debug_rtx(operands[0]) (reg:SI 19 %r19) $7 = void (gdb) c Continuing. Breakpoint 1, pa_emit_move_sequence (operands=0xfaf02e8c, mode=SImode, scratch_reg=0x0) at ../../gcc/gcc/config/pa/pa.c:1583 1583 register rtx operand0 = operands[0]; (gdb) p debug_rtx(operands[0]) (reg:SI 19 %r19) $8 = void (gdb) c Continuing. ../../../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_simplify_operands, at postreload.c:411 0x7b8797 _fatal_insn(char const*, rtx_def const*, char const*, int, char const*) ../../gcc/gcc/rtl-error.c:109 0x7b880f _fatal_insn_not_found(rtx_def const*, char const*, int, char const*) ../../gcc/gcc/rtl-error.c:120 0x70d52b reload_cse_simplify_operands ../../gcc/gcc/postreload.c:411 0x70c753 reload_cse_simplify ../../gcc/gcc/postreload.c:123 0x70cb7b reload_cse_regs_1 ../../gcc/gcc/postreload.c:220 0x70c4f3 reload_cse_regs ../../gcc/gcc/postreload.c:68 0x71484f rest_of_handle_postreload ../../gcc/gcc/postreload.c:2287 Please submit a full bug report, with preprocessed source if appropriate. Please include the complete backtrace with any bug report. See <http://gcc.gnu.org/bugs.html> for instructions. [Inferior 1 (process 6751) exited with code 04]