aboutsummaryrefslogtreecommitdiff
path: root/gcc/rtl.h
diff options
context:
space:
mode:
authorFranz Sirl <Franz.Sirl-kernel@lauterbach.com>2002-06-14 18:58:10 +0000
committerFranz Sirl <sirl@gcc.gnu.org>2002-06-14 18:58:10 +0000
commitbe202ec201847a2fbe22fbd7ecf7a15fc51fa61a (patch)
tree29cb9e5ec94f8fec411037a41ebb75e953397eb2 /gcc/rtl.h
parent6203ef88a6591be899fe5425e21aa6bccf6a8c10 (diff)
downloadgcc-be202ec201847a2fbe22fbd7ecf7a15fc51fa61a.zip
gcc-be202ec201847a2fbe22fbd7ecf7a15fc51fa61a.tar.gz
gcc-be202ec201847a2fbe22fbd7ecf7a15fc51fa61a.tar.bz2
rtl.h (SCHED_GROUP_P): Disallow CODE_LABEL, BARRIER and NOTE.
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. From-SVN: r54622
Diffstat (limited to 'gcc/rtl.h')
-rw-r--r--gcc/rtl.h9
1 files changed, 4 insertions, 5 deletions
diff --git a/gcc/rtl.h b/gcc/rtl.h
index 3842426..0b7a874 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. */