aboutsummaryrefslogtreecommitdiff
path: root/gcc/ira.c
diff options
context:
space:
mode:
authorZhenqiang Chen <zhenqiang.chen@arm.com>2014-09-09 05:30:36 +0000
committerZhenqiang Chen <zqchen@gcc.gnu.org>2014-09-09 05:30:36 +0000
commita5e022d5d6b2921c5e4ca19bc366d87dd0195d01 (patch)
treefa424604153880fba58f911b58a8fd6e973ae8d9 /gcc/ira.c
parent157e859ffe3b5d43db1e19475711c1a3d21ab57a (diff)
downloadgcc-a5e022d5d6b2921c5e4ca19bc366d87dd0195d01.zip
gcc-a5e022d5d6b2921c5e4ca19bc366d87dd0195d01.tar.gz
gcc-a5e022d5d6b2921c5e4ca19bc366d87dd0195d01.tar.bz2
shrink-wrap.h: #define SHRINK_WRAPPING_ENABLED.
ChangeLog: 2014-09-09 Zhenqiang Chen <zhenqiang.chen@arm.com> * shrink-wrap.h: #define SHRINK_WRAPPING_ENABLED. * ira.c: #include "shrink-wrap.h" (split_live_ranges_for_shrink_wrap): Use SHRINK_WRAPPING_ENABLED. * ifcvt.c: #include "shrink-wrap.h" (dead_or_predicable): Use SHRINK_WRAPPING_ENABLED. testsuite/ChangeLog: 2014-09-09 Zhenqiang Chen <zhenqiang.chen@arm.com> * gcc.target/arm/split-live-ranges-for-shrink-wrap.c: New test. From-SVN: r215041
Diffstat (limited to 'gcc/ira.c')
-rw-r--r--gcc/ira.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/gcc/ira.c b/gcc/ira.c
index a48368c..757819d 100644
--- a/gcc/ira.c
+++ b/gcc/ira.c
@@ -393,6 +393,7 @@ along with GCC; see the file COPYING3. If not see
#include "dce.h"
#include "dbgcnt.h"
#include "rtl-iter.h"
+#include "shrink-wrap.h"
struct target_ira default_target_ira;
struct target_ira_int default_target_ira_int;
@@ -4780,7 +4781,7 @@ split_live_ranges_for_shrink_wrap (void)
bitmap_head need_new, reachable;
vec<basic_block> queue;
- if (!flag_shrink_wrap)
+ if (!SHRINK_WRAPPING_ENABLED)
return false;
bitmap_initialize (&need_new, 0);