------- Additional Comments From pinskia at gcc dot gnu dot org 2005-08-23 16:53 ------- (In reply to comment #2) > I imagine FRE eliminates one a/b, which isn't really making a mess of loads.
It is eliminating the loads of a and b too but nothing (maybe it is the job of the ra), moves the loads back into the conditional branch. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=23346