diff options
author | Alexander Monakov <amonakov@gcc.gnu.org> | 2010-09-06 12:56:43 +0400 |
---|---|---|
committer | Alexander Monakov <amonakov@gcc.gnu.org> | 2010-09-06 12:56:43 +0400 |
commit | 324d3f4525e9c1c6e57970652e43fa9cd83fed9b (patch) | |
tree | 25cda3b1dd77a6abb9bee17215f7d7f9b96ba6e9 /libobjc | |
parent | 7b74bb63ff2aaf8fdd7556b4cc85e202f0a240fb (diff) | |
download | gcc-324d3f4525e9c1c6e57970652e43fa9cd83fed9b.zip gcc-324d3f4525e9c1c6e57970652e43fa9cd83fed9b.tar.gz gcc-324d3f4525e9c1c6e57970652e43fa9cd83fed9b.tar.bz2 |
re PR rtl-optimization/44919 (ICE on ia64 with -O3 at sel-sched.c:4672)
PR rtl-optimization/44919
* sel-sched.c (move_cond_jump): Remove assert, check that
the several blocks case can only happen with mutually exclusive
insns instead. Rewrite the movement code to support moving through
several basic blocks.
* g++.dg/opt/pr44919.C: New.
From-SVN: r163904
Diffstat (limited to 'libobjc')
0 files changed, 0 insertions, 0 deletions