aboutsummaryrefslogtreecommitdiff
path: root/gcc/predict.c
diff options
context:
space:
mode:
authorVladimir Makarov <vmakarov@redhat.com>2012-11-23 01:29:07 +0000
committerVladimir Makarov <vmakarov@gcc.gnu.org>2012-11-23 01:29:07 +0000
commitb28ece323223adc71ea3c6d924d946ae67186153 (patch)
treec75c3eaee2df7bd4f719de0d47556e7ab346e8eb /gcc/predict.c
parent64548f3b797617cde14f01874e56c498fe7b5a48 (diff)
downloadgcc-b28ece323223adc71ea3c6d924d946ae67186153.zip
gcc-b28ece323223adc71ea3c6d924d946ae67186153.tar.gz
gcc-b28ece323223adc71ea3c6d924d946ae67186153.tar.bz2
re PR middle-end/55430 (LRA miscompilation of ree.c)
2012-11-22 Vladimir Makarov <vmakarov@redhat.com> PR middle-end/55430 * lra.c: Move #include "hard-reg-set.h" before #include "rtl.h". (new_insn_reg): Update biggest_mode. (collect_non_operand_hard_regs): Check eliminable regs too. (initialize_lra_reg_info_element): Initialize biggest_mode. (add_regs_to_insn_regno_info): Ignore non-allocatable non-eliminable hard regs. (lra.c): Move setting lra_no_alloc_regs before init_insn_recog_data. * lra-constraints.c (simplify_operand_subreg): Add a comment. (lra_constraints): Ignore equivalent memory of regs occuring in paradoxical subregs. * lra-lives.c (lra_create_live_ranges): Add a comment. From-SVN: r193742
Diffstat (limited to 'gcc/predict.c')
0 files changed, 0 insertions, 0 deletions