diff options
author | Martin Liska <mliska@suse.cz> | 2018-01-10 11:54:20 +0100 |
---|---|---|
committer | Martin Liska <marxin@gcc.gnu.org> | 2018-01-10 10:54:20 +0000 |
commit | 3ff0dc17a41ca4a8c673c67d0053e85a6521c739 (patch) | |
tree | f23e1eb29735ba98c89f93421a9b7ee92fab31aa /gcc/basic-block.h | |
parent | 2072a319569067b9b99154e8d1bbec894034652f (diff) | |
download | gcc-3ff0dc17a41ca4a8c673c67d0053e85a6521c739.zip gcc-3ff0dc17a41ca4a8c673c67d0053e85a6521c739.tar.gz gcc-3ff0dc17a41ca4a8c673c67d0053e85a6521c739.tar.bz2 |
Clean up partitioning in try_optimize_cfg (PR bootstrap/82831).
2018-01-10 Martin Liska <mliska@suse.cz>
PR bootstrap/82831
* basic-block.h (CLEANUP_NO_PARTITIONING): New define.
* bb-reorder.c (pass_reorder_blocks::execute): Do not clean up
partitioning.
* cfgcleanup.c (try_optimize_cfg): Fix up partitioning if
CLEANUP_NO_PARTITIONING is not set.
From-SVN: r256422
Diffstat (limited to 'gcc/basic-block.h')
-rw-r--r-- | gcc/basic-block.h | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/gcc/basic-block.h b/gcc/basic-block.h index b9394cd..823627a 100644 --- a/gcc/basic-block.h +++ b/gcc/basic-block.h @@ -506,6 +506,7 @@ ei_cond (edge_iterator ei, edge *p) insns. */ #define CLEANUP_CFGLAYOUT 32 /* Do cleanup in cfglayout mode. */ #define CLEANUP_CFG_CHANGED 64 /* The caller changed the CFG. */ +#define CLEANUP_NO_PARTITIONING 128 /* Do not try to fix partitions. */ /* Return true if BB is in a transaction. */ |