https://gcc.gnu.org/bugzilla/show_bug.cgi?id=91454

--- Comment #1 from Martin Liška <marxin at gcc dot gnu.org> ---
Another issues caused by the revision:

$ gfortran /home/marxin/Programming/gcc/gcc/testsuite/gfortran.dg/power_8.f90
-fno-ivopts -Os -m32 -mtune=athlon-tbird
/home/marxin/Programming/gcc/gcc/testsuite/gfortran.dg/power_8.f90:63:0:

   63 | end program p
      | 
Error: unrecognizable insn:
(insn 289 288 63 7 (set (subreg:V2DI (reg:DI 202) 0)
        (vec_merge:V2DI (vec_duplicate:V2DI (mem/c:DI (plus:SI (reg/f:SI 19
frame)
                        (const_int -8 [0xfffffffffffffff8])) [0  S8 A64]))
            (const_vector:V2DI [
                    (const_int 0 [0]) repeated x2
                ])
            (const_int 1 [0x1])))
"/home/marxin/Programming/gcc/gcc/testsuite/gfortran.dg/power_8.f90":20:0 -1
     (nil))
during RTL pass: subreg3
/home/marxin/Programming/gcc/gcc/testsuite/gfortran.dg/power_8.f90:63:0:
internal compiler error: in extract_insn, at recog.c:2310
0x6b6b2f _fatal_insn(char const*, rtx_def const*, char const*, int, char
const*)
        /home/marxin/Programming/gcc/gcc/rtl-error.c:108
0x6b6b4b _fatal_insn_not_found(rtx_def const*, char const*, int, char const*)
        /home/marxin/Programming/gcc/gcc/rtl-error.c:116
0x6b4cd3 extract_insn(rtx_insn*)
        /home/marxin/Programming/gcc/gcc/recog.c:2310
0x172de67 decompose_multiword_subregs
        /home/marxin/Programming/gcc/gcc/lower-subreg.c:1540
0x172ef9d execute
        /home/marxin/Programming/gcc/gcc/lower-subreg.c:1808

$ gcc
/home/marxin/Programming/gcc/gcc/testsuite/c-c++-common/ubsan/overflow-sub-2.c
-m32 -mtune=k6-2 -Ofast
during RTL pass: pro_and_epilogue
/home/marxin/Programming/gcc/gcc/testsuite/c-c++-common/ubsan/overflow-sub-2.c:
In function ‘main’:
/home/marxin/Programming/gcc/gcc/testsuite/c-c++-common/ubsan/overflow-sub-2.c:43:1:
internal compiler error: in ix86_expand_epilogue, at config/i386/i386.c:8974
   43 | }
      | ^
0x765f5f ix86_expand_epilogue(int)
        /home/marxin/Programming/gcc/gcc/config/i386/i386.c:8974
0x1402340 gen_epilogue()
        /home/marxin/Programming/gcc/gcc/config/i386/i386.md:12970
0x10f0f98 target_gen_epilogue
        /home/marxin/Programming/gcc/gcc/config/i386/i386.md:12469
0xad20b8 make_epilogue_seq
        /home/marxin/Programming/gcc/gcc/function.c:5762
0xad21bb thread_prologue_and_epilogue_insns()
        /home/marxin/Programming/gcc/gcc/function.c:5844
0xad28b2 rest_of_handle_thread_prologue_and_epilogue
        /home/marxin/Programming/gcc/gcc/function.c:6334
0xad28b2 execute
        /home/marxin/Programming/gcc/gcc/function.c:6376

Reply via email to