diff options
author | Martin Jambor <mjambor@suse.cz> | 2014-05-26 17:36:00 +0200 |
---|---|---|
committer | Martin Jambor <jamborm@gcc.gnu.org> | 2014-05-26 17:36:00 +0200 |
commit | acea91c9012e211283130eb486d83243bcbbb327 (patch) | |
tree | f4e3c6cec4e1c4403790cd6e450f4cc2f34f5f9e /gcc/ira.c | |
parent | 1387b266a932cf9eae903fc59a659b842a6d0e3f (diff) | |
download | gcc-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.c | 11 |
1 files changed, 0 insertions, 11 deletions
@@ -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); |