do not combine asm stmts in scan_loop
From-SVN: r43178
This commit is contained in:
parent
5fd83d4e51
commit
89cc6be350
@ -1,3 +1,7 @@
|
|||||||
|
2001-06-11 Aldy Hernandez <aldyh@redhat.com>
|
||||||
|
|
||||||
|
* loop.c (scan_loop): Do not combine asm statements.
|
||||||
|
|
||||||
2001-06-11 Michael Hayes <m.hayes@elec.canterbury.ac.nz>
|
2001-06-11 Michael Hayes <m.hayes@elec.canterbury.ac.nz>
|
||||||
|
|
||||||
* simplify-rtx.c (simplify_subreg): Fix offset calculation
|
* simplify-rtx.c (simplify_subreg): Fix offset calculation
|
||||||
|
@ -772,6 +772,7 @@ scan_loop (loop, flags)
|
|||||||
&& (REGNO_LAST_UID (regno)
|
&& (REGNO_LAST_UID (regno)
|
||||||
== INSN_UID (regs->array[regno].single_usage))
|
== INSN_UID (regs->array[regno].single_usage))
|
||||||
&& regs->array[regno].set_in_loop == 1
|
&& regs->array[regno].set_in_loop == 1
|
||||||
|
&& GET_CODE (SET_SRC (set)) != ASM_OPERANDS
|
||||||
&& ! side_effects_p (SET_SRC (set))
|
&& ! side_effects_p (SET_SRC (set))
|
||||||
&& ! find_reg_note (p, REG_RETVAL, NULL_RTX)
|
&& ! find_reg_note (p, REG_RETVAL, NULL_RTX)
|
||||||
&& (! SMALL_REGISTER_CLASSES
|
&& (! SMALL_REGISTER_CLASSES
|
||||||
|
Loading…
x
Reference in New Issue
Block a user