[Bug target/21803] [ia64] gcc produces really odd predicated code
--- 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 CC||carrot at google dot com http://gcc.gnu.org/bugzilla/show_bug.cgi?id=21803
[Bug target/21803] [ia64] gcc produces really odd predicated code
--- 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
--- 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
[Bug target/21803] [ia64] gcc produces really odd predicated code
--- 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 |Added Status|UNCONFIRMED |NEW Ever Confirmed||1 Last reconfirmed|-00-00 00:00:00 |2005-06-26 13:12:26 date|| http://gcc.gnu.org/bugzilla/show_bug.cgi?id=21803