Remove old code to get arguments in regs into pseudos early.
From-SVN: r18148
This commit is contained in:
parent
b51829099d
commit
3c6748574a
2 changed files with 15 additions and 0 deletions
|
@ -1,3 +1,9 @@
|
|||
Fri Feb 20 16:22:13 1998 Michael Meissner <meissner@cygnus.com>
|
||||
|
||||
* sched.c (schedule_block): Remove code to get arguments from hard
|
||||
regs into pseudos early. Same as Aug 25, 1997 change to
|
||||
haifa-sched.c.
|
||||
|
||||
1998-02-20 Jason Merrill <jason@yorick.cygnus.com>
|
||||
|
||||
* collect2.c (main): Still handle !do_collecting for non-AIX targets.
|
||||
|
|
|
@ -2666,6 +2666,14 @@ schedule_block (b, file)
|
|||
reg_pending_sets_all = 0;
|
||||
clear_units ();
|
||||
|
||||
#if 0
|
||||
/* We used to have code to avoid getting parameters moved from hard
|
||||
argument registers into pseudos.
|
||||
|
||||
However, it was removed when it proved to be of marginal benefit and
|
||||
caused problems because of different notions of what the "head" insn
|
||||
was. */
|
||||
|
||||
/* Remove certain insns at the beginning from scheduling,
|
||||
by advancing HEAD. */
|
||||
|
||||
|
@ -2696,6 +2704,7 @@ schedule_block (b, file)
|
|||
head = NEXT_INSN (head);
|
||||
}
|
||||
}
|
||||
#endif
|
||||
|
||||
/* Don't include any notes or labels at the beginning of the
|
||||
basic block, or notes at the ends of basic blocks. */
|
||||
|
|
Loading…
Add table
Reference in a new issue