This is the mail archive of the
gcc-bugs@gcc.gnu.org
mailing list for the GCC project.
[Bug target/79004] New: ICE in gcc.dg/torture/fp-int-convert-float128-ieee.c with -mcpu=power9
- From: "acsawdey at gcc dot gnu.org" <gcc-bugzilla at gcc dot gnu dot org>
- To: gcc-bugs at gcc dot gnu dot org
- Date: Thu, 05 Jan 2017 16:58:49 +0000
- Subject: [Bug target/79004] New: ICE in gcc.dg/torture/fp-int-convert-float128-ieee.c with -mcpu=power9
- Auto-submitted: auto-generated
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79004
Bug ID: 79004
Summary: ICE in gcc.dg/torture/fp-int-convert-float128-ieee.c
with -mcpu=power9
Product: gcc
Version: 7.0
Status: UNCONFIRMED
Severity: normal
Priority: P3
Component: target
Assignee: unassigned at gcc dot gnu.org
Reporter: acsawdey at gcc dot gnu.org
CC: meissner at gcc dot gnu.org, wschmidt at gcc dot gnu.org
Target Milestone: ---
Target: powerpc64*-*-*
This is different that 78597 which just reported that this test fails
execution. Now we also seem to be getting an ICE from it. The test case
compiles without error if you use -mcpu=power8.
Compiler is gcc 7 trunk 244035 on ppc64le
genoa 356 -> /home/sawdey/src/gcc/trunk2/build/gcc/xgcc
-B/home/sawdey/src/gcc/trunk2/build/gcc/
/home/sawdey/src/gcc/trunk2/trunk/gcc/testsuite/gcc.dg/torture/fp-int-convert-float128-ieee.c
-fno-diagnostics-show-caret -fdiagnostics-color=never -O0 -mfloat128 -mvsx
-Wl,-rpath=/tmp/lib64 -Wl,-rpath=/home/sawdey/install/gcc/trunk_base/lib64 -lm
-mcpu=power9 -o ./fp-int-convert-float128-ieee.exe
/home/sawdey/src/gcc/trunk2/trunk/gcc/testsuite/gcc.dg/torture/fp-int-convert-float128-ieee.c:
In function âmainâ:
/home/sawdey/src/gcc/trunk2/trunk/gcc/testsuite/gcc.dg/torture/fp-int-convert-float128-ieee.c:20:1:
internal compiler error: in gen_reg_rtx, at emit-rtl.c:1026
0x104bbb8b gen_reg_rtx(machine_mode)
../../trunk/gcc/emit-rtl.c:1026
0x10d8bc5b convert_int_to_float128(rtx_def**, rtx_code)
../../trunk/gcc/config/rs6000/rs6000.c:24239
0x10fd3bbb gen_split_405(rtx_insn*, rtx_def**)
../../trunk/gcc/config/rs6000/rs6000.md:14119
0x110ecc3b split_6
../../trunk/gcc/config/rs6000/rs6000.md:14118
0x104c25a7 try_split(rtx_def*, rtx_insn*, int)
../../trunk/gcc/emit-rtl.c:3663
0x104c2f3b try_split(rtx_def*, rtx_insn*, int)
../../trunk/gcc/emit-rtl.c:3834
0x10857607 split_insn
../../trunk/gcc/recog.c:2889
0x1085dc57 split_all_insns_noflow()
../../trunk/gcc/recog.c:3025
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.