diff options
author | sirl <sirl@138bc75d-0d04-0410-961f-82ee72b054a4> | 2002-06-14 18:58:10 +0000 |
---|---|---|
committer | sirl <sirl@138bc75d-0d04-0410-961f-82ee72b054a4> | 2002-06-14 18:58:10 +0000 |
commit | f372955c576907f16486ea70b81b51faab5ae4d9 (patch) | |
tree | 29cb9e5ec94f8fec411037a41ebb75e953397eb2 /gcc/rtl.h | |
parent | 834cd215496656aaa8e10cc8d6aab7ce39578145 (diff) | |
download | gcc-f372955c576907f16486ea70b81b51faab5ae4d9.tar.gz |
2002-06-14 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
* rtl.h (SCHED_GROUP_P): Disallow CODE_LABEL, BARRIER and NOTE.
* sched-deps.c (add_dependence): Likewise.
(group_leader): Likewise.
* sched-rgn.c (init_ready_list): Likewise.
* doc/rtl.texi: Adjust accordingly.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@54622 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'gcc/rtl.h')
-rw-r--r-- | gcc/rtl.h | 9 |
1 files changed, 4 insertions, 5 deletions
diff --git a/gcc/rtl.h b/gcc/rtl.h index 3842426c3d7..0b7a874ee84 100644 --- a/gcc/rtl.h +++ b/gcc/rtl.h @@ -161,9 +161,8 @@ struct rtx_def and must not be deleted even if its count is zero. 1 in a LABEL_REF if this is a reference to a label outside the current loop. - 1 in an INSN, JUMP_INSN, CALL_INSN, CODE_LABEL, BARRIER, or NOTE if - this insn must be scheduled together with the preceding insn. Valid - only within sched. + 1 in an INSN, JUMP_INSN or CALL_INSN if this insn must be scheduled + together with the preceding insn. Valid only within sched. 1 in an INSN, JUMP_INSN, or CALL_INSN if insn is in a delay slot and from the target of a branch. Valid from reorg until end of compilation; cleared before used. @@ -1118,8 +1117,8 @@ do { \ /* During sched, 1 if RTX is an insn that must be scheduled together with the preceding insn. */ #define SCHED_GROUP_P(RTX) \ - (RTL_FLAG_CHECK6("SCHED_GROUP_P", (RTX), INSN, JUMP_INSN, CALL_INSN, \ - CODE_LABEL, BARRIER, NOTE)->in_struct) + (RTL_FLAG_CHECK3("SCHED_GROUP_P", (RTX), INSN, JUMP_INSN, CALL_INSN \ + )->in_struct) /* For a SET rtx, SET_DEST is the place that is set and SET_SRC is the value it is set to. */ |