aboutsummaryrefslogtreecommitdiff
path: root/gcc/ira.c
diff options
context:
space:
mode:
authorMartin Jambor <mjambor@suse.cz>2014-05-26 17:36:00 +0200
committerMartin Jambor <jamborm@gcc.gnu.org>2014-05-26 17:36:00 +0200
commitacea91c9012e211283130eb486d83243bcbbb327 (patch)
treef4e3c6cec4e1c4403790cd6e450f4cc2f34f5f9e /gcc/ira.c
parent1387b266a932cf9eae903fc59a659b842a6d0e3f (diff)
downloadgcc-acea91c9012e211283130eb486d83243bcbbb327.zip
gcc-acea91c9012e211283130eb486d83243bcbbb327.tar.gz
gcc-acea91c9012e211283130eb486d83243bcbbb327.tar.bz2
ira.c (split_live_ranges_for_shrink_wrap): Remove bailout on subreg uses.
2014-05-26 Martin Jambor <mjambor@suse.cz> * ira.c (split_live_ranges_for_shrink_wrap): Remove bailout on subreg uses. From-SVN: r210936
Diffstat (limited to 'gcc/ira.c')
-rw-r--r--gcc/ira.c11
1 files changed, 0 insertions, 11 deletions
diff --git a/gcc/ira.c b/gcc/ira.c
index b9caad7..00d95fb 100644
--- a/gcc/ira.c
+++ b/gcc/ira.c
@@ -4979,17 +4979,6 @@ split_live_ranges_for_shrink_wrap (void)
use;
use = DF_REF_NEXT_REG (use))
{
- if (NONDEBUG_INSN_P (DF_REF_INSN (use))
- && GET_CODE (DF_REF_REG (use)) == SUBREG)
- {
- /* This is necessary to avoid hitting an assert at
- postreload.c:2294 in libstc++ testcases on x86_64-linux. I'm
- not really sure what the probblem actually is there. */
- bitmap_clear (&need_new);
- bitmap_clear (&reachable);
- return false;
- }
-
int ubbi = DF_REF_BB (use)->index;
if (bitmap_bit_p (&reachable, ubbi))
bitmap_set_bit (&need_new, ubbi);