This is the mail archive of the
gcc-patches@gcc.gnu.org
mailing list for the GCC project.
Re: Your change to function.c
- To: law at cygnus dot com
- Subject: Re: Your change to function.c
- From: "David S. Miller" <davem at dm dot cobaltmicro dot com>
- Date: Mon, 5 Oct 1998 22:15:29 -0700
- CC: rth at cygnus dot com, mark at markmitchell dot com, egcs-patches at cygnus dot com
- References: <5379.907599392@hurl.cygnus.com>
Date: Mon, 05 Oct 1998 08:56:32 -0600
From: Jeffrey A Law <law@cygnus.com>
In message <19981005004936.A14128@dot.cygnus.com>you write:
> True. But the one form I'm interested in is (subreg:I (reg:F) 0) where
> I is MODE_INT, F is MODE_FLOAT, and I and F have the exact same size.
Does purge_addressof_1 restrict itself to working for that case only when
dealing with floatign point modes?
No it doesn't. Anyways, if Richard was interested in the case where
they are the same size, his new code should have checked for that
specifically. The current stuff, as we saw, opened up pandoras box by
sending byte and halfword sized integral extractions of float regs to
the bit field rtl emitters...
Later,
David S. Miller
davem@dm.cobaltmicro.com