diff options
author | Jakub Jelinek <jakub@redhat.com> | 2005-12-23 10:43:36 +0100 |
---|---|---|
committer | Jakub Jelinek <jakub@gcc.gnu.org> | 2005-12-23 10:43:36 +0100 |
commit | cb29234501cd27d2d78a4a3040cc6a0890c96b32 (patch) | |
tree | df4e9bbf3472530f8b153c1b519009b9a1e5a557 /gcc/combine.c | |
parent | 7eab6e7b91cdf2dbd17595eac46173e3ce65dd84 (diff) | |
download | gcc-cb29234501cd27d2d78a4a3040cc6a0890c96b32.zip gcc-cb29234501cd27d2d78a4a3040cc6a0890c96b32.tar.gz gcc-cb29234501cd27d2d78a4a3040cc6a0890c96b32.tar.bz2 |
re PR target/25005 (ICE in extract_constrain_insn_cached, at recog.c:2002)
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.
From-SVN: r109013
Diffstat (limited to 'gcc/combine.c')
0 files changed, 0 insertions, 0 deletions