[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

 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

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

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


[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 |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