]> git.ipfire.org Git - thirdparty/gcc.git/commit
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:36:59 +0000 (17:36 +0000)
committerAndrew Pinski <pinskia@gcc.gnu.org>
Mon, 8 Dec 2003 17:36:59 +0000 (09:36 -0800)
commitbfcdac83475fa5d2e02445cee729f2ec4c80de69
tree2f0c760f84f84bd74d5f9b9f75cf4c1ad22284c1
parent9bd8ccffcb2d16341461c5c646db3bd98c9faa78
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: r74425
gcc/ChangeLog
gcc/emit-rtl.c