https://gcc.gnu.org/bugzilla/show_bug.cgi?id=69706
Bug ID: 69706 Summary: internal compiler error: in extract_constrain_insn, at recog.c:2246 Product: gcc Version: 5.3.1 Status: UNCONFIRMED Severity: normal Priority: P3 Component: target Assignee: unassigned at gcc dot gnu.org Reporter: glaubitz at physik dot fu-berlin.de CC: jemarch at gnu dot org Target Milestone: --- Host: sparc*-*-* Target: sparc*-*-* Created attachment 37608 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=37608&action=edit Preprocessed source for matio.cpp (gzip compressed) Hello! Building gromacs on sparc64 in Debian currently fails with: /«PKGBUILDDIR»/src/gromacs/fileio/matio.cpp: In function 'void write_xpm(FILE*, unsigned int, const char*, const char*, const char*, const char*, int, int, real*, real*, real**, real, real, t_rgb, t_rgb, int*)': /«PKGBUILDDIR»/src/gromacs/fileio/matio.cpp:1189:1: error: insn does not satisfy its constraints: } ^ (insn 53 58 48 2 (set (reg:SF 40 %f8 [orig:291 rhi+8 ] [291]) (reg:SF 64 %f32 [ rhi+8 ])) /«PKGBUILDDIR»/src/gromacs/fileio/matio.cpp:1162 97 {*movsf_insn} (expr_list:REG_EQUIV (mem/c:SF (plus:DI (reg/f:DI 101 %sfp) (const_int 256 [0x100])) [15 rhi+8 S4 A64]) (nil))) /«PKGBUILDDIR»/src/gromacs/fileio/matio.cpp:1189:1: internal compiler error: in extract_constrain_insn, at recog.c:2246 0x71a3cf _fatal_insn(char const*, rtx_def const*, char const*, int, char const*) ../../src/gcc/rtl-error.c:110 0x71a3ff _fatal_insn_not_found(rtx_def const*, char const*, int, char const*) ../../src/gcc/rtl-error.c:121 0x6e2bc7 extract_constrain_insn(rtx_insn*) ../../src/gcc/recog.c:2246 0x6c5097 reload_cse_simplify_operands ../../src/gcc/postreload.c:430 0x6c683f reload_cse_simplify ../../src/gcc/postreload.c:207 0x6c683f reload_cse_regs_1 ../../src/gcc/postreload.c:246 0x6c7f4b reload_cse_regs ../../src/gcc/postreload.c:94 0x6c7f4b execute ../../src/gcc/postreload.c:2387 Please submit a full bug report, with preprocessed source if appropriate. Please include the complete backtrace with any bug report. See <file:///usr/share/doc/gcc-5/README.Bugs> for instructions. Preprocessed source stored into /tmp/ccvx0J6o.out file, please attach this to your bugreport. Full build log in [1]. Attaching the pre-processed source. Cheers, Adrian > [1] > https://buildd.debian.org/status/fetch.php?pkg=gromacs&arch=sparc64&ver=5.1.1-2&stamp=1454662797