http://gcc.gnu.org/bugzilla/show_bug.cgi?id=48262
--- Comment #13 from Michael Meissner <meissner at gcc dot gnu.org> 2011-03-24 20:09:06 UTC --- My reading of the patches, is the rs6000 port was broken, and Andrew's two patches fixes this. Richard's patch would have the effect that we wouldn't notice if the two patches aren't installed. But it is always better to have correct RTL, so I would say even if Richard's patch goes in, we should apply Andrew's two patches as well.