https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89378
Bug ID: 89378 Summary: [9 regression][MIPS] FAIL: gcc.dg/vect/pr88598-3.c -mmsa (internal compiler error) Product: gcc Version: 9.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: rtl-optimization Assignee: unassigned at gcc dot gnu.org Reporter: paul.hua.gm at gmail dot com Target Milestone: --- Created attachment 45741 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=45741&action=edit preprocessed .i file ~/build/gcc-r267646_obj/gcc/cc1 -fpreprocessed pr88598-3.i -mel -quiet -dumpbase pr88598-3.c -mmsa -march=mips64r2 -mabi=64 -mllsc -mips64r2 -mno-shared -auxbase pr88598-3 -O2 -version -fdiagnostics-color=never -fno-diagnostics-show-caret -fno-d iagnostics-show-line-numbers -ftree-vectorize -fvect-cost-model=unlimited -fno-common -fdump-tree-vect-details -ffast-math -fdump-tree-optimized -o r267646.s -fdump-rtl-all-all -fdump-tree-all-all GNU C17 (GCC) version 9.0.0 20190107 (experimental) (mips64el-linux-gnu) compiled by GNU C version 5.5.0, GMP version 6.1.2, MPFR version 3.1.5, MPC version 1.0.3, isl version none GGC heuristics: --param ggc-min-expand=30 --param ggc-min-heapsize=4096 GNU C17 (GCC) version 9.0.0 20190107 (experimental) (mips64el-linux-gnu) compiled by GNU C version 5.5.0, GMP version 6.1.2, MPFR version 3.1.5, MPC version 1.0.3, isl version none GGC heuristics: --param ggc-min-expand=30 --param ggc-min-heapsize=4096 Compiler executable checksum: 2965e89c54734745a02038847659e86a /home/xuchenghua/GCC/gcc_git_trunk/gcc/testsuite/gcc.dg/vect/pr88598-3.c: In function ‘f1’: /home/xuchenghua/GCC/gcc_git_trunk/gcc/testsuite/gcc.dg/vect/pr88598-3.c:17:1: error: unrecognizable insn: (insn 15 14 16 2 (set (reg:V16QI 212) (subreg:V16QI (subreg:V4SF (reg:V4SI 201 [ _31 ]) 0) 0)) "/home/xuchenghua/GCC/gcc_git_trunk/gcc/testsuite/gcc.dg/vect/pr88598-3.c":16:10 -1 (nil)) during RTL pass: vregs dump file: pr88598-3.c.234r.vregs /home/xuchenghua/GCC/gcc_git_trunk/gcc/testsuite/gcc.dg/vect/pr88598-3.c:17:1: internal compiler error: in extract_insn, at recog.c:2305 0x541354 _fatal_insn(char const*, rtx_def const*, char const*, int, char const*) /home/paulhua/gcc_git_trunk/gcc/rtl-error.c:108 0x541370 _fatal_insn_not_found(rtx_def const*, char const*, int, char const*) /home/paulhua/gcc_git_trunk/gcc/rtl-error.c:116 0xaf7a33 extract_insn(rtx_insn*) /home/paulhua/gcc_git_trunk/gcc/recog.c:2305 0x882aab instantiate_virtual_regs_in_insn /home/paulhua/gcc_git_trunk/gcc/function.c:1650 0x882aab instantiate_virtual_regs /home/paulhua/gcc_git_trunk/gcc/function.c:2020 0x882aab execute /home/paulhua/gcc_git_trunk/gcc/function.c:2069 Please submit a full bug report, with preprocessed source if appropriate. Please include the complete backtrace with any bug report. See <https://gcc.gnu.org/bugs/> for instructions.