This is the mail archive of the
gcc-patches@gcc.gnu.org
mailing list for the GCC project.
Re: ICE outputting unaligned fp constant on powerpc-apple-darwin5.1
- From: David Edelsohn <dje at watson dot ibm dot com>
- To: Richard Henderson <rth at redhat dot com>, Stuart Hastings <stuart at apple dot com>, Stan Shebs <shebs at apple dot com>, gcc-patches at gcc dot gnu dot org
- Date: Mon, 10 Dec 2001 00:48:27 -0500
- Subject: Re: ICE outputting unaligned fp constant on powerpc-apple-darwin5.1
>>>>> Richard Henderson writes:
Richard> Thus my suggestion to remove all of the fp output macros in favor
Richard> of using the unaligned integer output macros.
Remove them where? In the common part of the compiler? Remember
that the problem is not the macros, it is assemble_real() called by
output_constant() and output_constant_pool().
Regardless how the machine description implements
ASM_OUTPUT_DOUBLE, assemble_real() currently aborts if the value is not
aligned.
You want assemble_real_1() to be rewritten to not use
ASM_OUTPUT_XXX macros?
David