public inbox for gcc-bugs@sourceware.org
help / color / mirror / Atom feed
* [Bug regression/95830] New: [10 regression][MIPS/MSA] internal compiler error: in do_store_flag, at expr.c:12247 start with gcc-11-1445-g502d63b6d61
@ 2020-06-23  3:35 paul.hua.gm at gmail dot com
  2020-06-23  3:37 ` [Bug regression/95830] [11 " paul.hua.gm at gmail dot com
                   ` (11 more replies)
  0 siblings, 12 replies; 13+ messages in thread
From: paul.hua.gm at gmail dot com @ 2020-06-23  3:35 UTC (permalink / raw)
  To: gcc-bugs

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

            Bug ID: 95830
           Summary: [10 regression][MIPS/MSA] internal compiler error: in
                    do_store_flag, at expr.c:12247 start with
                    gcc-11-1445-g502d63b6d61
           Product: gcc
           Version: 10.0
            Status: UNCONFIRMED
          Severity: normal
          Priority: P3
         Component: regression
          Assignee: unassigned at gcc dot gnu.org
          Reporter: paul.hua.gm at gmail dot com
  Target Milestone: ---

Since gcc-11-1445-g502d63b6d61 O3-pr45971 fails on mips.

$ cat O3-pr45971.i 

void
foo (int *x, int *y)
{
  int i;
  for (i = 0; i < 11; i++)
    y[i] = (x[i] == 1) ? i + 1 : -(i + 1);
}

$ ./gcc/cc1 -fpreprocessed O3-pr45971.i -mel -quiet -dumpbase O3-pr45971.c
-dumpbase-ext .c -mmsa -march=mips64r2 -mabi=64 -mllsc -mips64r2 -mno-shared
-O2 -O3 -version -fdiagnostics-color=never -fno-diagnostics-show-caret
-fno-diagnostics-show-line-numbers -fdiagnostics-urls=never -ftree-vectorize
-fno-tree-loop-distribute-patterns -fvect-cost-model=unlimited -fno-common
-fdump-tree-vect-details -fno-ipa-cp-clone -o O3-pr45971.s


/home/xuchenghua/GCC/gcc_git_trunk/gcc/testsuite/gcc.dg/vect/O3-pr45971.c: In
function ‘foo’:
/home/xuchenghua/GCC/gcc_git_trunk/gcc/testsuite/gcc.dg/vect/O3-pr45971.c:5:1:
internal compiler error: in do_store_flag, at expr.c:12247
0x1204fed93 do_store_flag
        ../../../gcc_git_trunk/gcc/expr.c:12247
0x1204ff313 expand_expr_real_2(separate_ops*, rtx_def*, machine_mode,
expand_modifier)
        ../../../gcc_git_trunk/gcc/expr.c:9608
0x120379653 expand_gimple_stmt_1
        ../../../gcc_git_trunk/gcc/cfgexpand.c:3786
0x120379653 expand_gimple_stmt
        ../../../gcc_git_trunk/gcc/cfgexpand.c:3847
0x120380183 expand_gimple_basic_block
        ../../../gcc_git_trunk/gcc/cfgexpand.c:5888
0x120382dd3 execute
        ../../../gcc_git_trunk/gcc/cfgexpand.c:6572
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.

there are many others fails start between gcc-11-1441-g48b6386f5d0 and
gcc-11-1470-gd11c9841d54. 

/gcc.dg/graphite/vect-pr43423.c:6:6: internal compiler error: in do_store_flag,
at expr.c:12247
/gcc.dg/graphite/vect-pr43423.c:6:6: internal compiler error: in do_store_flag,
at expr.c:12247
/gcc.dg/vect/pr46009.c:13:1: internal compiler error: in do_store_flag, at
expr.c:12247
/gcc.dg/vect/pr46009.c:13:1: internal compiler error: in do_store_flag, at
expr.c:12247
/gcc.dg/vect/pr62075.c:11:1: internal compiler error: in do_store_flag, at
expr.c:12247
/gcc.dg/vect/pr62075.c:11:1: internal compiler error: in do_store_flag, at
expr.c:12247
/gcc.dg/vect/pr69820.c:10:1: internal compiler error: in do_store_flag, at
expr.c:12247
/gcc.dg/vect/pr69820.c:10:1: internal compiler error: in do_store_flag, at
expr.c:12247
/gcc.dg/vect/pr86749.c:10:1: internal compiler error: in do_store_flag, at
expr.c:12247
/gcc.dg/vect/pr86749.c:10:1: internal compiler error: in do_store_flag, at
expr.c:12247
/gcc.dg/vect/pr94727.c:9:1: internal compiler error: in do_store_flag, at
expr.c:12247
/gcc.dg/vect/pr94727.c:9:1: internal compiler error: in do_store_flag, at
expr.c:12247
/gcc.dg/vect/vect-over-widen-13.c:19:1: internal compiler error: in
do_store_flag, at expr.c:12247
/gcc.dg/vect/vect-over-widen-13.c:19:1: internal compiler error: in
do_store_flag, at expr.c:12247
/gcc.dg/vect/vect-over-widen-15.c:20:1: internal compiler error: in
do_store_flag, at expr.c:12247
/gcc.dg/vect/vect-over-widen-15.c:20:1: internal compiler error: in
do_store_flag, at expr.c:12247
/gcc.dg/vect/vect-version-1.c:5:6: internal compiler error: in do_store_flag,
at expr.c:12247
/gcc.dg/vect/vect-version-1.c:5:6: internal compiler error: in do_store_flag,
at expr.c:12247
/gcc.dg/vect/vect-version-2.c:5:6: internal compiler error: in do_store_flag,
at expr.c:12247
/gcc.dg/vect/vect-version-2.c:5:6: internal compiler error: in do_store_flag,
at expr.c:12247
/gcc.dg/vect/pr68305.c:8:1: internal compiler error: in do_store_flag, at
expr.c:12247
/gcc.dg/vect/pr68305.c:8:1: internal compiler error: in do_store_flag, at
expr.c:12247
/gcc.dg/vect/pr68417.c:13:1: internal compiler error: in do_store_flag, at
expr.c:12247
/gcc.dg/vect/pr68417.c:13:1: internal compiler error: in do_store_flag, at
expr.c:12247
/gcc.dg/vect/pr79887.c:8:1: internal compiler error: in do_store_flag, at
expr.c:12247
/gcc.dg/vect/pr79887.c:8:1: internal compiler error: in do_store_flag, at
expr.c:12247
/gcc.dg/vect/vect-over-widen-13.c:19:1: internal compiler error: in
do_store_flag, at expr.c:12247
/gcc.dg/vect/vect-over-widen-13.c:19:1: internal compiler error: in
do_store_flag, at expr.c:12247
/gcc.dg/vect/vect-over-widen-15.c:20:1: internal compiler error: in
do_store_flag, at expr.c:12247
/gcc.dg/vect/vect-over-widen-15.c:20:1: internal compiler error: in
do_store_flag, at expr.c:12247
/gcc.dg/vect/fast-math-pr55281.c:22:1: internal compiler error: in
do_store_flag, at expr.c:12247
/gcc.dg/vect/fast-math-pr55281.c:22:1: internal compiler error: in
do_store_flag, at expr.c:12247
/gcc.dg/vect/pr43430-1.c:16:1: internal compiler error: in do_store_flag, at
expr.c:12247
/gcc.dg/vect/pr43430-1.c:16:1: internal compiler error: in do_store_flag, at
expr.c:12247
/gcc.dg/vect/pr43430-2.c:5:1: internal compiler error: in do_store_flag, at
expr.c:12247
/gcc.dg/vect/pr43430-2.c:5:1: internal compiler error: in do_store_flag, at
expr.c:12247
/gcc.dg/vect/pr59519-2.c:9:1: internal compiler error: in do_store_flag, at
expr.c:12247
/gcc.dg/vect/pr59519-2.c:9:1: internal compiler error: in do_store_flag, at
expr.c:12247
/gcc.dg/vect/pr59591-1.c:23:1: internal compiler error: in do_store_flag, at
expr.c:12247
/gcc.dg/vect/pr59591-1.c:23:1: internal compiler error: in do_store_flag, at
expr.c:12247
/gcc.dg/vect/pr65947-1.c:14:1: internal compiler error: in do_store_flag, at
expr.c:12247
/gcc.dg/vect/pr65947-1.c:14:1: internal compiler error: in do_store_flag, at
expr.c:12247
/gcc.dg/vect/pr65947-10.c:13:1: internal compiler error: in do_store_flag, at
expr.c:12247
/gcc.dg/vect/pr65947-10.c:13:1: internal compiler error: in do_store_flag, at
expr.c:12247
/gcc.dg/vect/pr65947-12.c:13:1: internal compiler error: in do_store_flag, at
expr.c:12247
/gcc.dg/vect/pr65947-12.c:13:1: internal compiler error: in do_store_flag, at
expr.c:12247
/gcc.dg/vect/pr65947-13.c:14:1: internal compiler error: in do_store_flag, at
expr.c:12247
/gcc.dg/vect/pr65947-13.c:14:1: internal compiler error: in do_store_flag, at
expr.c:12247
/gcc.dg/vect/pr65947-14.c:14:1: internal compiler error: in do_store_flag, at
expr.c:12247
/gcc.dg/vect/pr65947-14.c:14:1: internal compiler error: in do_store_flag, at
expr.c:12247
/gcc.dg/vect/pr65947-2.c:12:1: internal compiler error: in do_store_flag, at
expr.c:12247
/gcc.dg/vect/pr65947-2.c:12:1: internal compiler error: in do_store_flag, at
expr.c:12247
/gcc.dg/vect/vect-21.c:72:1: internal compiler error: in do_store_flag, at
expr.c:12247
/gcc.dg/vect/vect-21.c:72:1: internal compiler error: in do_store_flag, at
expr.c:12247
/gcc.dg/vect/vect-cond-1.c:15:1: internal compiler error: in do_store_flag, at
expr.c:12247
/gcc.dg/vect/vect-cond-1.c:15:1: internal compiler error: in do_store_flag, at
expr.c:12247
/gcc.dg/vect/vect-cond-10.c:12:1: internal compiler error: in do_store_flag, at
expr.c:12247
/gcc.dg/vect/vect-cond-10.c:12:1: internal compiler error: in do_store_flag, at
expr.c:12247
/gcc.dg/vect/vect-cond-11.c:10:1: internal compiler error: in do_store_flag, at
expr.c:12247
/gcc.dg/vect/vect-cond-11.c:10:1: internal compiler error: in do_store_flag, at
expr.c:12247
/gcc.dg/vect/vect-cond-2.c:11:1: internal compiler error: in do_store_flag, at
expr.c:12247
/gcc.dg/vect/vect-cond-2.c:11:1: internal compiler error: in do_store_flag, at
expr.c:12247
/gcc.dg/vect/vect-cond-3.c:17:1: internal compiler error: in do_store_flag, at
expr.c:12247
/gcc.dg/vect/vect-cond-3.c:17:1: internal compiler error: in do_store_flag, at
expr.c:12247
/gcc.dg/vect/vect-cond-4.c:17:1: internal compiler error: in do_store_flag, at
expr.c:12247
/gcc.dg/vect/vect-cond-4.c:17:1: internal compiler error: in do_store_flag, at
expr.c:12247
/gcc.dg/vect/vect-ifcvt-6.c:15:5: internal compiler error: in do_store_flag, at
expr.c:12247
/gcc.dg/vect/vect-ifcvt-6.c:15:5: internal compiler error: in do_store_flag, at
expr.c:12247
/gcc.dg/vect/vect-ifcvt-7.c:15:5: internal compiler error: in do_store_flag, at
expr.c:12247
/gcc.dg/vect/vect-ifcvt-7.c:15:5: internal compiler error: in do_store_flag, at
expr.c:12247
/gcc.dg/vect/vect-ifcvt-9.c:15:6: internal compiler error: in do_store_flag, at
expr.c:12247
/gcc.dg/vect/vect-ifcvt-9.c:15:6: internal compiler error: in do_store_flag, at
expr.c:12247
/gcc.dg/vect/pr23816-1.c:5:1: internal compiler error: in do_store_flag, at
expr.c:12247
/gcc.dg/vect/pr23816-1.c:5:1: internal compiler error: in do_store_flag, at
expr.c:12247
/gcc.dg/vect/pr23816-2.c:5:1: internal compiler error: in do_store_flag, at
expr.c:12247
/gcc.dg/vect/pr23816-2.c:5:1: internal compiler error: in do_store_flag, at
expr.c:12247
/gcc.dg/vect/pr24059.c:9:6: internal compiler error: in do_store_flag, at
expr.c:12247
/gcc.dg/vect/pr24059.c:9:6: internal compiler error: in do_store_flag, at
expr.c:12247
/gcc.dg/vect/pr51581-3.c:9:1: internal compiler error: in do_store_flag, at
expr.c:12247
/gcc.dg/vect/pr51581-3.c:9:1: internal compiler error: in do_store_flag, at
expr.c:12247
/gcc.dg/vect/pr51581-4.c:9:1: internal compiler error: in do_store_flag, at
expr.c:12247
/gcc.dg/vect/pr51581-4.c:9:1: internal compiler error: in do_store_flag, at
expr.c:12247
/gcc.dg/vect/pr69820.c:10:1: internal compiler error: in do_store_flag, at
expr.c:12247
/gcc.dg/vect/pr69820.c:10:1: internal compiler error: in do_store_flag, at
expr.c:12247
/gcc.dg/vect/pr70354-1.c:11:1: internal compiler error: in do_store_flag, at
expr.c:12247
/gcc.dg/vect/pr70354-1.c:11:1: internal compiler error: in do_store_flag, at
expr.c:12247
/gcc.dg/vect/pr86749.c:10:1: internal compiler error: in do_store_flag, at
expr.c:12247
/gcc.dg/vect/pr86749.c:10:1: internal compiler error: in do_store_flag, at
expr.c:12247
/gcc.dg/vect/pr86927.c:4:5: internal compiler error: in do_store_flag, at
expr.c:12247
/gcc.dg/vect/pr86927.c:4:5: internal compiler error: in do_store_flag, at
expr.c:12247
/gcc.dg/vect/vect-cond-reduc-3.c:15:1: internal compiler error: in
do_store_flag, at expr.c:12247
/gcc.dg/vect/vect-cond-reduc-3.c:15:1: internal compiler error: in
do_store_flag, at expr.c:12247
/gcc.dg/vect/vect-cond-reduc-5.c:8:1: internal compiler error: in
do_store_flag, at expr.c:12247
/gcc.dg/vect/vect-cond-reduc-5.c:8:1: internal compiler error: in
do_store_flag, at expr.c:12247
/gcc.dg/vect/vect-cond-reduc-6.c:4:1: internal compiler error: in
do_store_flag, at expr.c:12247
/gcc.dg/vect/vect-cond-reduc-6.c:4:1: internal compiler error: in
do_store_flag, at expr.c:12247
/gcc.dg/vect/vect-cselim-1.c:18:1: internal compiler error: in do_store_flag,
at expr.c:12247
/gcc.dg/vect/vect-cselim-1.c:18:1: internal compiler error: in do_store_flag,
at expr.c:12247
/gcc.dg/vect/bb-slp-pattern-2.c:9:1: internal compiler error: in do_store_flag,
at expr.c:12247
/gcc.dg/vect/bb-slp-pattern-2.c:9:1: internal compiler error: in do_store_flag,
at expr.c:12247
/gcc.dg/vect/pr61194.c:11:40: internal compiler error: in do_store_flag, at
expr.c:12247
/gcc.dg/vect/pr61194.c:11:40: internal compiler error: in do_store_flag, at
expr.c:12247
/gcc.dg/vect/pr70354-1.c:11:1: internal compiler error: in do_store_flag, at
expr.c:12247
/gcc.dg/vect/pr70354-1.c:11:1: internal compiler error: in do_store_flag, at
expr.c:12247
/gcc.dg/vect/vect-23.c:10:1: internal compiler error: in do_store_flag, at
expr.c:12247
/gcc.dg/vect/vect-23.c:10:1: internal compiler error: in do_store_flag, at
expr.c:12247
/gcc.dg/vect/vect-24.c:11:1: internal compiler error: in do_store_flag, at
expr.c:12247
/gcc.dg/vect/vect-24.c:11:1: internal compiler error: in do_store_flag, at
expr.c:12247
/gcc.dg/vect/vect-sdiv-pow2-1.c:10:1: internal compiler error: in
do_store_flag, at expr.c:12247
/gcc.dg/vect/vect-sdiv-pow2-1.c:10:1: internal compiler error: in
do_store_flag, at expr.c:12247
/gcc.dg/vect/vect-sdivmod-1.c:7:1: internal compiler error: in do_store_flag,
at expr.c:12247
/gcc.dg/vect/vect-sdivmod-1.c:7:1: internal compiler error: in do_store_flag,
at expr.c:12247
/gcc.dg/vect/pr46009.c:13:1: internal compiler error: in do_store_flag, at
expr.c:12247
/gcc.dg/vect/pr46009.c:13:1: internal compiler error: in do_store_flag, at
expr.c:12247
/gcc.dg/vect/pr65947-1.c:14:1: internal compiler error: in do_store_flag, at
expr.c:12247
/gcc.dg/vect/pr65947-1.c:14:1: internal compiler error: in do_store_flag, at
expr.c:12247
/gcc.dg/vect/pr79887.c:8:1: internal compiler error: in do_store_flag, at
expr.c:12247
/gcc.dg/vect/pr79887.c:8:1: internal compiler error: in do_store_flag, at
expr.c:12247
/gcc.dg/vect/pr80631-1.c:10:1: internal compiler error: in do_store_flag, at
expr.c:12247
/gcc.dg/vect/pr80631-1.c:10:1: internal compiler error: in do_store_flag, at
expr.c:12247
/gcc.dg/vect/pr80631-2.c:10:1: internal compiler error: in do_store_flag, at
expr.c:12247
/gcc.dg/vect/pr80631-2.c:10:1: internal compiler error: in do_store_flag, at
expr.c:12247
/gcc.dg/vect/vect-cond-10.c:12:1: internal compiler error: in do_store_flag, at
expr.c:12247
/gcc.dg/vect/vect-cond-10.c:12:1: internal compiler error: in do_store_flag, at
expr.c:12247
/gcc.dg/vect/vect-cond-11.c:10:1: internal compiler error: in do_store_flag, at
expr.c:12247
/gcc.dg/vect/vect-cond-11.c:10:1: internal compiler error: in do_store_flag, at
expr.c:12247
/gcc.dg/vect/vect-cond-2.c:11:1: internal compiler error: in do_store_flag, at
expr.c:12247
/gcc.dg/vect/vect-cond-2.c:11:1: internal compiler error: in do_store_flag, at
expr.c:12247
/gcc.dg/vect/vect-cond-3.c:17:1: internal compiler error: in do_store_flag, at
expr.c:12247
/gcc.dg/vect/vect-cond-3.c:17:1: internal compiler error: in do_store_flag, at
expr.c:12247
/gcc.dg/vect/vect-cond-4.c:17:1: internal compiler error: in do_store_flag, at
expr.c:12247
/gcc.dg/vect/vect-cond-4.c:17:1: internal compiler error: in do_store_flag, at
expr.c:12247
/gcc.dg/vect/vect-cond-6.c:13:1: internal compiler error: in do_store_flag, at
expr.c:12247
/gcc.dg/vect/vect-cond-6.c:13:1: internal compiler error: in do_store_flag, at
expr.c:12247
/gcc.dg/vect/vect-cond-7.c:17:1: internal compiler error: in do_store_flag, at
expr.c:12247
/gcc.dg/vect/vect-cond-7.c:17:1: internal compiler error: in do_store_flag, at
expr.c:12247
/gcc.dg/vect/vect-cond-8.c:12:1: internal compiler error: in do_store_flag, at
expr.c:12247
/gcc.dg/vect/vect-cond-8.c:12:1: internal compiler error: in do_store_flag, at
expr.c:12247
/gcc.dg/vect/vect-ifcvt-11.c:14:6: internal compiler error: in do_store_flag,
at expr.c:12247
/gcc.dg/vect/vect-ifcvt-11.c:14:6: internal compiler error: in do_store_flag,
at expr.c:12247
/gcc.dg/vect/vect-version-1.c:5:6: internal compiler error: in do_store_flag,
at expr.c:12247
/gcc.dg/vect/vect-version-1.c:5:6: internal compiler error: in do_store_flag,
at expr.c:12247
/gcc.dg/vect/vect-version-2.c:5:6: internal compiler error: in do_store_flag,
at expr.c:12247
/gcc.dg/vect/vect-version-2.c:5:6: internal compiler error: in do_store_flag,
at expr.c:12247
/gcc.dg/vect/slp-cond-1.c:10:1: internal compiler error: in do_store_flag, at
expr.c:12247
/gcc.dg/vect/slp-cond-1.c:10:1: internal compiler error: in do_store_flag, at
expr.c:12247
/gcc.dg/vect/slp-cond-2-big-array.c:12:1: internal compiler error: in
do_store_flag, at expr.c:12247
/gcc.dg/vect/slp-cond-2-big-array.c:12:1: internal compiler error: in
do_store_flag, at expr.c:12247
/gcc.dg/vect/slp-cond-2.c:12:1: internal compiler error: in do_store_flag, at
expr.c:12247
/gcc.dg/vect/slp-cond-2.c:12:1: internal compiler error: in do_store_flag, at
expr.c:12247
/gcc.dg/vect/slp-cond-3.c:19:1: internal compiler error: in do_store_flag, at
expr.c:12247
/gcc.dg/vect/slp-cond-3.c:19:1: internal compiler error: in do_store_flag, at
expr.c:12247
/gcc.dg/vect/slp-cond-4.c:18:1: internal compiler error: in do_store_flag, at
expr.c:12247
/gcc.dg/vect/slp-cond-4.c:18:1: internal compiler error: in do_store_flag, at
expr.c:12247
/gcc.dg/vect/slp-cond-5.c:17:1: internal compiler error: in do_store_flag, at
expr.c:12247
/gcc.dg/vect/slp-cond-5.c:17:1: internal compiler error: in do_store_flag, at
expr.c:12247
/gcc.dg/vect/O3-pr45971.c:5:1: internal compiler error: in do_store_flag, at
expr.c:12247
/gcc.dg/vect/O3-pr45971.c:5:1: internal compiler error: in do_store_flag, at
expr.c:12247
/gcc.dg/vect/O3-pr46077.c:4:6: internal compiler error: in do_store_flag, at
expr.c:12247
/gcc.dg/vect/O3-pr46077.c:4:6: internal compiler error: in do_store_flag, at
expr.c:12247
/gcc.dg/vect/pr51000.c:7:1: internal compiler error: in do_store_flag, at
expr.c:12247
/gcc.dg/vect/pr51000.c:7:1: internal compiler error: in do_store_flag, at
expr.c:12247
/gcc.dg/vect/pr51581-3.c:9:1: internal compiler error: in do_store_flag, at
expr.c:12247
/gcc.dg/vect/pr51581-3.c:9:1: internal compiler error: in do_store_flag, at
expr.c:12247
/gcc.dg/vect/pr51581-4.c:9:1: internal compiler error: in do_store_flag, at
expr.c:12247
/gcc.dg/vect/pr51581-4.c:9:1: internal compiler error: in do_store_flag, at
expr.c:12247
/gcc.dg/vect/pr72866.c:8:1: internal compiler error: in do_store_flag, at
expr.c:12247
/gcc.dg/vect/pr72866.c:8:1: internal compiler error: in do_store_flag, at
expr.c:12247
/gcc.dg/vect/vect-cond-6.c:13:1: internal compiler error: in do_store_flag, at
expr.c:12247
/gcc.dg/vect/vect-cond-6.c:13:1: internal compiler error: in do_store_flag, at
expr.c:12247
/gcc.dg/vect/vect-cond-7.c:17:1: internal compiler error: in do_store_flag, at
expr.c:12247
/gcc.dg/vect/vect-cond-7.c:17:1: internal compiler error: in do_store_flag, at
expr.c:12247
/gcc.dg/vect/vect-cond-8.c:12:1: internal compiler error: in do_store_flag, at
expr.c:12247
/gcc.dg/vect/vect-cond-8.c:12:1: internal compiler error: in do_store_flag, at
expr.c:12247
/gcc.dg/vect/vect-cond-9.c:13:1: internal compiler error: in do_store_flag, at
expr.c:12247
/gcc.dg/vect/vect-cond-9.c:13:1: internal compiler error: in do_store_flag, at
expr.c:12247
/gcc.dg/vect/vect-cond-arith-1.c:14:3: internal compiler error: in
do_store_flag, at expr.c:12247
/gcc.dg/vect/vect-cond-arith-1.c:14:3: internal compiler error: in
do_store_flag, at expr.c:12247
/gcc.dg/vect/vect-widen-mult-extern-1.c:6:1: internal compiler error: in
do_store_flag, at expr.c:12247
/gcc.dg/vect/vect-widen-mult-extern-1.c:6:1: internal compiler error: in
do_store_flag, at expr.c:12247
/gcc.dg/vect/pr51000.c:7:1: internal compiler error: in do_store_flag, at
expr.c:12247
/gcc.dg/vect/pr51000.c:7:1: internal compiler error: in do_store_flag, at
expr.c:12247
/gcc.dg/vect/pr61194.c:11:40: internal compiler error: in do_store_flag, at
expr.c:12247
/gcc.dg/vect/pr61194.c:11:40: internal compiler error: in do_store_flag, at
expr.c:12247
/gcc.dg/vect/pr62075.c:11:1: internal compiler error: in do_store_flag, at
expr.c:12247
/gcc.dg/vect/pr62075.c:11:1: internal compiler error: in do_store_flag, at
expr.c:12247
/gcc.dg/vect/pr71259.c:11:1: internal compiler error: in do_store_flag, at
expr.c:12247
/gcc.dg/vect/pr71259.c:11:1: internal compiler error: in do_store_flag, at
expr.c:12247
/gcc.dg/vect/vect-bool-cmp.c:119:1: internal compiler error: in do_store_flag,
at expr.c:12247
/gcc.dg/vect/vect-bool-cmp.c:119:1: internal compiler error: in do_store_flag,
at expr.c:12247
/gcc.dg/vect/vect-cond-1.c:15:1: internal compiler error: in do_store_flag, at
expr.c:12247
/gcc.dg/vect/vect-cond-1.c:15:1: internal compiler error: in do_store_flag, at
expr.c:12247
/gcc.dg/vect/vect-ifcvt-16.c:15:5: internal compiler error: in do_store_flag,
at expr.c:12247
/gcc.dg/vect/vect-ifcvt-16.c:15:5: internal compiler error: in do_store_flag,
at expr.c:12247
/gcc.dg/vect/vect-ifcvt-17.c:15:5: internal compiler error: in do_store_flag,
at expr.c:12247
/gcc.dg/vect/vect-ifcvt-17.c:15:5: internal compiler error: in do_store_flag,
at expr.c:12247
/gcc.dg/vect/vect-ifcvt-2.c:15:5: internal compiler error: in do_store_flag, at
expr.c:12247
/gcc.dg/vect/vect-ifcvt-2.c:15:5: internal compiler error: in do_store_flag, at
expr.c:12247
/gcc.dg/vect/vect-ifcvt-3.c:15:5: internal compiler error: in do_store_flag, at
expr.c:12247
/gcc.dg/vect/vect-ifcvt-3.c:15:5: internal compiler error: in do_store_flag, at
expr.c:12247
/gcc.dg/vect/vect-ifcvt-4.c:15:5: internal compiler error: in do_store_flag, at
expr.c:12247
/gcc.dg/vect/vect-ifcvt-4.c:15:5: internal compiler error: in do_store_flag, at
expr.c:12247
/gcc.dg/vect/vect-ifcvt-5.c:15:5: internal compiler error: in do_store_flag, at
expr.c:12247
/gcc.dg/vect/vect-ifcvt-5.c:15:5: internal compiler error: in do_store_flag, at
expr.c:12247
/gcc.dg/vect/vect-ifcvt-6.c:15:5: internal compiler error: in do_store_flag, at
expr.c:12247
/gcc.dg/vect/vect-ifcvt-6.c:15:5: internal compiler error: in do_store_flag, at
expr.c:12247
/gcc.dg/vect/vect-ifcvt-7.c:15:5: internal compiler error: in do_store_flag, at
expr.c:12247
/gcc.dg/vect/vect-ifcvt-7.c:15:5: internal compiler error: in do_store_flag, at
expr.c:12247
/gcc.dg/vect/vect-ifcvt-9.c:15:6: internal compiler error: in do_store_flag, at
expr.c:12247
/gcc.dg/vect/vect-ifcvt-9.c:15:6: internal compiler error: in do_store_flag, at
expr.c:12247
/gcc.dg/vect/vect-pr69848.c:10:5: internal compiler error: in do_store_flag, at
expr.c:12247
/gcc.dg/vect/vect-pr69848.c:10:5: internal compiler error: in do_store_flag, at
expr.c:12247
/gcc.dg/vect/fast-math-ifcvt-1.c:7:1: internal compiler error: in
do_store_flag, at expr.c:12247
/gcc.dg/vect/fast-math-ifcvt-1.c:7:1: internal compiler error: in
do_store_flag, at expr.c:12247
/gcc.dg/vect/no-trapping-math-2.c:12:1: internal compiler error: in
do_store_flag, at expr.c:12247
/gcc.dg/vect/no-trapping-math-2.c:12:1: internal compiler error: in
do_store_flag, at expr.c:12247
/gcc.dg/vect/no-trapping-math-vect-111.c:11:1: internal compiler error: in
do_store_flag, at expr.c:12247
/gcc.dg/vect/no-trapping-math-vect-111.c:11:1: internal compiler error: in
do_store_flag, at expr.c:12247
/gcc.dg/vect/no-trapping-math-vect-ifcvt-11.c:15:5: internal compiler error: in
do_store_flag, at expr.c:12247
/gcc.dg/vect/no-trapping-math-vect-ifcvt-11.c:15:5: internal compiler error: in
do_store_flag, at expr.c:12247
/gcc.dg/vect/no-trapping-math-vect-ifcvt-12.c:15:5: internal compiler error: in
do_store_flag, at expr.c:12247
/gcc.dg/vect/no-trapping-math-vect-ifcvt-12.c:15:5: internal compiler error: in
do_store_flag, at expr.c:12247
/gcc.dg/vect/no-trapping-math-vect-ifcvt-13.c:15:5: internal compiler error: in
do_store_flag, at expr.c:12247
/gcc.dg/vect/no-trapping-math-vect-ifcvt-13.c:15:5: internal compiler error: in
do_store_flag, at expr.c:12247
/gcc.dg/vect/no-trapping-math-vect-ifcvt-14.c:15:5: internal compiler error: in
do_store_flag, at expr.c:12247
/gcc.dg/vect/no-trapping-math-vect-ifcvt-14.c:15:5: internal compiler error: in
do_store_flag, at expr.c:12247
/gcc.dg/vect/no-trapping-math-vect-ifcvt-15.c:15:5: internal compiler error: in
do_store_flag, at expr.c:12247
/gcc.dg/vect/no-trapping-math-vect-ifcvt-15.c:15:5: internal compiler error: in
do_store_flag, at expr.c:12247
/gcc.dg/vect/pr23816-2.c:5:1: internal compiler error: in do_store_flag, at
expr.c:12247
/gcc.dg/vect/pr23816-2.c:5:1: internal compiler error: in do_store_flag, at
expr.c:12247
/gcc.dg/vect/pr24059.c:9:6: internal compiler error: in do_store_flag, at
expr.c:12247
/gcc.dg/vect/pr24059.c:9:6: internal compiler error: in do_store_flag, at
expr.c:12247
/gcc.dg/vect/pr63605.c:8:1: internal compiler error: in do_store_flag, at
expr.c:12247
/gcc.dg/vect/pr63605.c:8:1: internal compiler error: in do_store_flag, at
expr.c:12247
/gcc.dg/vect/vect-cond-reduc-1.c:7:5: internal compiler error: in
do_store_flag, at expr.c:12247
/gcc.dg/vect/vect-cond-reduc-1.c:7:5: internal compiler error: in
do_store_flag, at expr.c:12247
/gcc.dg/vect/vect-cond-reduc-3.c:15:1: internal compiler error: in
do_store_flag, at expr.c:12247
/gcc.dg/vect/vect-cond-reduc-3.c:15:1: internal compiler error: in
do_store_flag, at expr.c:12247
/gcc.dg/vect/vect-cond-reduc-5.c:8:1: internal compiler error: in
do_store_flag, at expr.c:12247
/gcc.dg/vect/vect-cond-reduc-5.c:8:1: internal compiler error: in
do_store_flag, at expr.c:12247
/gcc.dg/vect/vect-cond-reduc-6.c:4:1: internal compiler error: in
do_store_flag, at expr.c:12247
/gcc.dg/vect/vect-cond-reduc-6.c:4:1: internal compiler error: in
do_store_flag, at expr.c:12247
/gcc.dg/vect/vect-cselim-1.c:18:1: internal compiler error: in do_store_flag,
at expr.c:12247
/gcc.dg/vect/vect-cselim-1.c:18:1: internal compiler error: in do_store_flag,
at expr.c:12247
/gcc.dg/vect/vect-pr69848.c:10:5: internal compiler error: in do_store_flag, at
expr.c:12247
/gcc.dg/vect/vect-pr69848.c:10:5: internal compiler error: in do_store_flag, at
expr.c:12247
/gcc.dg/vect/vect-simd-14.c:31:1: internal compiler error: in do_store_flag, at
expr.c:12247
/gcc.dg/vect/vect-simd-14.c:31:1: internal compiler error: in do_store_flag, at
expr.c:12247
/gcc.dg/vect/vect-simd-5.c:8:1: internal compiler error: in do_store_flag, at
expr.c:12247
/gcc.dg/vect/vect-simd-5.c:8:1: internal compiler error: in do_store_flag, at
expr.c:12247
/gcc.dg/vect/vect-simd-6.c:9:1: internal compiler error: in do_store_flag, at
expr.c:12247
/gcc.dg/vect/vect-simd-6.c:9:1: internal compiler error: in do_store_flag, at
expr.c:12247
/gcc.dg/vect/vect-simd-7.c:8:1: internal compiler error: in do_store_flag, at
expr.c:12247
/gcc.dg/vect/vect-simd-7.c:8:1: internal compiler error: in do_store_flag, at
expr.c:12247
/gcc.dg/vect/pr56541.c:11:6: internal compiler error: in do_store_flag, at
expr.c:12247
/gcc.dg/vect/pr56541.c:11:6: internal compiler error: in do_store_flag, at
expr.c:12247
/gcc.dg/vect/pr56625.c:4:6: internal compiler error: in do_store_flag, at
expr.c:12247
/gcc.dg/vect/pr56625.c:4:6: internal compiler error: in do_store_flag, at
expr.c:12247
/gcc.dg/vect/pr65947-10.c:13:1: internal compiler error: in do_store_flag, at
expr.c:12247
/gcc.dg/vect/pr65947-10.c:13:1: internal compiler error: in do_store_flag, at
expr.c:12247
/gcc.dg/vect/pr65947-12.c:13:1: internal compiler error: in do_store_flag, at
expr.c:12247
/gcc.dg/vect/pr65947-12.c:13:1: internal compiler error: in do_store_flag, at
expr.c:12247
/gcc.dg/vect/pr65947-13.c:14:1: internal compiler error: in do_store_flag, at
expr.c:12247
/gcc.dg/vect/pr65947-13.c:14:1: internal compiler error: in do_store_flag, at
expr.c:12247
/gcc.dg/vect/pr65947-14.c:14:1: internal compiler error: in do_store_flag, at
expr.c:12247
/gcc.dg/vect/pr65947-14.c:14:1: internal compiler error: in do_store_flag, at
expr.c:12247
/gcc.dg/vect/pr65947-2.c:12:1: internal compiler error: in do_store_flag, at
expr.c:12247
/gcc.dg/vect/pr65947-2.c:12:1: internal compiler error: in do_store_flag, at
expr.c:12247
/gcc.dg/vect/pr65947-3.c:13:1: internal compiler error: in do_store_flag, at
expr.c:12247
/gcc.dg/vect/pr65947-3.c:13:1: internal compiler error: in do_store_flag, at
expr.c:12247
/gcc.dg/vect/pr65947-4.c:14:1: internal compiler error: in do_store_flag, at
expr.c:12247
/gcc.dg/vect/pr65947-4.c:14:1: internal compiler error: in do_store_flag, at
expr.c:12247
/gcc.dg/vect/pr65947-6.c:12:1: internal compiler error: in do_store_flag, at
expr.c:12247
/gcc.dg/vect/pr65947-6.c:12:1: internal compiler error: in do_store_flag, at
expr.c:12247
/gcc.dg/vect/pr94727.c:9:1: internal compiler error: in do_store_flag, at
expr.c:12247
/gcc.dg/vect/pr94727.c:9:1: internal compiler error: in do_store_flag, at
expr.c:12247
/gcc.dg/vect/vect-simd-10.c:31:1: internal compiler error: in do_store_flag, at
expr.c:12247
/gcc.dg/vect/vect-simd-10.c:31:1: internal compiler error: in do_store_flag, at
expr.c:12247
/gcc.dg/vect/vect-simd-14.c:31:1: internal compiler error: in do_store_flag, at
expr.c:12247
/gcc.dg/vect/vect-simd-14.c:31:1: internal compiler error: in do_store_flag, at
expr.c:12247
/gcc.dg/vect/bb-slp-43.c:4:1: internal compiler error: in do_store_flag, at
expr.c:12247
/gcc.dg/vect/bb-slp-43.c:4:1: internal compiler error: in do_store_flag, at
expr.c:12247
/gcc.dg/vect/pr56541.c:11:6: internal compiler error: in do_store_flag, at
expr.c:12247
/gcc.dg/vect/pr56541.c:11:6: internal compiler error: in do_store_flag, at
expr.c:12247
/gcc.dg/vect/pr56625.c:4:6: internal compiler error: in do_store_flag, at
expr.c:12247
/gcc.dg/vect/pr56625.c:4:6: internal compiler error: in do_store_flag, at
expr.c:12247
/gcc.dg/vect/pr68305.c:8:1: internal compiler error: in do_store_flag, at
expr.c:12247
/gcc.dg/vect/pr68305.c:8:1: internal compiler error: in do_store_flag, at
expr.c:12247
/gcc.dg/vect/pr68417.c:13:1: internal compiler error: in do_store_flag, at
expr.c:12247
/gcc.dg/vect/pr68417.c:13:1: internal compiler error: in do_store_flag, at
expr.c:12247
/gcc.dg/vect/pr86927.c:4:5: internal compiler error: in do_store_flag, at
expr.c:12247
/gcc.dg/vect/pr86927.c:4:5: internal compiler error: in do_store_flag, at
expr.c:12247
/gcc.dg/vect/vect-epilogues-2.c:4:1: internal compiler error: in do_store_flag,
at expr.c:12247
/gcc.dg/vect/vect-epilogues-2.c:4:1: internal compiler error: in do_store_flag,
at expr.c:12247
/gcc.dg/vect/bb-slp-43.c:4:1: internal compiler error: in do_store_flag, at
expr.c:12247
/gcc.dg/vect/bb-slp-43.c:4:1: internal compiler error: in do_store_flag, at
expr.c:12247
/gcc.dg/vect/pr63605.c:8:1: internal compiler error: in do_store_flag, at
expr.c:12247
/gcc.dg/vect/pr63605.c:8:1: internal compiler error: in do_store_flag, at
expr.c:12247
/gcc.dg/vect/vect-bool-cmp-2.c:4:1: internal compiler error: in do_store_flag,
at expr.c:12247
/gcc.dg/vect/vect-bool-cmp-2.c:4:1: internal compiler error: in do_store_flag,
at expr.c:12247
/gcc.dg/vect/vect-epilogues-2.c:4:1: internal compiler error: in do_store_flag,
at expr.c:12247
/gcc.dg/vect/vect-epilogues-2.c:4:1: internal compiler error: in do_store_flag,
at expr.c:12247
/gcc.dg/vect/vect-simd-5.c:8:1: internal compiler error: in do_store_flag, at
expr.c:12247
/gcc.dg/vect/vect-simd-5.c:8:1: internal compiler error: in do_store_flag, at
expr.c:12247
/gcc.dg/vect/vect-simd-6.c:9:1: internal compiler error: in do_store_flag, at
expr.c:12247
/gcc.dg/vect/vect-simd-6.c:9:1: internal compiler error: in do_store_flag, at
expr.c:12247
/gcc.dg/vect/vect-simd-7.c:8:1: internal compiler error: in do_store_flag, at
expr.c:12247
/gcc.dg/vect/vect-simd-7.c:8:1: internal compiler error: in do_store_flag, at
expr.c:12247
/gcc.dg/vect/vect-widen-mult-extern-1.c:6:1: internal compiler error: in
do_store_flag, at expr.c:12247
/gcc.dg/vect/vect-widen-mult-extern-1.c:6:1: internal compiler error: in
do_store_flag, at expr.c:12247
/gcc.dg/vect/pr23816-1.c:5:1: internal compiler error: in do_store_flag, at
expr.c:12247
/gcc.dg/vect/pr23816-1.c:5:1: internal compiler error: in do_store_flag, at
expr.c:12247
/gcc.dg/vect/pr58508.c:31:6: internal compiler error: in do_store_flag, at
expr.c:12247
/gcc.dg/vect/pr58508.c:31:6: internal compiler error: in do_store_flag, at
expr.c:12247
/gcc.dg/vect/pr65947-3.c:13:1: internal compiler error: in do_store_flag, at
expr.c:12247
/gcc.dg/vect/pr65947-3.c:13:1: internal compiler error: in do_store_flag, at
expr.c:12247
/gcc.dg/vect/pr65947-4.c:14:1: internal compiler error: in do_store_flag, at
expr.c:12247
/gcc.dg/vect/pr65947-4.c:14:1: internal compiler error: in do_store_flag, at
expr.c:12247
/gcc.dg/vect/pr65947-6.c:12:1: internal compiler error: in do_store_flag, at
expr.c:12247
/gcc.dg/vect/pr65947-6.c:12:1: internal compiler error: in do_store_flag, at
expr.c:12247
/gcc.dg/vect/pr66142.c:24:1: internal compiler error: in do_store_flag, at
expr.c:12247
/gcc.dg/vect/pr66142.c:24:1: internal compiler error: in do_store_flag, at
expr.c:12247
/gcc.dg/vect/pr79887.c:8:1: internal compiler error: in do_store_flag, at
expr.c:12247
/gcc.dg/vect/pr79887.c:8:1: internal compiler error: in do_store_flag, at
expr.c:12247
/gcc.dg/vect/vect-simd-10.c:31:1: internal compiler error: in do_store_flag, at
expr.c:12247
/gcc.dg/vect/vect-simd-10.c:31:1: internal compiler error: in do_store_flag, at
expr.c:12247
/gcc.dg/vect/pr43430-1.c:16:1: internal compiler error: in do_store_flag, at
expr.c:12247
/gcc.dg/vect/pr43430-1.c:16:1: internal compiler error: in do_store_flag, at
expr.c:12247
/gcc.dg/vect/pr43430-2.c:5:1: internal compiler error: in do_store_flag, at
expr.c:12247
/gcc.dg/vect/pr43430-2.c:5:1: internal compiler error: in do_store_flag, at
expr.c:12247
/gcc.dg/vect/pr66142.c:24:1: internal compiler error: in do_store_flag, at
expr.c:12247
/gcc.dg/vect/pr66142.c:24:1: internal compiler error: in do_store_flag, at
expr.c:12247
/gcc.dg/vect/vect-sdiv-pow2-1.c:10:1: internal compiler error: in
do_store_flag, at expr.c:12247
/gcc.dg/vect/vect-sdiv-pow2-1.c:10:1: internal compiler error: in
do_store_flag, at expr.c:12247
/gcc.dg/vect/vect-sdivmod-1.c:7:1: internal compiler error: in do_store_flag,
at expr.c:12247
/gcc.dg/vect/vect-sdivmod-1.c:7:1: internal compiler error: in do_store_flag,
at expr.c:12247
/gcc.dg/vect/pr79887.c:8:1: internal compiler error: in do_store_flag, at
expr.c:12247
/gcc.dg/vect/pr79887.c:8:1: internal compiler error: in do_store_flag, at
expr.c:12247
/gcc.dg/vect/pr80631-1.c:10:1: internal compiler error: in do_store_flag, at
expr.c:12247
/gcc.dg/vect/pr80631-1.c:10:1: internal compiler error: in do_store_flag, at
expr.c:12247
/gcc.dg/vect/pr80631-2.c:10:1: internal compiler error: in do_store_flag, at
expr.c:12247
/gcc.dg/vect/pr80631-2.c:10:1: internal compiler error: in do_store_flag, at
expr.c:12247
/gcc.dg/vect/vect-bool-cmp-2.c:4:1: internal compiler error: in do_store_flag,
at expr.c:12247
/gcc.dg/vect/vect-bool-cmp-2.c:4:1: internal compiler error: in do_store_flag,
at expr.c:12247
/gcc.dg/vect/vect-bool-cmp.c:119:1: internal compiler error: in do_store_flag,
at expr.c:12247
/gcc.dg/vect/vect-bool-cmp.c:119:1: internal compiler error: in do_store_flag,
at expr.c:12247
/gcc.dg/vect/vect-ifcvt-11.c:14:6: internal compiler error: in do_store_flag,
at expr.c:12247
/gcc.dg/vect/vect-ifcvt-11.c:14:6: internal compiler error: in do_store_flag,
at expr.c:12247
/gcc.dg/vect/vect-ifcvt-16.c:15:5: internal compiler error: in do_store_flag,
at expr.c:12247
/gcc.dg/vect/vect-ifcvt-16.c:15:5: internal compiler error: in do_store_flag,
at expr.c:12247
/gcc.dg/vect/vect-ifcvt-17.c:15:5: internal compiler error: in do_store_flag,
at expr.c:12247
/gcc.dg/vect/vect-ifcvt-17.c:15:5: internal compiler error: in do_store_flag,
at expr.c:12247
/gcc.dg/vect/vect-ifcvt-2.c:15:5: internal compiler error: in do_store_flag, at
expr.c:12247
/gcc.dg/vect/vect-ifcvt-2.c:15:5: internal compiler error: in do_store_flag, at
expr.c:12247
/gcc.dg/vect/vect-ifcvt-3.c:15:5: internal compiler error: in do_store_flag, at
expr.c:12247
/gcc.dg/vect/vect-ifcvt-3.c:15:5: internal compiler error: in do_store_flag, at
expr.c:12247
/gcc.dg/vect/vect-ifcvt-4.c:15:5: internal compiler error: in do_store_flag, at
expr.c:12247
/gcc.dg/vect/vect-ifcvt-4.c:15:5: internal compiler error: in do_store_flag, at
expr.c:12247
/gcc.dg/vect/vect-ifcvt-5.c:15:5: internal compiler error: in do_store_flag, at
expr.c:12247
/gcc.dg/vect/vect-ifcvt-5.c:15:5: internal compiler error: in do_store_flag, at
expr.c:12247
/gcc.dg/vect/slp-cond-1.c:10:1: internal compiler error: in do_store_flag, at
expr.c:12247
/gcc.dg/vect/slp-cond-1.c:10:1: internal compiler error: in do_store_flag, at
expr.c:12247
/gcc.dg/vect/slp-cond-2-big-array.c:12:1: internal compiler error: in
do_store_flag, at expr.c:12247
/gcc.dg/vect/slp-cond-2-big-array.c:12:1: internal compiler error: in
do_store_flag, at expr.c:12247
/gcc.dg/vect/slp-cond-2.c:12:1: internal compiler error: in do_store_flag, at
expr.c:12247
/gcc.dg/vect/slp-cond-2.c:12:1: internal compiler error: in do_store_flag, at
expr.c:12247
/gcc.dg/vect/slp-cond-3.c:19:1: internal compiler error: in do_store_flag, at
expr.c:12247
/gcc.dg/vect/slp-cond-3.c:19:1: internal compiler error: in do_store_flag, at
expr.c:12247
/gcc.dg/vect/slp-cond-4.c:18:1: internal compiler error: in do_store_flag, at
expr.c:12247
/gcc.dg/vect/slp-cond-4.c:18:1: internal compiler error: in do_store_flag, at
expr.c:12247
/gcc.dg/vect/slp-cond-5.c:17:1: internal compiler error: in do_store_flag, at
expr.c:12247
/gcc.dg/vect/slp-cond-5.c:17:1: internal compiler error: in do_store_flag, at
expr.c:12247
/gcc.dg/vect/bb-slp-cond-1.c:9:1: internal compiler error: in do_store_flag, at
expr.c:12247
/gcc.dg/vect/bb-slp-cond-1.c:9:1: internal compiler error: in do_store_flag, at
expr.c:12247
/gcc.dg/vect/bb-slp-pattern-2.c:9:1: internal compiler error: in do_store_flag,
at expr.c:12247
/gcc.dg/vect/bb-slp-pattern-2.c:9:1: internal compiler error: in do_store_flag,
at expr.c:12247
/gcc.dg/vect/pr58508.c:31:6: internal compiler error: in do_store_flag, at
expr.c:12247
/gcc.dg/vect/pr58508.c:31:6: internal compiler error: in do_store_flag, at
expr.c:12247
/gcc.dg/vect/pr59519-2.c:9:1: internal compiler error: in do_store_flag, at
expr.c:12247
/gcc.dg/vect/pr59519-2.c:9:1: internal compiler error: in do_store_flag, at
expr.c:12247
/gcc.dg/vect/pr59591-1.c:23:1: internal compiler error: in do_store_flag, at
expr.c:12247
/gcc.dg/vect/pr59591-1.c:23:1: internal compiler error: in do_store_flag, at
expr.c:12247
/gcc.dg/vect/pr72866.c:8:1: internal compiler error: in do_store_flag, at
expr.c:12247
/gcc.dg/vect/pr72866.c:8:1: internal compiler error: in do_store_flag, at
expr.c:12247
/gcc.dg/vect/vect-21.c:72:1: internal compiler error: in do_store_flag, at
expr.c:12247
/gcc.dg/vect/vect-21.c:72:1: internal compiler error: in do_store_flag, at
expr.c:12247
/gcc.dg/vect/vect-23.c:10:1: internal compiler error: in do_store_flag, at
expr.c:12247
/gcc.dg/vect/vect-23.c:10:1: internal compiler error: in do_store_flag, at
expr.c:12247
/gcc.dg/vect/vect-24.c:11:1: internal compiler error: in do_store_flag, at
expr.c:12247
/gcc.dg/vect/vect-24.c:11:1: internal compiler error: in do_store_flag, at
expr.c:12247
/gcc.dg/vect/vect-cond-9.c:13:1: internal compiler error: in do_store_flag, at
expr.c:12247
/gcc.dg/vect/vect-cond-9.c:13:1: internal compiler error: in do_store_flag, at
expr.c:12247
/gcc.dg/vect/vect-cond-arith-1.c:14:3: internal compiler error: in
do_store_flag, at expr.c:12247
/gcc.dg/vect/vect-cond-arith-1.c:14:3: internal compiler error: in
do_store_flag, at expr.c:12247
/gcc.dg/vect/vect-cond-reduc-1.c:7:5: internal compiler error: in
do_store_flag, at expr.c:12247
/gcc.dg/vect/vect-cond-reduc-1.c:7:5: internal compiler error: in
do_store_flag, at expr.c:12247
/gcc.dg/vect/bb-slp-cond-1.c:9:1: internal compiler error: in do_store_flag, at
expr.c:12247
/gcc.dg/vect/bb-slp-cond-1.c:9:1: internal compiler error: in do_store_flag, at
expr.c:12247
/gcc.dg/vect/no-trapping-math-1.c:5:1: internal compiler error: in
do_store_flag, at expr.c:12247
/gcc.dg/vect/no-trapping-math-1.c:5:1: internal compiler error: in
do_store_flag, at expr.c:12247
/gcc.target/mips/msa.c:502:67: internal compiler error: in do_store_flag, at
expr.c:12247
/gcc.target/mips/msa.c:502:67: internal compiler error: in do_store_flag, at
expr.c:12247
/gcc.target/mips/msa.c:502:67: internal compiler error: in do_store_flag, at
expr.c:12247
/gcc.target/mips/msa.c:502:67: internal compiler error: in do_store_flag, at
expr.c:12247
/gcc.target/mips/msa.c:502:67: internal compiler error: in do_store_flag, at
expr.c:12247
/gcc.target/mips/msa.c:502:67: internal compiler error: in do_store_flag, at
expr.c:12247
/gcc.target/mips/msa.c:502:67: internal compiler error: in do_store_flag, at
expr.c:12247
/gcc.target/mips/msa.c:502:67: internal compiler error: in do_store_flag, at
expr.c:12247
/gcc.target/mips/msa.c:502:67: internal compiler error: in do_store_flag, at
expr.c:12247
/gcc.target/mips/msa.c:502:67: internal compiler error: in do_store_flag, at
expr.c:12247
/gcc.target/mips/msa.c:502:67: internal compiler error: in do_store_flag, at
expr.c:12247
/gcc.target/mips/msa.c:502:67: internal compiler error: in do_store_flag, at
expr.c:12247

^ permalink raw reply	[flat|nested] 13+ messages in thread

* [Bug regression/95830] [11 regression][MIPS/MSA] internal compiler error: in do_store_flag, at expr.c:12247 start with gcc-11-1445-g502d63b6d61
  2020-06-23  3:35 [Bug regression/95830] New: [10 regression][MIPS/MSA] internal compiler error: in do_store_flag, at expr.c:12247 start with gcc-11-1445-g502d63b6d61 paul.hua.gm at gmail dot com
@ 2020-06-23  3:37 ` paul.hua.gm at gmail dot com
  2020-06-23  7:00 ` [Bug middle-end/95830] " rguenth at gcc dot gnu.org
                   ` (10 subsequent siblings)
  11 siblings, 0 replies; 13+ messages in thread
From: paul.hua.gm at gmail dot com @ 2020-06-23  3:37 UTC (permalink / raw)
  To: gcc-bugs

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

Paul Hua <paul.hua.gm at gmail dot com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
            Summary|[10 regression][MIPS/MSA]   |[11 regression][MIPS/MSA]
                   |internal compiler error: in |internal compiler error: in
                   |do_store_flag, at           |do_store_flag, at
                   |expr.c:12247 start with     |expr.c:12247 start with
                   |gcc-11-1445-g502d63b6d61    |gcc-11-1445-g502d63b6d61
                 CC|                            |mliska at suse dot cz
             Target|                            |mips
            Version|10.0                        |11.0

--- Comment #1 from Paul Hua <paul.hua.gm at gmail dot com> ---
still fails on gcc-11-1580-gc154b8bc568.

^ permalink raw reply	[flat|nested] 13+ messages in thread

* [Bug middle-end/95830] [11 regression][MIPS/MSA] internal compiler error: in do_store_flag, at expr.c:12247 start with gcc-11-1445-g502d63b6d61
  2020-06-23  3:35 [Bug regression/95830] New: [10 regression][MIPS/MSA] internal compiler error: in do_store_flag, at expr.c:12247 start with gcc-11-1445-g502d63b6d61 paul.hua.gm at gmail dot com
  2020-06-23  3:37 ` [Bug regression/95830] [11 " paul.hua.gm at gmail dot com
@ 2020-06-23  7:00 ` rguenth at gcc dot gnu.org
  2020-06-23 19:26 ` marxin at gcc dot gnu.org
                   ` (9 subsequent siblings)
  11 siblings, 0 replies; 13+ messages in thread
From: rguenth at gcc dot gnu.org @ 2020-06-23  7:00 UTC (permalink / raw)
  To: gcc-bugs

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

Richard Biener <rguenth at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |marxin at gcc dot gnu.org,
                   |                            |rguenth at gcc dot gnu.org
           Keywords|                            |ice-on-valid-code
          Component|regression                  |middle-end
   Target Milestone|---                         |11.0

^ permalink raw reply	[flat|nested] 13+ messages in thread

* [Bug middle-end/95830] [11 regression][MIPS/MSA] internal compiler error: in do_store_flag, at expr.c:12247 start with gcc-11-1445-g502d63b6d61
  2020-06-23  3:35 [Bug regression/95830] New: [10 regression][MIPS/MSA] internal compiler error: in do_store_flag, at expr.c:12247 start with gcc-11-1445-g502d63b6d61 paul.hua.gm at gmail dot com
  2020-06-23  3:37 ` [Bug regression/95830] [11 " paul.hua.gm at gmail dot com
  2020-06-23  7:00 ` [Bug middle-end/95830] " rguenth at gcc dot gnu.org
@ 2020-06-23 19:26 ` marxin at gcc dot gnu.org
  2020-06-25  7:02 ` cvs-commit at gcc dot gnu.org
                   ` (8 subsequent siblings)
  11 siblings, 0 replies; 13+ messages in thread
From: marxin at gcc dot gnu.org @ 2020-06-23 19:26 UTC (permalink / raw)
  To: gcc-bugs

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

Martin Liška <marxin at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
     Ever confirmed|0                           |1
           Assignee|unassigned at gcc dot gnu.org      |marxin at gcc dot gnu.org
                 CC|mliska at suse dot cz              |
             Status|UNCONFIRMED                 |ASSIGNED
   Last reconfirmed|                            |2020-06-23

--- Comment #2 from Martin Liška <marxin at gcc dot gnu.org> ---
Mine.

^ permalink raw reply	[flat|nested] 13+ messages in thread

* [Bug middle-end/95830] [11 regression][MIPS/MSA] internal compiler error: in do_store_flag, at expr.c:12247 start with gcc-11-1445-g502d63b6d61
  2020-06-23  3:35 [Bug regression/95830] New: [10 regression][MIPS/MSA] internal compiler error: in do_store_flag, at expr.c:12247 start with gcc-11-1445-g502d63b6d61 paul.hua.gm at gmail dot com
                   ` (2 preceding siblings ...)
  2020-06-23 19:26 ` marxin at gcc dot gnu.org
@ 2020-06-25  7:02 ` cvs-commit at gcc dot gnu.org
  2020-06-25  7:02 ` marxin at gcc dot gnu.org
                   ` (7 subsequent siblings)
  11 siblings, 0 replies; 13+ messages in thread
From: cvs-commit at gcc dot gnu.org @ 2020-06-25  7:02 UTC (permalink / raw)
  To: gcc-bugs

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

--- Comment #3 from CVS Commits <cvs-commit at gcc dot gnu.org> ---
The master branch has been updated by Martin Liska <marxin@gcc.gnu.org>:

https://gcc.gnu.org/g:a8d8caca0cbfde0317ca96bfea75a7f047152dad

commit r11-1645-ga8d8caca0cbfde0317ca96bfea75a7f047152dad
Author: Martin Liska <mliska@suse.cz>
Date:   Wed Jun 24 08:08:00 2020 +0200

    VEC_COND_EXPR: clean up first argument

    gcc/ChangeLog:

            PR tree-optimization/95745
            PR middle-end/95830
            * gimple-isel.cc (gimple_expand_vec_cond_exprs): Delete dead
            SSA_NAMEs used as the first argument of a VEC_COND_EXPR.  Always
            return 0.
            * tree-vect-generic.c (expand_vector_condition): Remove dead
            SSA_NAMEs used as the first argument of a VEC_COND_EXPR.

^ permalink raw reply	[flat|nested] 13+ messages in thread

* [Bug middle-end/95830] [11 regression][MIPS/MSA] internal compiler error: in do_store_flag, at expr.c:12247 start with gcc-11-1445-g502d63b6d61
  2020-06-23  3:35 [Bug regression/95830] New: [10 regression][MIPS/MSA] internal compiler error: in do_store_flag, at expr.c:12247 start with gcc-11-1445-g502d63b6d61 paul.hua.gm at gmail dot com
                   ` (3 preceding siblings ...)
  2020-06-25  7:02 ` cvs-commit at gcc dot gnu.org
@ 2020-06-25  7:02 ` marxin at gcc dot gnu.org
  2020-06-26  8:54 ` paul.hua.gm at gmail dot com
                   ` (6 subsequent siblings)
  11 siblings, 0 replies; 13+ messages in thread
From: marxin at gcc dot gnu.org @ 2020-06-25  7:02 UTC (permalink / raw)
  To: gcc-bugs

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

Martin Liška <marxin at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|ASSIGNED                    |RESOLVED
         Resolution|---                         |FIXED

--- Comment #4 from Martin Liška <marxin at gcc dot gnu.org> ---
Should be fixed now.

^ permalink raw reply	[flat|nested] 13+ messages in thread

* [Bug middle-end/95830] [11 regression][MIPS/MSA] internal compiler error: in do_store_flag, at expr.c:12247 start with gcc-11-1445-g502d63b6d61
  2020-06-23  3:35 [Bug regression/95830] New: [10 regression][MIPS/MSA] internal compiler error: in do_store_flag, at expr.c:12247 start with gcc-11-1445-g502d63b6d61 paul.hua.gm at gmail dot com
                   ` (4 preceding siblings ...)
  2020-06-25  7:02 ` marxin at gcc dot gnu.org
@ 2020-06-26  8:54 ` paul.hua.gm at gmail dot com
  2020-06-26 11:12 ` marxin at gcc dot gnu.org
                   ` (5 subsequent siblings)
  11 siblings, 0 replies; 13+ messages in thread
From: paul.hua.gm at gmail dot com @ 2020-06-26  8:54 UTC (permalink / raw)
  To: gcc-bugs

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

Paul Hua <paul.hua.gm at gmail dot com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|RESOLVED                    |REOPENED
         Resolution|FIXED                       |---

--- Comment #5 from Paul Hua <paul.hua.gm at gmail dot com> ---
The following testcase still fails on mips.

FAIL: gcc.target/mips/mips-ps-5.c   -O1   scan-assembler \\tc\\\\.eq\\\\.ps\\t
FAIL: gcc.target/mips/mips-ps-5.c   -O1   scan-assembler \\tmov[tf]\\\\.ps\\t
FAIL: gcc.target/mips/mips-ps-5.c   -O2   scan-assembler \\tc\\\\.eq\\\\.ps\\t
FAIL: gcc.target/mips/mips-ps-5.c   -O2   scan-assembler \\tmov[tf]\\\\.ps\\t
FAIL: gcc.target/mips/mips-ps-5.c   -O3 -fomit-frame-pointer -funroll-loops
-fpeel-loops -ftracer -finline-functions   scan-assembler \\tc\\\\.eq\\\\.ps\\t
FAIL: gcc.target/mips/mips-ps-5.c   -O3 -fomit-frame-pointer -funroll-loops
-fpeel-loops -ftracer -finline-functions   scan-assembler \\tmov[tf]\\\\.ps\\t
FAIL: gcc.target/mips/mips-ps-5.c   -O3 -g   scan-assembler
\\tc\\\\.eq\\\\.ps\\t
FAIL: gcc.target/mips/mips-ps-5.c   -O3 -g   scan-assembler
\\tmov[tf]\\\\.ps\\t
FAIL: gcc.target/mips/mips-ps-5.c   -O2 -flto -fno-use-linker-plugin
-flto-partition=none   scan-assembler \\tc\\\\.eq\\\\.ps\\t
FAIL: gcc.target/mips/mips-ps-5.c   -O2 -flto -fno-use-linker-plugin
-flto-partition=none   scan-assembler \\tmov[tf]\\\\.ps\\t
FAIL: gcc.target/mips/mips-ps-5.c   -O2 -flto -fuse-linker-plugin
-fno-fat-lto-objects   scan-assembler \\tc\\\\.eq\\\\.ps\\t
FAIL: gcc.target/mips/mips-ps-5.c   -O2 -flto -fuse-linker-plugin
-fno-fat-lto-objects   scan-assembler \\tmov[tf]\\\\.ps\\t
FAIL: gcc.target/mips/mips-ps-7.c   -O1   scan-assembler \\tc\\\\.eq\\\\.ps\\t
FAIL: gcc.target/mips/mips-ps-7.c   -O1   scan-assembler \\tmov[tf]\\\\.ps\\t
FAIL: gcc.target/mips/mips-ps-7.c   -O2   scan-assembler \\tc\\\\.eq\\\\.ps\\t
FAIL: gcc.target/mips/mips-ps-7.c   -O2   scan-assembler \\tmov[tf]\\\\.ps\\t
FAIL: gcc.target/mips/mips-ps-7.c   -O3 -fomit-frame-pointer -funroll-loops
-fpeel-loops -ftracer -finline-functions   scan-assembler \\tc\\\\.eq\\\\.ps\\t
FAIL: gcc.target/mips/mips-ps-7.c   -O3 -fomit-frame-pointer -funroll-loops
-fpeel-loops -ftracer -finline-functions   scan-assembler \\tmov[tf]\\\\.ps\\t
FAIL: gcc.target/mips/mips-ps-7.c   -O3 -g   scan-assembler
\\tc\\\\.eq\\\\.ps\\t
FAIL: gcc.target/mips/mips-ps-7.c   -O3 -g   scan-assembler
\\tmov[tf]\\\\.ps\\t
FAIL: gcc.target/mips/mips-ps-7.c   -O2 -flto -fno-use-linker-plugin
-flto-partition=none   scan-assembler \\tc\\\\.eq\\\\.ps\\t
FAIL: gcc.target/mips/mips-ps-7.c   -O2 -flto -fno-use-linker-plugin
-flto-partition=none   scan-assembler \\tmov[tf]\\\\.ps\\t


$ cat mips-ps-5.i 


extern float a[] __attribute__ ((aligned (8)));
extern float b[] __attribute__ ((aligned (8)));
extern float c[] __attribute__ ((aligned (8)));

__attribute__((nomips16)) void
foo (void)
{
  int i;
  for (i = 0; i < 16; i++)
    a[i] = b[i] == c[i] + 1 ? b[i] : c[i];
}

$ ./gcc/cc1 -fpreprocessed mips-ps-5.i -mel -quiet -dumpbase mips-ps-5.c
-dumpbase-ext .c -mhard-float -mdouble-float -mfp64 -mgp64 -mpaired-single
-modd-spreg -march=mips64r2 -mabi=64 -mllsc -mips64r2 -mno-shared -O1 -version
-fdiagnostics-color=never -fno-diagnostics-show-caret
-fno-diagnostics-show-line-numbers -fdiagnostics-urls=never -ftree-vectorize
-ffat-lto-objects -fno-ident -o mips-ps-5.s

old asm out :
.L2:
        ldc1    $f0,0($2)
        ldc1    $f1,0($4)
        add.ps  $f2,$f1,$f3
        c.eq.ps $fcc0,$f0,$f2
        movf.ps $f0,$f1,$fcc0
        sdc1    $f0,0($3)
        daddiu  $2,$2,8
        daddiu  $4,$4,8
        .set    noreorder
        .set    nomacro
        bne     $2,$5,.L2
        daddiu  $3,$3,8
        .set    macro
        .set    reorder

after r11-1445-g502d63b6d61 asm out:

.L2:
        ldc1    $f2,0($3)
        ldc1    $f0,0($5)
        add.ps  $f3,$f0,$f5
        cvt.s.pl        $f1,$f2
        cvt.s.pu        $f2,$f2
        cvt.s.pl        $f4,$f3
        c.eq.s  $fcc0,$f1,$f4
        move    $2,$6
        movf    $2,$0,$fcc0
        sw      $2,16($sp)
        cvt.s.pu        $f3,$f3
        c.eq.s  $fcc1,$f2,$f3
        move    $2,$6
        movf    $2,$0,$fcc1
        sw      $2,20($sp)
        ld      $2,16($sp)
        sll     $7,$2,0
        dsra    $2,$2,32
        cvt.s.pl        $f3,$f0
        movz.s  $f1,$f3,$7
        cvt.s.pu        $f0,$f0
        movn.s  $f0,$f2,$2
        cvt.ps.s        $f1,$f0,$f1
        sdc1    $f1,0($4)
        daddiu  $3,$3,8
        daddiu  $5,$5,8
        .set    noreorder
        .set    nomacro
        bne     $3,$8,.L2
        daddiu  $4,$4,8
        .set    macro
        .set    reorder

^ permalink raw reply	[flat|nested] 13+ messages in thread

* [Bug middle-end/95830] [11 regression][MIPS/MSA] internal compiler error: in do_store_flag, at expr.c:12247 start with gcc-11-1445-g502d63b6d61
  2020-06-23  3:35 [Bug regression/95830] New: [10 regression][MIPS/MSA] internal compiler error: in do_store_flag, at expr.c:12247 start with gcc-11-1445-g502d63b6d61 paul.hua.gm at gmail dot com
                   ` (5 preceding siblings ...)
  2020-06-26  8:54 ` paul.hua.gm at gmail dot com
@ 2020-06-26 11:12 ` marxin at gcc dot gnu.org
  2020-06-26 11:22 ` rguenther at suse dot de
                   ` (4 subsequent siblings)
  11 siblings, 0 replies; 13+ messages in thread
From: marxin at gcc dot gnu.org @ 2020-06-26 11:12 UTC (permalink / raw)
  To: gcc-bugs

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

--- Comment #6 from Martin Liška <marxin at gcc dot gnu.org> ---
Thanks for reduction, I can confirm that. What happens:

mips-ps-5.c.171t.loopdone:

  _34 = vect__1.7_28 == vect__3.11_33;
  vect_iftmp.12_35 = VEC_COND_EXPR <_34, vect__1.7_28, vect__2.10_31>;

which is fine. But then during veclower21 we lower the first comparison to:

  _24 = (void *) ivtmp.17_4;
  vect__1.7_28 = MEM[base: _24, offset: 0B];
  _23 = (void *) ivtmp.20_1;
  vect__2.10_31 = MEM[base: _23, offset: 0B];
  vect__3.11_33 = vect__2.10_31 + vect_cst__32;
  _26 = BIT_FIELD_REF <vect__1.7_28, 32, 0>;
  _27 = BIT_FIELD_REF <vect__3.11_33, 32, 0>;
  _29 = _26 == _27 ? -1 : 0;
  _30 = BIT_FIELD_REF <vect__1.7_28, 32, 32>;
  _36 = BIT_FIELD_REF <vect__3.11_33, 32, 32>;
  _37 = _30 == _36 ? -1 : 0;
  _34 = {_29, _37};
  vect_iftmp.12_35 = VEC_COND_EXPR <_34, vect__1.7_28, vect__2.10_31>;

which is undesired. So similarly to isel we need to mark all SSA_NAMEs that are
first args of a VEC_COND_EXPR and ignore these from vect lowering.
Richi?

^ permalink raw reply	[flat|nested] 13+ messages in thread

* [Bug middle-end/95830] [11 regression][MIPS/MSA] internal compiler error: in do_store_flag, at expr.c:12247 start with gcc-11-1445-g502d63b6d61
  2020-06-23  3:35 [Bug regression/95830] New: [10 regression][MIPS/MSA] internal compiler error: in do_store_flag, at expr.c:12247 start with gcc-11-1445-g502d63b6d61 paul.hua.gm at gmail dot com
                   ` (6 preceding siblings ...)
  2020-06-26 11:12 ` marxin at gcc dot gnu.org
@ 2020-06-26 11:22 ` rguenther at suse dot de
  2020-06-26 11:22 ` rguenth at gcc dot gnu.org
                   ` (3 subsequent siblings)
  11 siblings, 0 replies; 13+ messages in thread
From: rguenther at suse dot de @ 2020-06-26 11:22 UTC (permalink / raw)
  To: gcc-bugs

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

--- Comment #7 from rguenther at suse dot de <rguenther at suse dot de> ---
On Fri, 26 Jun 2020, marxin at gcc dot gnu.org wrote:

> https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95830
> 
> --- Comment #6 from Martin Liška <marxin at gcc dot gnu.org> ---
> Thanks for reduction, I can confirm that. What happens:
> 
> mips-ps-5.c.171t.loopdone:
> 
>   _34 = vect__1.7_28 == vect__3.11_33;
>   vect_iftmp.12_35 = VEC_COND_EXPR <_34, vect__1.7_28, vect__2.10_31>;
> 
> which is fine. But then during veclower21 we lower the first comparison to:
> 
>   _24 = (void *) ivtmp.17_4;
>   vect__1.7_28 = MEM[base: _24, offset: 0B];
>   _23 = (void *) ivtmp.20_1;
>   vect__2.10_31 = MEM[base: _23, offset: 0B];
>   vect__3.11_33 = vect__2.10_31 + vect_cst__32;
>   _26 = BIT_FIELD_REF <vect__1.7_28, 32, 0>;
>   _27 = BIT_FIELD_REF <vect__3.11_33, 32, 0>;
>   _29 = _26 == _27 ? -1 : 0;
>   _30 = BIT_FIELD_REF <vect__1.7_28, 32, 32>;
>   _36 = BIT_FIELD_REF <vect__3.11_33, 32, 32>;
>   _37 = _30 == _36 ? -1 : 0;
>   _34 = {_29, _37};
>   vect_iftmp.12_35 = VEC_COND_EXPR <_34, vect__1.7_28, vect__2.10_31>;
> 
> which is undesired. So similarly to isel we need to mark all SSA_NAMEs that are
> first args of a VEC_COND_EXPR and ignore these from vect lowering.
> Richi?

We can't ignore them unless VEC_COND_EXPR lowering will process them.
That is, we have to check whether we can expand all instances of the
compares.  This basically means we need to run "isel" on them but
not actually commit the IL change but instead lower all cases we
could not process.  The question is what to do about for example

    _34 = vect__1.7_28 == vect__3.11_33;
    vect_iftmp.12_35 = VEC_COND_EXPR <_34, vect__1.7_28, vect__2.10_31>;
    foo (_34);  

where we can ISEL the VEC_COND_EXPR together with _34 but _34 is
live anyway.  Do we want to both lower _34 (for the use in foo)
and keep it (for the purpose of VEC_COND_EXPR expansion)?  I guess so.
OTOH if the target an expand VEC_COND_EXPR <_1 == _2, ...>
then it can expand _1 == _2 as VEC_COND_EXPR <_1 == _2, {-1,-1,-1}, 
{0,0,0}> so this is exactly the case why I thought applying ISEL
on both together makes sense.  Looks like it actually happens ...

Which means we don't actually need to lower the compare since
we can expand it as VEC_COND_EXPR?

^ permalink raw reply	[flat|nested] 13+ messages in thread

* [Bug middle-end/95830] [11 regression][MIPS/MSA] internal compiler error: in do_store_flag, at expr.c:12247 start with gcc-11-1445-g502d63b6d61
  2020-06-23  3:35 [Bug regression/95830] New: [10 regression][MIPS/MSA] internal compiler error: in do_store_flag, at expr.c:12247 start with gcc-11-1445-g502d63b6d61 paul.hua.gm at gmail dot com
                   ` (7 preceding siblings ...)
  2020-06-26 11:22 ` rguenther at suse dot de
@ 2020-06-26 11:22 ` rguenth at gcc dot gnu.org
  2020-06-29 11:41 ` marxin at gcc dot gnu.org
                   ` (2 subsequent siblings)
  11 siblings, 0 replies; 13+ messages in thread
From: rguenth at gcc dot gnu.org @ 2020-06-26 11:22 UTC (permalink / raw)
  To: gcc-bugs

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

--- Comment #8 from Richard Biener <rguenth at gcc dot gnu.org> ---
Possibly simply a disconnect in the mips expanders for vcond vs vcmp.

^ permalink raw reply	[flat|nested] 13+ messages in thread

* [Bug middle-end/95830] [11 regression][MIPS/MSA] internal compiler error: in do_store_flag, at expr.c:12247 start with gcc-11-1445-g502d63b6d61
  2020-06-23  3:35 [Bug regression/95830] New: [10 regression][MIPS/MSA] internal compiler error: in do_store_flag, at expr.c:12247 start with gcc-11-1445-g502d63b6d61 paul.hua.gm at gmail dot com
                   ` (8 preceding siblings ...)
  2020-06-26 11:22 ` rguenth at gcc dot gnu.org
@ 2020-06-29 11:41 ` marxin at gcc dot gnu.org
  2020-07-02 10:42 ` cvs-commit at gcc dot gnu.org
  2020-07-02 10:50 ` marxin at gcc dot gnu.org
  11 siblings, 0 replies; 13+ messages in thread
From: marxin at gcc dot gnu.org @ 2020-06-29 11:41 UTC (permalink / raw)
  To: gcc-bugs

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

--- Comment #9 from Martin Liška <marxin at gcc dot gnu.org> ---


> We can't ignore them unless VEC_COND_EXPR lowering will process them.
> That is, we have to check whether we can expand all instances of the
> compares.  This basically means we need to run "isel" on them but
> not actually commit the IL change but instead lower all cases we
> could not process.  The question is what to do about for example
> 
>     _34 = vect__1.7_28 == vect__3.11_33;
>     vect_iftmp.12_35 = VEC_COND_EXPR <_34, vect__1.7_28, vect__2.10_31>;
>     foo (_34);  
> 
> where we can ISEL the VEC_COND_EXPR together with _34 but _34 is
> live anyway.  Do we want to both lower _34 (for the use in foo)
> and keep it (for the purpose of VEC_COND_EXPR expansion)?

Likely not as seen in PR95745 where a "temporary" tmp = A == B is not
guaranteed to be expandable and so we purge it.

> I guess so.
> OTOH if the target an expand VEC_COND_EXPR <_1 == _2, ...>
> then it can expand _1 == _2 as VEC_COND_EXPR <_1 == _2, {-1,-1,-1}, 
> {0,0,0}> so this is exactly the case why I thought applying ISEL
> on both together makes sense.  Looks like it actually happens ...
> 
> Which means we don't actually need to lower the compare since
> we can expand it as VEC_COND_EXPR?

Yes, I would recommend skipping lowering of all the comparison that feeds
VEC_COND_EXPR. I'm going to prepare a patch..

^ permalink raw reply	[flat|nested] 13+ messages in thread

* [Bug middle-end/95830] [11 regression][MIPS/MSA] internal compiler error: in do_store_flag, at expr.c:12247 start with gcc-11-1445-g502d63b6d61
  2020-06-23  3:35 [Bug regression/95830] New: [10 regression][MIPS/MSA] internal compiler error: in do_store_flag, at expr.c:12247 start with gcc-11-1445-g502d63b6d61 paul.hua.gm at gmail dot com
                   ` (9 preceding siblings ...)
  2020-06-29 11:41 ` marxin at gcc dot gnu.org
@ 2020-07-02 10:42 ` cvs-commit at gcc dot gnu.org
  2020-07-02 10:50 ` marxin at gcc dot gnu.org
  11 siblings, 0 replies; 13+ messages in thread
From: cvs-commit at gcc dot gnu.org @ 2020-07-02 10:42 UTC (permalink / raw)
  To: gcc-bugs

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

Martin Liška <marxin at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                URL|                            |https://gcc.gnu.org/piperma
                   |                            |il/gcc-patches/2020-June/54
                   |                            |9144.html
           Keywords|                            |patch

--- Comment #10 from CVS Commits <cvs-commit at gcc dot gnu.org> ---
The master branch has been updated by Martin Liska <marxin@gcc.gnu.org>:

https://gcc.gnu.org/g:1ac9258cca8030745d3c0b8f63186f0adf0ebc27

commit r11-1786-g1ac9258cca8030745d3c0b8f63186f0adf0ebc27
Author: Martin Liska <mliska@suse.cz>
Date:   Tue Jun 30 08:57:27 2020 +0200

    VEC_COND_EXPR: do not expand comparisons feeding it

    gcc/ChangeLog:

            PR middle-end/95830
            * tree-vect-generic.c (expand_vector_condition): Forward
declaration.
            (expand_vector_comparison): Do not expand a comparison if all
            uses are consumed by a VEC_COND_EXPR.
            (expand_vector_operation): Change void return type to bool.
            (expand_vector_operations_1): Pass dce_ssa_names.

^ permalink raw reply	[flat|nested] 13+ messages in thread

* [Bug middle-end/95830] [11 regression][MIPS/MSA] internal compiler error: in do_store_flag, at expr.c:12247 start with gcc-11-1445-g502d63b6d61
  2020-06-23  3:35 [Bug regression/95830] New: [10 regression][MIPS/MSA] internal compiler error: in do_store_flag, at expr.c:12247 start with gcc-11-1445-g502d63b6d61 paul.hua.gm at gmail dot com
                   ` (10 preceding siblings ...)
  2020-07-02 10:42 ` cvs-commit at gcc dot gnu.org
@ 2020-07-02 10:50 ` marxin at gcc dot gnu.org
  11 siblings, 0 replies; 13+ messages in thread
From: marxin at gcc dot gnu.org @ 2020-07-02 10:50 UTC (permalink / raw)
  To: gcc-bugs

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

Martin Liška <marxin at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
         Resolution|---                         |FIXED
             Status|REOPENED                    |RESOLVED

--- Comment #11 from Martin Liška <marxin at gcc dot gnu.org> ---
Fixed now.

^ permalink raw reply	[flat|nested] 13+ messages in thread

end of thread, other threads:[~2020-07-02 10:50 UTC | newest]

Thread overview: 13+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2020-06-23  3:35 [Bug regression/95830] New: [10 regression][MIPS/MSA] internal compiler error: in do_store_flag, at expr.c:12247 start with gcc-11-1445-g502d63b6d61 paul.hua.gm at gmail dot com
2020-06-23  3:37 ` [Bug regression/95830] [11 " paul.hua.gm at gmail dot com
2020-06-23  7:00 ` [Bug middle-end/95830] " rguenth at gcc dot gnu.org
2020-06-23 19:26 ` marxin at gcc dot gnu.org
2020-06-25  7:02 ` cvs-commit at gcc dot gnu.org
2020-06-25  7:02 ` marxin at gcc dot gnu.org
2020-06-26  8:54 ` paul.hua.gm at gmail dot com
2020-06-26 11:12 ` marxin at gcc dot gnu.org
2020-06-26 11:22 ` rguenther at suse dot de
2020-06-26 11:22 ` rguenth at gcc dot gnu.org
2020-06-29 11:41 ` marxin at gcc dot gnu.org
2020-07-02 10:42 ` cvs-commit at gcc dot gnu.org
2020-07-02 10:50 ` marxin at gcc dot gnu.org

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).