combine.c (reversed_comparison): Fix typo in last patch.

* combine.c (reversed_comparison): Fix typo in last patch.
	Check X for NULL.
 	(combine_reversed_comparison_code): Make static to follow
 	prototype declaration.

Co-Authored-By: Jan Hubicka <jh@suse.cz>

From-SVN: r38942
This commit is contained in:
Andreas Jaeger 2001-01-12 12:12:34 +01:00 committed by Jan Hubicka
parent 0949f72302
commit c3ffea5051
2 changed files with 11 additions and 3 deletions

View File

@ -1,3 +1,11 @@
Fri Jan 12 12:08:12 MET 2001 Andreas Jaeger <aj@suse.de>
Jan Hubicka <jh@suse.cz>
* combine.c (reversed_comparison): Fix typo in last patch.
Check X for NULL.
(combine_reversed_comparison_code): Make static to follow
prototype declaration.
2001-01-12 Phil Edwards <pme@sources.redhat.com>
* install.texi: Remove misplaced duplicate entry.

View File

@ -11123,7 +11123,7 @@ simplify_comparison (code, pop0, pop1)
/* Like jump.c' reversed_comparison_code, but use combine infrastructure for
searching backward. */
enum rtx_code
static enum rtx_code
combine_reversed_comparison_code (exp)
rtx exp;
{
@ -11135,8 +11135,8 @@ combine_reversed_comparison_code (exp)
return code1;
/* Otherwise try and find where the condition codes were last set and
use that. */
x = get_last_value (XEXP (x, 0));
if (GET_CODE (x) != COMPARE)
x = get_last_value (XEXP (exp, 0));
if (!x || GET_CODE (x) != COMPARE)
return UNKNOWN;
return reversed_comparison_code_parts (GET_CODE (exp),
XEXP (x, 0), XEXP (x, 1), NULL);