[Bug tree-optimization/77503] [7 regression] ICE in vect_transform_stmt compiling postgresql

trippels at gcc dot gnu.org gcc-bugzilla@gcc.gnu.org
Tue Sep 6 18:30:00 GMT 2016


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

Markus Trippelsdorf <trippels at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|UNCONFIRMED                 |NEW
          Component|middle-end                  |tree-optimization
     Ever confirmed|0                           |1

--- Comment #6 from Markus Trippelsdorf <trippels at gcc dot gnu.org> ---
markus@x4 tmp % cat fsmpage.i
extern void d(void);
void a() {
  char *b;
  char c = 0;
  for (; b < (char *)a; b++) {
    if (*b)
      c = 1;
    *b = 0;
  }
  if (c)
    d();
}

markus@x4 tmp % /var/tmp/gcc_build_dir_/gcc/cc1 -fpreprocessed fsmpage.i -quiet
-dumpbase fsmpage.i -O3
fsmpage.i: In function ‘a’:
fsmpage.i:2:6: internal compiler error: in vect_transform_stmt, at
tree-vect-stmts.c:8424
 void a() {
      ^
0xd570c9 vect_transform_stmt(gimple*, gimple_stmt_iterator*, bool*, _slp_tree*,
_slp_instance*)
        ../../gcc/gcc/tree-vect-stmts.c:8424
0xd5e7c6 vect_transform_loop(_loop_vec_info*)
        ../../gcc/gcc/tree-vect-loop.c:7045
0xd7c994 vectorize_loops()
        ../../gcc/gcc/tree-vectorizer.c:585


More information about the Gcc-bugs mailing list