http://gcc.gnu.org/bugzilla/show_bug.cgi?id=49841
--- Comment #2 from Richard Henderson <rth at gcc dot gnu.org> 2011-07-25 16:39:43 UTC --- Created attachment 24832 --> http://gcc.gnu.org/bugzilla/attachment.cgi?id=24832 possible fix The ICE caught exactly what it was supposed to -- a difference in unwind info across two paths. Of course, that's not what we were intending to describe for the AIX conditional save of R2. Describing the R2 save after the join label is one way to correctly describe unwind info; another would be a special insn pattern. Do you have a preference as to how this should be solved? I've started a ppc64-linux bootstrap in the compile farm; you may be able to get a full test result faster.