This is the mail archive of the
gcc-patches@gcc.gnu.org
mailing list for the GCC project.
[Patch] start of fixing large_real_kind_2.F90 on powerpc-darwin
- From: Andrew Pinski <pinskia at physics dot uc dot edu>
- To: GCC Patches <gcc-patches at gcc dot gnu dot org>
- Cc: "'fortran at gcc dot gnu dot org' GFortran" <fortran at gcc dot gnu dot org>
- Date: Mon, 19 Dec 2005 14:56:58 -0500
- Subject: [Patch] start of fixing large_real_kind_2.F90 on powerpc-darwin
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.
Attachment:
fixpartdarwin.diff.txt
Description: Text document