re PR middle-end/25568 (RTL checking bootstrap failure on i686-unknown-linux-gnu)

PR middle-end/25568
       * combine.c (simplify_shift_const_1 <case PLUS>):Fix enable-checking
       rtl bootstrap failure.

From-SVN: r109064
This commit is contained in:
Graham Stott 2005-12-26 18:58:56 +00:00 committed by Graham Stott
parent 8b5bc374b1
commit 01a097e8ec
2 changed files with 8 additions and 0 deletions

View File

@ -1,3 +1,9 @@
2005-12-26 Graham Stott <graham.stott@btinternet.com>
PR middle-end/25568
* combine.c (simplify_shift_const_1 <case PLUS>):Fix enable-checking
rtl bootstrap failure.
2005-12-25 Kazu Hirata <kazu@codesourcery.com>
* final.c (compute_alignments): Make it static.

View File

@ -8919,6 +8919,7 @@ simplify_shift_const_1 (enum rtx_code code, enum machine_mode result_mode,
&& (new = simplify_const_binary_operation (ASHIFT, result_mode,
XEXP (varop, 1),
GEN_INT (count))) != 0
&& GET_CODE (new) == CONST_INT
&& merge_outer_ops (&outer_op, &outer_const, PLUS,
INTVAL (new), result_mode, &complement_p))
{
@ -8937,6 +8938,7 @@ simplify_shift_const_1 (enum rtx_code code, enum machine_mode result_mode,
&& (new = simplify_const_binary_operation (code, result_mode,
XEXP (varop, 1),
GEN_INT (count))) != 0
&& GET_CODE (new) == CONST_INT
&& merge_outer_ops (&outer_op, &outer_const, XOR,
INTVAL (new), result_mode, &complement_p))
{