This is the mail archive of the gcc-patches@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: [gomp] implement a handfull of easy directives


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


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]