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

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

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

--- Comment #7 from Markus Trippelsdorf <trippels at gcc dot gnu.org> ---
(In reply to Richard Biener from comment #6)
> Fixed.

Unfortunately, no.

trippels@gcc2-power8 linux % cat ucm.i
extern void fn2();
struct {
  unsigned qp_num;
  unsigned starting_psn;
  void *private_data;
} a;
struct {
  unsigned id;
  unsigned qpn;
  unsigned psn;
} b;
void fn1() {
  a.qp_num = b.qpn;
  a.starting_psn = b.psn;
  fn2(b.id);
}

trippels@gcc2-power8 linux % gcc -mno-altivec -mno-vsx -O3 -c ucm.i
ucm.i: In function ‘fn1’:
ucm.i:12:6: internal compiler error: in vectorizable_load, at
tree-vect-stmts.c:6707
 void fn1() {
      ^

Reply via email to