This is the mail archive of the
mailing list for the GCC project.
Re: ICE outputting unaligned fp constant on powerpc-apple-darwin5.1
- From: Richard Henderson <rth at redhat dot com>
- To: David Edelsohn <dje at watson dot ibm dot com>
- Cc: Stuart Hastings <stuart at apple dot com>, Stan Shebs <shebs at apple dot com>, gcc-patches at gcc dot gnu dot org
- Date: Sun, 9 Dec 2001 11:05:10 -0800
- Subject: Re: ICE outputting unaligned fp constant on powerpc-apple-darwin5.1
- References: <email@example.com> <200112090614.BAA09356@makai.watson.ibm.com>
On Sun, Dec 09, 2001 at 01:14:23AM -0500, David Edelsohn wrote:
> In general, this is the area of ABIs and GCC should not be
> designating what is allowed and what is not allowed.
GCC is *not* designating what is allowed and what is not allowed;
GCC does not know what is actually *available* in the assembler.
You may not remove this check without providing unaligned fp
output macros. Otherwise you don't know that the assembler won't
auto-align the data for you.
Thus my suggestion to remove all of the fp output macros in favor
of using the unaligned integer output macros.