This is the mail archive of the
gcc-patches@gcc.gnu.org
mailing list for the GCC project.
Re: libgomp: "GNU OpenMP Runtime Library" (was: [PATCH 1/5] OpenACC 2.0 support for libgomp - OpenACC runtime, NVidia PTX/CUDA plugin (repost))
- From: David Malcolm <dmalcolm at redhat dot com>
- To: Jakub Jelinek <jakub at redhat dot com>
- Cc: Thomas Schwinge <thomas at codesourcery dot com>, gcc at gcc dot gnu dot org, gcc-patches at gcc dot gnu dot org, Ilya Verbin <iverbin at gmail dot com>, Julian Brown <julian at codesourcery dot com>
- Date: Wed, 12 Nov 2014 15:22:21 -0500
- Subject: Re: libgomp: "GNU OpenMP Runtime Library" (was: [PATCH 1/5] OpenACC 2.0 support for libgomp - OpenACC runtime, NVidia PTX/CUDA plugin (repost))
- Authentication-results: sourceware.org; auth=none
- References: <20140923191931 dot 2177e60f at octopus> <20141111135323 dot 29e0f27b at octopus> <20141112100626 dot GP5026 at tucnak dot redhat dot com> <87389opszu dot fsf at schwinge dot name> <20141112113329 dot GX5026 at tucnak dot redhat dot com> <1415799214 dot 2209 dot 39 dot camel at surprise> <20141112134754 dot GD5026 at tucnak dot redhat dot com>
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).
Bootstrapped on x86_64-unknown-linux-gnu (Fedora 20); regrtest ongoing.
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