This is the mail archive of the
gcc-patches@gcc.gnu.org
mailing list for the GCC project.
Re: [gomp] implement a handfull of easy directives
- From: Jakub Jelinek <jakub at redhat dot com>
- To: Richard Henderson <rth at redhat dot com>, gcc-patches at gcc dot gnu dot org, Diego Novillo <dnovillo at redhat dot com>
- Date: Thu, 22 Sep 2005 09:24:03 -0400
- Subject: Re: [gomp] implement a handfull of easy directives
- References: <20050921234917.GA10871@redhat.com>
- Reply-to: Jakub Jelinek <jakub at redhat dot com>
On Wed, Sep 21, 2005 at 04:49:17PM -0700, Richard Henderson wrote:
> Adds "built-in" decls for the functions used from the libgomp library.
> They're not realy built in of course, but it's easy to re-use the same
> bits for building decls.
Unfortunately, the DEF_GOMP_BUILTIN as well as DEF_SYNC_BUILTIN builtins
will be needed in the Fortran FE as well (both so that they can be
created by the Fortran FE and also by gimple-low.c etc. when gimplifying
Fortran code. But f951 probably doesn't want to create all builtins
that are in builtins.def.
Would you be ok with separating the SYNC and GOMP builtin
DEF_{SYNC,GOMP}_BUILTIN lines into separate files (say sync-builtins.def
and gomp-builtins.def) that builtins.def would #include, so that gfortran
FE wouldn't have to duplicate everything you wrote added to builtins.def
for the sync/gomp builtins?
Jakub