sched-deps.c (sched_analyze): Do not clear SCHED_GROUP_P.

* sched-deps.c (sched_analyze): Do not clear SCHED_GROUP_P.
        * haifa-sched.c (move_insn): Clear SCHED_GROUP_P after it is used.

Co-Authored-By: Jeff Law <law@redhat.com>

From-SVN: r53973
This commit is contained in:
David Edelsohn 2002-05-28 22:03:06 +00:00 committed by Jeff Law
parent 972957badc
commit 33a3dfc4f0
3 changed files with 9 additions and 3 deletions

View File

@ -1,4 +1,11 @@
2002-05-22 David Edelsohn <edelsohn@gnu.org>
Jeff Law <law@redhat.com>
* sched-deps.c (sched_analyze): Do not clear SCHED_GROUP_P.
* haifa-sched.c (move_insn): Clear SCHED_GROUP_P after it is used.
2002-05-28 Marc Espie <espie@openbsd.org>
* config/i386/openbsd.h (HAVE_GAS_MAX_SKIP_P2ALIGN): Remove,
inherited from gas.h.
(ASM_QUAD): Undef. OpenBSD does not support it.

View File

@ -1775,6 +1775,8 @@ move_insn (insn, last)
retval = reemit_notes (insn, insn);
else
reemit_notes (insn, insn);
/* Consume SCHED_GROUP_P flag. */
SCHED_GROUP_P (insn) = 0;
insn = prev;
}

View File

@ -1231,9 +1231,6 @@ sched_analyze (deps, head, tail)
/* Clear out the stale LOG_LINKS from flow. */
free_INSN_LIST_list (&LOG_LINKS (insn));
/* Clear out stale SCHED_GROUP_P. */
SCHED_GROUP_P (insn) = 0;
/* Make each JUMP_INSN a scheduling barrier for memory
references. */
if (GET_CODE (insn) == JUMP_INSN)