http://gcc.gnu.org/bugzilla/show_bug.cgi?id=57936

            Bug ID: 57936
           Summary: ICE in rs6000_secondary_reload_inner:15144, type =
                    load
           Product: gcc
           Version: 4.9.0
            Status: UNCONFIRMED
          Severity: normal
          Priority: P3
         Component: target
          Assignee: unassigned at gcc dot gnu.org
          Reporter: pthaugen at gcc dot gnu.org
                CC: bergner at gcc dot gnu.org, meissner at gcc dot gnu.org
              Host: powerpc64-linux
            Target: powerpc64-linux
             Build: powerpc64-linux

Created attachment 30528
  --> http://gcc.gnu.org/bugzilla/attachment.cgi?id=30528&action=edit
Preprocessed tescase

-mcpu=power8 causes ICE in testcase g++.dg/torture/vshuf-v2di.C.

[pthaugen@igoo p8]$ ~/install/gcc/trunk/bin/g++ -c -m32 -mcpu=power8 -std=c++11
-O3 vshuf-v2di.ii
rs6000_secondary_reload_inner:15144, type = load
(parallel [
        (set (reg:V16QI 78 1)
            (reg:V16QI 32 0))
        (clobber (reg:SI 10 10))
    ])
In file included from vshuf-v2di.C:18:0:
/home/pthaugen/src/gcc/gcc-4_9-power8/gcc/gcc/testsuite/g++.dg/torture/vshuf-main.inc:
In function ‘int main()’:
/home/pthaugen/src/gcc/gcc-4_9-power8/gcc/gcc/testsuite/g++.dg/torture/vshuf-main.inc:29:1:
internal compiler error: in rs6000_secondary_reload_fail, at
config/rs6000/rs6000.c:15117
 }
 ^
0x10b106b7 rs6000_secondary_reload_fail
    /home/pthaugen/src/gcc/trunk/gcc/gcc/config/rs6000/rs6000.c:15117
0x10b3e837 rs6000_secondary_reload_inner(rtx_def*, rtx_def*, rtx_def*, bool)
    /home/pthaugen/src/gcc/trunk/gcc/gcc/config/rs6000/rs6000.c:15144
0x10bfd367 gen_reload_v16qi_si_load(rtx_def*, rtx_def*, rtx_def*)
    /home/pthaugen/src/gcc/trunk/gcc/gcc/config/rs6000/vector.md:196
0x100e5b23 emit_input_reload_insns
    /home/pthaugen/src/gcc/trunk/gcc/gcc/reload1.c:7542
0x100e5b23 do_input_reload
    /home/pthaugen/src/gcc/trunk/gcc/gcc/reload1.c:7880
0x100e5b23 emit_reload_insns
    /home/pthaugen/src/gcc/trunk/gcc/gcc/reload1.c:8072
0x100e5b23 reload_as_needed
    /home/pthaugen/src/gcc/trunk/gcc/gcc/reload1.c:4648
0x107c9efb reload(rtx_def*, int)
    /home/pthaugen/src/gcc/trunk/gcc/gcc/reload1.c:1054
0x106ac0e7 do_reload
    /home/pthaugen/src/gcc/trunk/gcc/gcc/ira.c:4701
0x106ac0e7 rest_of_handle_reload
    /home/pthaugen/src/gcc/trunk/gcc/gcc/ira.c:4801
Please submit a full bug report,

Reply via email to