combine.c (make_field_assignment): Check whether rtx's code is CONST_INT before using INTVAL.

PR/12292
	* combine.c (make_field_assignment): Check whether rtx's code
	is CONST_INT before using INTVAL.

From-SVN: r72033
This commit is contained in:
Josef Zlomek 2003-10-02 17:17:34 +02:00 committed by Josef Zlomek
parent 484fe3bff8
commit b9dc9cf181
2 changed files with 7 additions and 0 deletions

View File

@ -1,3 +1,9 @@
2003-10-02 Josef Zlomek <zlomekj@suse.cz>
PR/12292
* combine.c (make_field_assignment): Check whether rtx's code
is CONST_INT before using INTVAL.
2003-10-02 Josef Zlomek <zlomekj@suse.cz>
* cgraph.c (cgraph_node): Use INSERT instead of 1 in

View File

@ -7666,6 +7666,7 @@ make_field_assignment (rtx x)
&& (GET_MODE_SIZE (GET_MODE (XEXP (src, 0)))
< GET_MODE_SIZE (GET_MODE (SUBREG_REG (XEXP (src, 0)))))
&& GET_CODE (SUBREG_REG (XEXP (src, 0))) == ROTATE
&& GET_CODE (XEXP (SUBREG_REG (XEXP (src, 0)), 0)) == CONST_INT
&& INTVAL (XEXP (SUBREG_REG (XEXP (src, 0)), 0)) == -2
&& rtx_equal_for_field_assignment_p (dest, XEXP (src, 1)))
{