[Bug target/21803] [ia64] gcc produces really odd predicated code

2010-03-31 Thread bernds at codesourcery dot com
--- 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

[Bug target/21803] [ia64] gcc produces really odd predicated code

2009-12-26 Thread steven at gcc dot gnu dot org
--- 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

[Bug target/21803] [ia64] gcc produces really odd predicated code

2005-06-26 Thread steven at gcc dot gnu dot org
--- 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

[Bug target/21803] [ia64] gcc produces really odd predicated code

2005-05-28 Thread steven at gcc dot gnu dot org
--- 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