diff options
author | vmakarov <vmakarov@138bc75d-0d04-0410-961f-82ee72b054a4> | 2012-11-29 19:00:38 +0000 |
---|---|---|
committer | vmakarov <vmakarov@138bc75d-0d04-0410-961f-82ee72b054a4> | 2012-11-29 19:00:38 +0000 |
commit | edfb1d8faca577002ade77857f98592be65beb1a (patch) | |
tree | 09b1d973942771fe75b8e6a6e269af1b84644dd2 /gcc/lra-int.h | |
parent | cdf067216e433413d0c65cce196a7c02ab9238c6 (diff) | |
download | gcc-edfb1d8faca577002ade77857f98592be65beb1a.tar.gz |
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.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@193948 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'gcc/lra-int.h')
-rw-r--r-- | gcc/lra-int.h | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/gcc/lra-int.h b/gcc/lra-int.h index 04d55287d75..8e89518bae0 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; |