http://gcc.gnu.org/bugzilla/show_bug.cgi?id=58587
Bug ID: 58587 Summary: Bootstrap error with ada with -mcpu=power7 Product: gcc Version: 4.9.0 Status: UNCONFIRMED Keywords: ice-on-valid-code Severity: normal Priority: P3 Component: target Assignee: unassigned at gcc dot gnu.org Reporter: jakub at gcc dot gnu.org CC: meissner at gcc dot gnu.org Trying to bootstrap gcc (4.8-RH, but reproduced also with the trunk) with a ppc64 compiler configured --with-cpu=power7 ICEs during stage1 while par.adb is being compiled at -O0. Reproduced even with a cross-compiler from x86_64-linux, will attach a tarball with all the required files. ../gnat1 -I. -gnatwa -quiet -nostdinc -m64 -gnatpg -gnatwns -mtune=power7 -mcpu=power7 par.adb -o /tmp/par.s par.adb: In function ‘Par’: par.adb:1604:5: error: insn does not satisfy its constraints: (insn 1505 719 1504 (set (reg:TI 77 0) (const_double -16 [0xfffffffffffffff0] 7 [0x7] 0 [0] 0 [0])) par.adb:1509 721 {*vsx_movti_64bit} (nil)) +===========================GNAT BUG DETECTED==============================+ | 4.9.0 20130927 (experimental) (powerpc64-linux) GCC error: | | in extract_constrain_insn_cached, at recog.c:2076 | | Error detected around par.adb:1604:5 | | Please submit a bug report; see http://gcc.gnu.org/bugs.html. | | Use a subject line meaningful to you and us to track the bug. | | Include the entire contents of this bug box in the report. | | Include the exact gcc or gnatmake command that you entered. | | Also include sources listed below in gnatchop format | | (concatenated together with no headers between files). | +==========================================================================+