This is the mail archive of the gcc-bugs@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

[Bug target/79004] New: ICE in gcc.dg/torture/fp-int-convert-float128-ieee.c with -mcpu=power9


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.

Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]