http://gcc.gnu.org/bugzilla/show_bug.cgi?id=45844
Alan Modra <amodra at gmail dot com> changed: What |Removed |Added ---------------------------------------------------------------------------- Target|powerpc-apple-darwin9 |powerpc-apple-darwin9, | |powerpc64-linux CC| |amodra at gmail dot com --- Comment #4 from Alan Modra <amodra at gmail dot com> 2011-03-15 09:18:31 UTC --- Seen also on powerpc64-linux. The problem here is that the vsx_splat_V2DF/V2DI load and store instructions only support mem[reg] or mem[reg+reg] addressing, but the MEM mode is not a vsx vector mode. So reg_offset_addressing_ok_p used in rs6000_legitimate_address_p and other address predicates returns true, wrongly allowing lo_sum addresses.