https://gcc.gnu.org/bugzilla/show_bug.cgi?id=67490
Alexandre Oliva <aoliva at gcc dot gnu.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |ASSIGNED Last reconfirmed| |2015-09-17 Assignee|unassigned at gcc dot gnu.org |aoliva at gcc dot gnu.org Ever confirmed|0 |1 --- Comment #1 from Alexandre Oliva <aoliva at gcc dot gnu.org> --- Mine. Thanks, I've just fixed this in the aoliva/pr64164 branch. The problem was that we no longer generated declarations for anonymous SSA names, and this in turn broke reg_unsigned_p that rs6000's cbranch relied on to decide whether to emit signed or unsigned compares. I'm trying to add types to MEM attrs and the SSA names to REG attrs, so that we can recover the type information. Let's see how that goes...