[Bug tree-optimization/16797] Opportunity to remove unnecessary load instructions

2014-12-15 Thread spop at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=16797 Sebastian Pop changed: What|Removed |Added Status|NEW |RESOLVED CC|

[Bug tree-optimization/16797] Opportunity to remove unnecessary load instructions

2006-08-25 Thread pinskia at gcc dot gnu dot org
--- Comment #9 from pinskia at gcc dot gnu dot org 2006-08-26 04:37 --- The load issue is really the same as PR 25553 and this is target independent. -- pinskia at gcc dot gnu dot org changed: What|Removed |Added ---

[Bug tree-optimization/16797] Opportunity to remove unnecessary load instructions

2005-11-02 Thread pinskia at gcc dot gnu dot org
--- Comment #8 from pinskia at gcc dot gnu dot org 2005-11-02 17:16 --- All P1 enhancements not targeted towards 4.1, moving to P5. -- pinskia at gcc dot gnu dot org changed: What|Removed |Added -

[Bug tree-optimization/16797] Opportunity to remove unnecessary load instructions

2005-09-10 Thread pinskia at gcc dot gnu dot org
--- Additional Comments From pinskia at gcc dot gnu dot org 2005-09-10 17:59 --- Another testcase which effects all targets: int logic_func1(int b, int d) { if (d< b) return b+3; else return d+3; } int logic_func2(int b, int d) { int a; if (d< b) a = b; else a = d; return a+3; }

[Bug tree-optimization/16797] Opportunity to remove unnecessary load instructions

2005-06-02 Thread dnovillo at gcc dot gnu dot org
--- Additional Comments From dnovillo at gcc dot gnu dot org 2005-06-02 18:47 --- This is not related to range propagation. Removing dependency on 18373. -- What|Removed |Added

[Bug tree-optimization/16797] Opportunity to remove unnecessary load instructions

2004-11-08 Thread pinskia at gcc dot gnu dot org
--- Additional Comments From pinskia at gcc dot gnu dot org 2004-11-08 14:15 --- Here is a PPC32 example: short b,d; short logic_func1() { if (d< b) return b; else return d; } We get: lis r2,ha16(_b) lis r9,ha16(_d) lha r0,lo16(_b)(r2) lha r2,lo16(_d)(

[Bug tree-optimization/16797] Opportunity to remove unnecessary load instructions

2004-11-08 Thread pinskia at gcc dot gnu dot org
--- Additional Comments From pinskia at gcc dot gnu dot org 2004-11-08 14:07 --- What really should happening is that we do a combine after we copy the BB for returning (this will help more than just this case). -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=16797

[Bug tree-optimization/16797] Opportunity to remove unnecessary load instructions

2004-11-03 Thread nathan at gcc dot gnu dot org
--- Additional Comments From nathan at gcc dot gnu dot org 2004-11-03 14:40 --- ug. This bug falls between a number of stools. 1) on ppc-64 ints are returned correctly sign extended to 64 bits 2) the tree-ssa optimizers are blind to parameter marshalling, so the necessary sign extension