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.

Reply via email to