From: Andrey Belevantsev Date: Tue, 21 Jan 2014 12:31:35 +0000 (+0400) Subject: backport: re PR rtl-optimization/57422 (ICE: SIGSEGV in dominated_by_p with custom... X-Git-Tag: releases/gcc-4.7.4~304 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=1e58a6c5aac26bee2d854ccee49b8fe7b3268f7c;p=thirdparty%2Fgcc.git 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 --- 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