diff options
author | Franz Sirl <Franz.Sirl-kernel@lauterbach.com> | 2002-06-14 18:58:10 +0000 |
---|---|---|
committer | Franz Sirl <sirl@gcc.gnu.org> | 2002-06-14 18:58:10 +0000 |
commit | be202ec201847a2fbe22fbd7ecf7a15fc51fa61a (patch) | |
tree | 29cb9e5ec94f8fec411037a41ebb75e953397eb2 /gcc/rtl.h | |
parent | 6203ef88a6591be899fe5425e21aa6bccf6a8c10 (diff) | |
download | gcc-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.h | 9 |
1 files changed, 4 insertions, 5 deletions
@@ -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. */ |