--- Comment #3 from pinskia at gcc dot gnu dot org 2006-02-22 23:04 ---
Then this is a dup of bug 23384.
*** This bug has been marked as a duplicate of 23384 ***
--
pinskia at gcc dot gnu dot org changed:
What|Removed |Added
--
--- Comment #2 from rguenth at gcc dot gnu dot org 2006-02-22 22:28 ---
Ah, and that is even correct. Because the objects escape here, so we cannot do
better (without IP escape analysis).
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=26429
--- Comment #1 from dberlin at gcc dot gnu dot org 2006-02-22 22:21 ---
Actually, the problem you are describing is that call clobbering is not per
call (IE context-sensitive), so that it believes something clobbered somewhere
means it is clobbered everywhere.
--
dberlin at gcc dot g