re PR rtl-optimization/31944 (Endless loop while building a 64-bit 2.6.20 kernel)
authorEric Botcazou <ebotcazou@adacore.com>
Mon, 14 Jan 2008 12:16:58 +0000 (12:16 +0000)
committerEric Botcazou <ebotcazou@gcc.gnu.org>
Mon, 14 Jan 2008 12:16:58 +0000 (12:16 +0000)
commitd556d1813e6dec467128591daae0a9bebc8b0efe
tree6ee45e3f1b54b348479a34238b5dc118623582a8
parent6bf4cbe817462e6c5f7f37cc22e0f2ba34986864
re PR rtl-optimization/31944 (Endless loop while building a 64-bit 2.6.20 kernel)

PR rtl-optimization/31944
* cse.c (remove_pseudo_from_table): New function.
(merge_equiv_classes): Use above function to remove pseudo-registers.
(invalidate): Likewise.

From-SVN: r131522
gcc/ChangeLog
gcc/cse.c
gcc/testsuite/ChangeLog
gcc/testsuite/gcc.c-torture/compile/20080114-1.c [new file with mode: 0644]