------- Comment #5 from changpeng dot fang at amd dot com 2010-07-28 18:28 ------- Thing is a little complicate if we change the code to:
a[i] = a[i+1] + beta * b[i]; The prefetch pass want to group a[i] and a[i+1], i.e. they have the same base address with an offset of 4 bytes. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=45021