Patch to delete unconstrained i386 conditional move alternatives
H.J. Lu
hjl@lucon.org
Sat Feb 6 11:21:00 GMT 1999
Your patch looks very similar to the one I used for egcs 1.1.1/Linux.
But under certain conditions, you may still get a pattern of
(insn 171 170 45 (set (reg/v:DF 26)
(if_then_else:DF (ne:SI (reg/v:SI 21)
(reg/v:SI 22))
(reg/v:DF 25)
(reg:DF 48))) 396 {movdfcc+2} (insn_list 33 (nil))
(nil))
How do you deal with that?
BTW, have you looked at
http://www.cygnus.com/ml/egcs-bugs/1998-Nov/0476.html
Does your patch fix it?
Thanks.
--
H.J. Lu (hjl@gnu.org)
More information about the Gcc-patches
mailing list