http://gcc.gnu.org/bugzilla/show_bug.cgi?id=46391

--- Comment #1 from Richard Guenther <rguenth at gcc dot gnu.org> 2010-11-09 
13:18:47 UTC ---
On x86_64 restrict information is there (-fdump-tree-optimized-alias):

<bb 5>:
  # PT = nonlocal { PARM_RESTRICT.0 } (restr)
  vect_p.27_71 = c_8(D) + prolog_loop_niters.16_27;
  # PT = nonlocal { PARM_RESTRICT.1 } (restr)
  vect_p.32_75 = d_5(D) + prolog_loop_niters.16_27;

<bb 6>:
  # ivtmp.52_46 = PHI <ivtmp.52_31(6), 0(5)>
  # ivtmp.55_47 = PHI <ivtmp.55_33(6), 0(5)>
  vect_var_.28_74 = MEM[base: vect_p.27_71, index: ivtmp.55_47, offset: 0B];
  MEM[base: vect_p.32_75, index: ivtmp.55_47, offset: 0B] = vect_var_.28_74;
  ivtmp.52_31 = ivtmp.52_46 + 1;
  ivtmp.55_33 = ivtmp.55_47 + 16;
  if (ivtmp.52_31 < bnd.20_49)
    goto <bb 6>;
  else
    goto <bb 7>;

Reply via email to