--- Comment #6 from pinskia at gcc dot gnu dot org 2005-10-06 12:47 ---
*** Bug 24233 has been marked as a duplicate of this bug. ***
--
pinskia at gcc dot gnu dot org changed:
What|Removed |Added
---
--- Additional Comments From pinskia at gcc dot gnu dot org 2005-08-12
05:25 ---
The reason why GCSE after reload does not catch this is because the splitting
happens after "gcse after
reload" happens.
This seems like it should not be a peephole2 at all but a split_and_insn
pattern.
--- Additional Comments From dann at godzilla dot ics dot uci dot edu
2005-08-04 17:06 ---
(In reply to comment #3)
> Try killing the peephole2 for this. Somebody elses cost-metric should force
> the constant into a register for the move ...
Killing the peephole2 would just produce the
--- Additional Comments From rguenth at gcc dot gnu dot org 2005-08-04
11:54 ---
Try killing the peephole2 for this. Somebody elses cost-metric should force
the constant into a register for the move ...
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=23102
--- Additional Comments From dann at godzilla dot ics dot uci dot edu
2005-08-03 18:21 ---
These insns in the .32.flow2 RTL dump:
(insn:HI 12 7 14 0 (set (mem/s:SI (plus:SI (reg/v/f:SI 0 ax [orig:58 screen ]
[58])
(const_int 3144 [0xc48])) [7 .selection_count+0 S4
A32]
--- Additional Comments From pinskia at gcc dot gnu dot org 2005-07-27
22:18 ---
Confirmed, this is a i686 only problem as the complex movl are slower and we
expand the movl after
reload.
--
What|Removed |Added
--