summaryrefslogtreecommitdiff
path: root/gcc/basic-block.h
diff options
context:
space:
mode:
authorwehle <wehle@138bc75d-0d04-0410-961f-82ee72b054a4>2000-06-14 07:41:57 +0000
committerwehle <wehle@138bc75d-0d04-0410-961f-82ee72b054a4>2000-06-14 07:41:57 +0000
commit2102d80056a029d75dcd8921d02edd69e8589709 (patch)
treee23b796ad13b0395af26197dccde4ba350c24687 /gcc/basic-block.h
parentaca14577e8d8624fdcde19eafacac16617b6b02e (diff)
downloadgcc-2102d80056a029d75dcd8921d02edd69e8589709.tar.gz
* ifcvt.c (EDGE_COMPLEX): Move definition ...
* basic-block.h (EDGE_COMPLEX): ... here. * loop.c (check_dbra_loop): Specify the register when generating REG_NONNEG notes and don't generate duplicates. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@34542 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'gcc/basic-block.h')
-rw-r--r--gcc/basic-block.h2
1 files changed, 2 insertions, 0 deletions
diff --git a/gcc/basic-block.h b/gcc/basic-block.h
index df170c0eed8..633bdafdb20 100644
--- a/gcc/basic-block.h
+++ b/gcc/basic-block.h
@@ -138,6 +138,8 @@ typedef struct edge_def {
#define EDGE_EH 16
#define EDGE_FAKE 32
+#define EDGE_COMPLEX (EDGE_ABNORMAL | EDGE_ABNORMAL_CALL | EDGE_EH)
+
/* Basic block information indexed by block number. */
typedef struct basic_block_def {