[Bug tree-optimization/21596] [4.0/4.1/4.2 Regression] extra temporaries when using global register variables

2007-11-19 Thread pinskia at gcc dot gnu dot org
--- Comment #15 from pinskia at gcc dot gnu dot org 2007-11-19 09:35 --- Actually we get: subl$4, %edi subl$12, %esp xorl%eax, %eax cmpl$0, -4(%edi) setle %al addl$12, %esp So this is fixed for the trunk. --

[Bug tree-optimization/21596] [4.0/4.1/4.2 Regression] extra temporaries when using global register variables

2006-07-22 Thread steven at gcc dot gnu dot org
--- Comment #6 from steven at gcc dot gnu dot org 2006-07-22 11:08 --- In the greg dump we have this RTL: (insn:HI 10 8 11 2 (parallel [ (set (reg:SI 58 [ D.1540 ]) (plus:SI (reg/v:SI 5 di [ reg ]) (const_int -4 [0xfffc])))

[Bug tree-optimization/21596] [4.0/4.1/4.2 Regression] extra temporaries when using global register variables

2006-07-05 Thread pinskia at gcc dot gnu dot org
--- Comment #5 from pinskia at gcc dot gnu dot org 2006-07-05 09:27 --- It is slightly different now: leal-4(%edi), %eax movl%eax, %edi movl(%eax), %eax testl %eax, %eax But still the same issue. -- pinskia at gcc dot gnu dot org

[Bug tree-optimization/21596] [4.0/4.1/4.2 Regression] extra temporaries when using global register variables

2006-05-24 Thread mmitchel at gcc dot gnu dot org
--- Comment #4 from mmitchel at gcc dot gnu dot org 2006-05-25 02:32 --- Will not be fixed in 4.1.1; adjust target milestone to 4.1.2. -- mmitchel at gcc dot gnu dot org changed: What|Removed |Added

[Bug tree-optimization/21596] [4.0/4.1/4.2 Regression] extra temporaries when using global register variables

2006-02-23 Thread mmitchel at gcc dot gnu dot org
--- Comment #3 from mmitchel at gcc dot gnu dot org 2006-02-24 00:25 --- This issue will not be resolved in GCC 4.1.0; retargeted at GCC 4.1.1. -- mmitchel at gcc dot gnu dot org changed: What|Removed |Added