[Bug rtl-optimization/15242] [3.3/3.4 regression] pessimization of "goto *"

stevenb at suse dot de gcc-bugzilla@gcc.gnu.org
Sat Mar 12 21:54:00 GMT 2005


------- Additional Comments From stevenb at suse dot de  2005-03-12 21:54 -------
Subject: Re:  [3.3/3.4 regression] pessimization of "goto *"

Combine runs before register allocation.  You cannot run it after
register allocation.  I don't think you can run it twice, even.

And no, after register allocation you are not magically going to
win back that register.  Tough luck.

Given your numbers, replacing the reg with its known value might
still be a win.  But I'm not going to do it ;-)


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=15242



More information about the Gcc-bugs mailing list