This is the mail archive of the
gcc-patches@gcc.gnu.org
mailing list for the GCC project.
Re: [Patch] start of fixing large_real_kind_2.F90 on powerpc-darwin
- From: Steve Kargl <sgk at troutmask dot apl dot washington dot edu>
- To: Andrew Pinski <pinskia at physics dot uc dot edu>
- Cc: GCC Patches <gcc-patches at gcc dot gnu dot org>, "'fortran at gcc dot gnu dot org' GFortran" <fortran at gcc dot gnu dot org>
- Date: Tue, 20 Dec 2005 09:16:37 -0800
- Subject: Re: [Patch] start of fixing large_real_kind_2.F90 on powerpc-darwin
- References: <8fb70793b892b679cf46c7b6adcc25fc@physics.uc.edu>
On Mon, Dec 19, 2005 at 02:56:58PM -0500, Andrew Pinski wrote:
> The problem here is that the Fortran front-end is calling make_decl_rtl
> too early
> so that we get a RTL for the function_decl and there is no way to
> override it except
> for zeroing out the decl's RTL which seems like a waste of compiling
> time. So this
> patch makes the fortran front-end consistent with the other front-ends
> and allow
> the builtin's assembly names to be overridden and let the function decl
> be lazy
> at creating the RTL.
>
> OK? Bootstrapped and tested on x86_64-linux-gnu and powerpc-darwin7.9.
>
> Thanks,
> Andrew Pinski
>
> * f95-lang.c (builtin_function): Don't call make_decl_rtl.
>
Does this patch permit -fno-builtins with gfortran?
--
Steve