------- Comment #3 from jakub at gcc dot gnu dot org 2008-04-11 14:31 -------
On this smaller testcase and supposedly on the large testcase too:
@@ -90,7 +90,7 @@ foo:
li 3,0
lvx 30,1,0
li 0,128
- lvx 31,1,0
+ lvx 31,31,0
ld 1,0(1)
lwz 12,-28(1)
mtvrsave 12
fixes this (r31 is frame pointer, set to r1 around the stvx that saved v31,
but at the lvx 31,1,0 instruction r1 is r31 decreased by alloca calls).-- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=35907
