Bug on PA-RISC
Tue Jun 4 16:12:00 GMT 2002
In message <200206042232.g54MWhtd016764@hiauly1.hia.nrc.ca>, "John David Anglin
> > > I think that we would get better floating point code if it were not
> > > necessary to disparage floating point register copies.
> > We only disparage them in integer modes -- which IMHO is the right thing
> > to do. We only want to use FP registers for integer thingies when doing
> > xmpyu.
> There appears to be one for float thingies at line 2947 (DFmode,
Line 2947 of pa.md in the mainline sources is a comment.
Line 2947 of pa.md on the 3.1 branch looks like:
[(set (match_operand:DF 0 "reg_or_nonsymb_mem_operand"
(match_operand:DF 1 "move_operand"
"(register_operand (operands, DFmode)
Is this the pattern you're referring to? Yes, that looks awful strange
with the !fM -> !f alternative. I can't think of any reason why that's in
there other than it might have come from the 64bit movdi pattern and I
simply forgot to remove the unwanted '!'.
More information about the Gcc-patches