http://gcc.gnu.org/bugzilla/show_bug.cgi?id=45233
--- Comment #4 from Iain Sandoe <iains at gcc dot gnu.org> 2011-11-06 13:00:18 UTC --- (In reply to comment #3) Thanks.. > Well, I guess the testcase is simply invalid for MachO, well it works for -O0 (and for x86 darwin) ... so let's assume that MachO can do it ... > or the way MachO > does this UNSPEC stuff is broken (not properly checked during legitimization) OK, well I'll look at those (although I don't see any dependancy on optimization level in the legitimize code in rs6000.c or config/darwin.c). > or not properly restoring the UNSPEC during reload (it's its duty, not IRAs). I'll check this too.