]> git.ipfire.org Git - thirdparty/gcc.git/commit - gcc/emit-rtl.c
re PR middle-end/10060 (ICE (stack overflow) on huge file (300k lines) due to recursi...
authorAndrew Pinski <pinskia@physics.uc.edu>
Mon, 8 Dec 2003 17:30:44 +0000 (17:30 +0000)
committerAndrew Pinski <pinskia@gcc.gnu.org>
Mon, 8 Dec 2003 17:30:44 +0000 (09:30 -0800)
commit32b32b1606957e44b781af2de35eb5ab0a8ac4d4
tree0a91d74d2a64413a736588c08f11d46770fba2e9
parent0fa96a6006d2689aeb376139cdf78a2a51c907e9
re PR middle-end/10060 (ICE (stack overflow) on huge file (300k lines) due to recursive behaviour of copy_rtx_if_shared, in emit_rtl.c)

2003-12-08  Andrew Pinski  <pinskia@physics.uc.edu>

        PR middle-end/10060
        * emit-rtl.c (copy_rtx_if_shared): Split out into ...
        (copy_rtx_if_shared_1): here and optimize the last one
        in the sequence into tail-recursion.
        (reset_used_flags): Optimize the last one
        in the sequence into tail-recursion.

From-SVN: r74424
gcc/ChangeLog
gcc/emit-rtl.c