aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorDavid Edelsohn <edelsohn@gnu.org>2002-05-28 22:03:06 +0000
committerJeff Law <law@gcc.gnu.org>2002-05-28 16:03:06 -0600
commit33a3dfc4f0102fecfc42ef983d3fb3a61f05ec07 (patch)
tree1f652b49281e66219ae2c1028c23fa31f0b56d8b /gcc
parent972957badc39400fb0839db031835c30d090583a (diff)
downloadgcc-33a3dfc4f0102fecfc42ef983d3fb3a61f05ec07.zip
gcc-33a3dfc4f0102fecfc42ef983d3fb3a61f05ec07.tar.gz
gcc-33a3dfc4f0102fecfc42ef983d3fb3a61f05ec07.tar.bz2
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
Diffstat (limited to 'gcc')
-rw-r--r--gcc/ChangeLog7
-rw-r--r--gcc/haifa-sched.c2
-rw-r--r--gcc/sched-deps.c3
3 files changed, 9 insertions, 3 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 68260eb..5197780 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -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.
diff --git a/gcc/haifa-sched.c b/gcc/haifa-sched.c
index 3e0a445..63a3135 100644
--- a/gcc/haifa-sched.c
+++ b/gcc/haifa-sched.c
@@ -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;
}
diff --git a/gcc/sched-deps.c b/gcc/sched-deps.c
index 88bf2b7..0afb21b 100644
--- a/gcc/sched-deps.c
+++ b/gcc/sched-deps.c
@@ -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)