https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65614
Michael Meissner <meissner at gcc dot gnu.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |ASSIGNED Last reconfirmed| |2015-03-27 Ever confirmed|0 |1 --- Comment #1 from Michael Meissner <meissner at gcc dot gnu.org> --- I forgot to mention, that 410.bwaves, 465.tonto are the benchmarks that generate incorrect results due to not using XSCPSGNDP. The 456.hmmer benchmark also generates correct results, and it also may fixed by using XSCPSGNDP. Note, even though these show up with the LRA register allocator, it is possible for the reload register allocator to generate the appropriate sequences to get dirty data. This only shows up in GCC 5.0, because that is the first release that allowed scalar values to live in the traditional Altivec registers.