h8300.c (h8300_shift_needs_scratch_p): Don't request a scratch reg on H8S when the shift count is 8.
* config/h8300/h8300.c (h8300_shift_needs_scratch_p): Don't request a scratch reg on H8S when the shift count is 8. From-SVN: r61602
This commit is contained in:
parent
fb13499ff7
commit
75a3503bf0
2 changed files with 6 additions and 1 deletions
|
@ -1,3 +1,8 @@
|
|||
2003-01-22 Kazu Hirata <kazu@cs.umass.edu>
|
||||
|
||||
* config/h8300/h8300.c (h8300_shift_needs_scratch_p): Don't
|
||||
request a scratch reg on H8S when the shift count is 8.
|
||||
|
||||
2003-01-22 Ulrich Weigand <uweigand@de.ibm.com>
|
||||
|
||||
* config/s390/s390-protos.h (preferred_la_operand_p):
|
||||
|
|
|
@ -3198,7 +3198,7 @@ h8300_shift_needs_scratch_p (count, mode)
|
|||
|
||||
/* On H8/300H and H8S, count == 8 uses the scratch register. */
|
||||
return (a == SHIFT_LOOP || lr == SHIFT_LOOP || ar == SHIFT_LOOP
|
||||
|| (!TARGET_H8300 && mode == SImode && count == 8));
|
||||
|| (TARGET_H8300H && mode == SImode && count == 8));
|
||||
}
|
||||
|
||||
/* Emit the assembler code for doing shifts. */
|
||||
|
|
Loading…
Add table
Reference in a new issue