* combine.c (force_to_mode): return immediately if operand is a CLOBBER.

From-SVN: r17121
This commit is contained in:
Christian Iseli 1997-12-17 00:12:32 +01:00 committed by Jeff Law
parent ade7386a03
commit be3d27d60c
2 changed files with 9 additions and 2 deletions

View File

@ -1,3 +1,7 @@
Wed Dec 17 00:13:48 1997 Christian Iseli <Christian.Iseli@lslsun.epfl.ch>
* combine.c (force_to_mode): return immediately if operand is a CLOBBER.
Tue Dec 16 23:44:54 1997 Manfred Hollstein <manfred@s-direktnet.de>
* fixincludes (size_t): Add support for Motorola's stdlib.h

View File

@ -6064,8 +6064,11 @@ force_to_mode (x, mode, mask, reg, just_select)
/* If this is a CALL or ASM_OPERANDS, don't do anything. Some of the
code below will do the wrong thing since the mode of such an
expression is VOIDmode. */
if (code == CALL || code == ASM_OPERANDS)
expression is VOIDmode.
Also do nothing if X is a CLOBBER; this can happen if X was
the return value from a call to gen_lowpart_for_combine. */
if (code == CALL || code == ASM_OPERANDS || code == CLOBBER)
return x;
/* We want to perform the operation is its present mode unless we know