[Bug target/25005] [4.1/4.2 regression] ICE in extract_constrain_insn_cached, at recog.c:2002

jakub at gcc dot gnu dot org gcc-bugzilla@gcc.gnu.org
Fri Dec 23 09:44:00 GMT 2005



------- Comment #10 from jakub at gcc dot gnu dot org  2005-12-23 09:44 -------
Subject: Bug 25005

Author: jakub
Date: Fri Dec 23 09:44:41 2005
New Revision: 109014

URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=109014
Log:
        PR target/25005
        * regrename.c (replace_oldest_value_reg): Use validate_change with
        IN_GROUP set to 1 instead of doing direct modifications.
        (copyprop_hardreg_forward_1): Likewise.  If any replace_oldest_*
        replacements have been performed on an instruction, use
        apply_change_group ().

        * g++.dg/opt/pr25005.C: New test.

Added:
    branches/gcc-4_1-branch/gcc/testsuite/g++.dg/opt/pr25005.C
Modified:
    branches/gcc-4_1-branch/gcc/ChangeLog
    branches/gcc-4_1-branch/gcc/regrename.c
    branches/gcc-4_1-branch/gcc/testsuite/ChangeLog


-- 


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



More information about the Gcc-bugs mailing list