This is the mail archive of the
gcc-patches@gcc.gnu.org
mailing list for the GCC project.
Re: [PATCH] powerpc64 very large stack frames
- From: Janis Johnson <janis187 at us dot ibm dot com>
- To: Richard Henderson <rth at redhat dot com>, Janis Johnson <janis187 at us dot ibm dot com>, gcc-patches at gcc dot gnu dot org
- Date: Mon, 10 Nov 2003 15:24:38 -0800
- Subject: Re: [PATCH] powerpc64 very large stack frames
- References: <20031110150338.A3280@us.ibm.com> <20031110231302.GE26708@redhat.com>
On Mon, Nov 10, 2003 at 03:13:02PM -0800, Richard Henderson wrote:
> On Mon, Nov 10, 2003 at 03:03:38PM -0800, Janis Johnson wrote:
> > The patch uses "long long" rather than "HOST_WIDE_INT" because struct
> > rs6000_stack is defined in a header file that is included for library
> > and startup file builds as well as for compiler builds.
>
> This is not acceptable, as long long is not ISO C90. If you need
> to use ifdefs because of the library/startup issue, then do so.
There is no macro that is defined for startup code as there is for
library code; should there be? IN_TARGET_LIBS is only set when
compiling libobjc; would it be acceptable to extend its use to cover
other libraries and startup code?
Janis