aboutsummaryrefslogtreecommitdiff
path: root/gcc/lra-int.h
diff options
context:
space:
mode:
authorVladimir Makarov <vmakarov@redhat.com>2012-11-29 19:00:38 +0000
committerVladimir Makarov <vmakarov@gcc.gnu.org>2012-11-29 19:00:38 +0000
commitf681cf9564b61c663e0c313eec30d5748899e4cd (patch)
tree09b1d973942771fe75b8e6a6e269af1b84644dd2 /gcc/lra-int.h
parente97cae968277a19dda737090e48d85eef270112e (diff)
downloadgcc-f681cf9564b61c663e0c313eec30d5748899e4cd.zip
gcc-f681cf9564b61c663e0c313eec30d5748899e4cd.tar.gz
gcc-f681cf9564b61c663e0c313eec30d5748899e4cd.tar.bz2
re PR middle-end/55456 (454.calculix in SPEC CPU 2006 is miscompiled)
2012-11-29 Vladimir Makarov <vmakarov@redhat.com> PR middle-end/55456 * lra-int.h (lra_new_regno_start): New external. * lra.c (lra_new_regno_start): New global. (lra): Set up lra_new_regno_start. * lra-constraints.c (match_reload): Sync values only for original pseudos. From-SVN: r193948
Diffstat (limited to 'gcc/lra-int.h')
-rw-r--r--gcc/lra-int.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/gcc/lra-int.h b/gcc/lra-int.h
index 04d5528..8e89518 100644
--- a/gcc/lra-int.h
+++ b/gcc/lra-int.h
@@ -295,6 +295,7 @@ extern lra_copy_t lra_get_copy (int);
extern bool lra_former_scratch_p (int);
extern bool lra_former_scratch_operand_p (rtx, int);
+extern int lra_new_regno_start;
extern int lra_constraint_new_regno_start;
extern bitmap_head lra_inheritance_pseudos;
extern bitmap_head lra_split_regs;