From 1e58a6c5aac26bee2d854ccee49b8fe7b3268f7c Mon Sep 17 00:00:00 2001 From: Andrey Belevantsev Date: Tue, 21 Jan 2014 16:31:35 +0400 Subject: [PATCH] backport: re PR rtl-optimization/57422 (ICE: SIGSEGV in dominated_by_p with custom flags) Backport from mainline 2013-12-23 Andrey Belevantsev PR rtl-optimization/57422 * sel-sched.c (mark_unavailable_hard_regs): Fix typo when calling add_to_hard_reg_set. From-SVN: r206880 --- gcc/ChangeLog | 9 +++++++++ gcc/sel-sched.c | 2 +- 2 files changed, 10 insertions(+), 1 deletion(-) diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 5af3aaa482c1..4d3f1e5fa332 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,12 @@ +2014-01-21 Andrey Belevantsev + + Backport from mainline + 2013-12-23 Andrey Belevantsev + + PR rtl-optimization/57422 + * sel-sched.c (mark_unavailable_hard_regs): Fix typo when calling + add_to_hard_reg_set. + 2014-01-19 John David Anglin * config/pa/pa.c (pa_attr_length_millicode_call): Correct length of diff --git a/gcc/sel-sched.c b/gcc/sel-sched.c index 6b44893c8914..43e0d51b8023 100644 --- a/gcc/sel-sched.c +++ b/gcc/sel-sched.c @@ -1263,7 +1263,7 @@ mark_unavailable_hard_regs (def_t def, struct reg_rename *reg_rename_p, if (!HARD_FRAME_POINTER_IS_FRAME_POINTER) add_to_hard_reg_set (®_rename_p->unavailable_hard_regs, - Pmode, HARD_FRAME_POINTER_IS_FRAME_POINTER); + Pmode, HARD_FRAME_POINTER_REGNUM); } #ifdef STACK_REGS -- 2.47.2