--- Comment #4 from bernds at codesourcery dot com 2010-03-31 21:36 ---
Patch at
http://gcc.gnu.org/ml/gcc-patches/2010-03/msg01536.html
Only tested on ARM (same issue as PR42496), but should also solve the ia64
problem.
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=21803
--- Comment #3 from steven at gcc dot gnu dot org 2009-12-27 00:45 ---
*** Bug 42496 has been marked as a duplicate of this bug. ***
--
steven at gcc dot gnu dot org changed:
What|Removed |Added
-
--- Additional Comments From steven at gcc dot gnu dot org 2005-06-26
13:12 ---
One possible fix would be to look for common tail (and head?) sequences
in cond_exec_process_if_block. The code for tail merging in cfgcleanup.c
could be used for this.
--
What|Removed
--- Additional Comments From steven at gcc dot gnu dot org 2005-05-29
00:02 ---
The resulting code is much better with --param min-crossjump-insns=1.
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=21803