public inbox for gcc-patches@gcc.gnu.org
 help / color / mirror / Atom feed
From: David Malcolm <dmalcolm@redhat.com>
To: Jakub Jelinek <jakub@redhat.com>
Cc: Thomas Schwinge <thomas@codesourcery.com>,
	gcc@gcc.gnu.org,        gcc-patches@gcc.gnu.org,
	Ilya Verbin <iverbin@gmail.com>,
	       Julian Brown	 <julian@codesourcery.com>
Subject: Re: libgomp: "GNU OpenMP Runtime Library" (was: [PATCH 1/5] OpenACC 2.0 support for libgomp - OpenACC runtime, NVidia PTX/CUDA plugin (repost))
Date: Wed, 12 Nov 2014 20:50:00 -0000	[thread overview]
Message-ID: <1415824986.2209.61.camel@surprise> (raw)
In-Reply-To: <20141112203039.GP5026@tucnak.redhat.com>

On Wed, 2014-11-12 at 21:30 +0100, Jakub Jelinek wrote:
> On Wed, Nov 12, 2014 at 03:22:21PM -0500, David Malcolm wrote:
> > On Wed, 2014-11-12 at 14:47 +0100, Jakub Jelinek wrote:
> > > On Wed, Nov 12, 2014 at 08:33:34AM -0500, David Malcolm wrote:
> > > > Apologies for bikeshedding, and I normally dislike "cute" names, but
> > > > renaming it to
> > > > 
> > > >    "GNU Offloading and Multi Processing library"
> > > > 
> > > > would allow a backronym of "libgomp", thus preserving the existing
> > > > filenames/SONAME etc.
> > > 
> > > I think this is fine, can you change it both in libgomp/configure.ac
> > > and texi docs?
> > 
> > Am attaching a patch that does so, though I suspect the wording in the
> > texi may need some more work (not my area of expertise).
> 
> Oops, I didn't mean by "you" above you, but the OpenACC folks, sorry for
> confusion.  Anyway, your patch is ok for trunk.  Thanks.

Ah, ok :)   Presumably this is conditional on the rest of the OpenACC
work merging?  (AIUI the OpenACC work is not yet on trunk, right?)

If so, perhaps the OpenACC people can adopt the patch and apply it (or
in a modified form) when they merge their work?

Sorry if I'm stepping on any toes here
Dave


> > >From f52f7d0e2115d3f88e8662cab650f8746a2c147d Mon Sep 17 00:00:00 2001
> > From: David Malcolm <dmalcolm@redhat.com>
> > Date: Wed, 12 Nov 2014 12:25:25 -0500
> > Subject: [PATCH] Change "human" name of libgomp
> > 
> > libgomp/ChangeLog:
> > 	* configure.ac (AC_INIT): Rename from "GNU OpenMP Runtime Library"
> > 	to "GNU Offloading and Multi Processing Runtime Library".
> > 	* libgomp.texi (direntry): Likewise.  Reword to refer to both
> > 	OpenMP and OpenACC.
> > 	(Introduction): Reword.
> > 	(Runtime Library Routines): Reword.
> > ---
> >  libgomp/configure.ac |  2 +-
> >  libgomp/libgomp.texi | 14 ++++++++------
> >  2 files changed, 9 insertions(+), 7 deletions(-)
> > 
> > diff --git a/libgomp/configure.ac b/libgomp/configure.ac
> > index 84d250f..1a70058 100644
> > --- a/libgomp/configure.ac
> > +++ b/libgomp/configure.ac
> > @@ -2,7 +2,7 @@
> >  # aclocal -I ../config && autoconf && autoheader && automake
> >  
> >  AC_PREREQ(2.64)
> > -AC_INIT([GNU OpenMP Runtime Library], 1.0,,[libgomp])
> > +AC_INIT([GNU Offloading and Multi Processing Runtime Library], 1.0,,[libgomp])
> >  AC_CONFIG_HEADER(config.h)
> >  
> >  # -------
> > diff --git a/libgomp/libgomp.texi b/libgomp/libgomp.texi
> > index 254be57..78e8404 100644
> > --- a/libgomp/libgomp.texi
> > +++ b/libgomp/libgomp.texi
> > @@ -31,11 +31,12 @@ texts being (a) (see below), and with the Back-Cover Texts being (b)
> >  @ifinfo
> >  @dircategory GNU Libraries
> >  @direntry
> > -* libgomp: (libgomp).                    GNU OpenMP runtime library
> > +* libgomp: (libgomp).   GNU Offloading and Multi Processing Runtime library
> >  @end direntry
> >  
> > -This manual documents the GNU implementation of the OpenMP API for 
> > -multi-platform shared-memory parallel programming in C/C++ and Fortran.
> > +This manual documents libgomp, the GNU Offloading and Multi
> > +Processing Runtime library.  This is the GNU implementation of the OpenMP
> > +and OpenACC APIs for parallel programming in C/C++ and Fortran.
> >  
> >  Published by the Free Software Foundation
> >  51 Franklin Street, Fifth Floor
> > @@ -69,7 +70,8 @@ Boston, MA 02110-1301, USA@*
> >  @top Introduction
> >  @cindex Introduction
> >  
> > -This manual documents the usage of libgomp, the GNU implementation of the 
> > +This manual documents the usage of libgomp, the GNU Offloading and Multi
> > +Processing Runtime library.  This is the GNU implementation of the
> >  @uref{http://www.openmp.org, OpenMP} Application Programming Interface (API)
> >  for multi-platform shared-memory parallel programming in C/C++ and Fortran.
> >  
> > @@ -82,8 +84,8 @@ for multi-platform shared-memory parallel programming in C/C++ and Fortran.
> >  @comment
> >  @menu
> >  * Enabling OpenMP::            How to enable OpenMP for your applications.
> > -* Runtime Library Routines::   The OpenMP runtime application programming 
> > -                               interface.
> > +* Runtime Library Routines::   The offloading and multiprocessing runtime
> > +                               application programming interface.
> >  * Environment Variables::      Influencing runtime behavior with environment 
> >                                 variables.
> >  * The libgomp ABI::            Notes on the external ABI presented by libgomp.
> > -- 
> > 1.8.5.3
> > 
> 
> 
> 	Jakub


  reply	other threads:[~2014-11-12 20:47 UTC|newest]

Thread overview: 36+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2014-09-23 18:20 [PATCH 7/10] OpenACC 2.0 support for libgomp - OpenACC runtime, NVidia PTX/CUDA plugin Julian Brown
2014-11-11 13:54 ` [PATCH 1/5] OpenACC 2.0 support for libgomp - OpenACC runtime, NVidia PTX/CUDA plugin (repost) Julian Brown
2014-11-12 10:10   ` Jakub Jelinek
2014-11-12 10:59     ` Thomas Schwinge
2014-11-12 21:11       ` Mike Stump
2014-11-12 11:06     ` Julian Brown
2014-11-12 11:15       ` Jakub Jelinek
2014-11-12 11:33     ` libgomp: "GNU OpenMP Runtime Library" (was: [PATCH 1/5] OpenACC 2.0 support for libgomp - OpenACC runtime, NVidia PTX/CUDA plugin (repost)) Thomas Schwinge
2014-11-12 11:49       ` Jakub Jelinek
2014-11-12 13:40         ` David Malcolm
2014-11-12 13:49           ` Jakub Jelinek
2014-11-12 20:30             ` David Malcolm
2014-11-12 20:41               ` Jakub Jelinek
2014-11-12 20:50                 ` David Malcolm [this message]
2015-01-11  2:18                   ` libgomp: Now known as the GNU Offloading and Multi Processing Runtime Library (was: libgomp: "GNU OpenMP Runtime Library") Thomas Schwinge
2015-01-29 10:25                     ` Thomas Schwinge
2019-05-28 21:27                       ` libgomp: long known as the GNU Offloading and Multi Processing Runtime Library (was: libgomp: Now known as the GNU Offloading and Multi Processing Runtime Library (was: libgomp: "GNU OpenMP Runtime Library")) Thomas Schwinge
     [not found]     ` <20141113232615.4ff373bf@octopus>
2014-11-14 16:07       ` Fortran/C interfacing (was: [PATCH 1/5] OpenACC 2.0 support for libgomp - OpenACC runtime, NVidia PTX/CUDA plugin (repost)) Thomas Schwinge
2014-11-14 21:01         ` Fortran/C interfacing Tobias Burnus
2014-11-14 21:24           ` Jakub Jelinek
2014-11-14 16:38     ` GOMP_DEBUG environment variable? (was: [PATCH 1/5] OpenACC 2.0 support for libgomp - OpenACC runtime, NVidia PTX/CUDA plugin (repost)) Thomas Schwinge
2014-11-15  1:04     ` [PATCH 1/5] OpenACC 2.0 support for libgomp - OpenACC runtime, NVidia PTX/CUDA plugin (repost) Julian Brown
2014-11-19 19:58       ` Bernd Schmidt
2014-11-19 20:39         ` Cesar Philippidis
2014-12-22 17:55   ` Thomas Schwinge
2014-12-22 18:05   ` Thomas Schwinge
2014-12-22 18:12   ` Thomas Schwinge
2014-12-22 18:16   ` Thomas Schwinge
2014-12-22 18:55   ` Thomas Schwinge
2014-12-23  0:57   ` Thomas Schwinge
2014-12-22 16:41 ` [PATCH 7/10] OpenACC 2.0 support for libgomp - OpenACC runtime, NVidia PTX/CUDA plugin Thomas Schwinge
2015-01-12 14:49 ` Thomas Schwinge
2015-01-12 15:07   ` Thomas Schwinge
2015-01-12 15:00 ` Thomas Schwinge
2017-02-02 14:38 ` libgomp, nvptx plugin: Make "nvptx_exec" static (was: [PATCH 7/10] OpenACC 2.0 support for libgomp - OpenACC runtime, NVidia PTX/CUDA plugin) Thomas Schwinge
2022-05-12 11:32 ` libgomp plugins: Don't 'AC_SUBST' and 'AC_DEFINE_UNQUOTED' for 'PLUGIN_GCN', 'PLUGIN_NVPTX' " Thomas Schwinge

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=1415824986.2209.61.camel@surprise \
    --to=dmalcolm@redhat.com \
    --cc=gcc-patches@gcc.gnu.org \
    --cc=gcc@gcc.gnu.org \
    --cc=iverbin@gmail.com \
    --cc=jakub@redhat.com \
    --cc=julian@codesourcery.com \
    --cc=thomas@codesourcery.com \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).