http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56865
--- Comment #10 from Richard Biener <rguenth at gcc dot gnu.org> --- Created attachment 31103 --> http://gcc.gnu.org/bugzilla/attachment.cgi?id=31103&action=edit untested patch Patch I am testing on x86_64-linux - can you give ppc/ppc64 a try? This should make behavior independent on the order of DRs (modulo hash table walking and same-count/npeel DRs), especially always force to peel a dr_unaligned_unsupported ref.