From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 2247 invoked by alias); 10 Jan 2015 19:22:20 -0000 Mailing-List: contact gcc-patches-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-patches-owner@gcc.gnu.org Received: (qmail 2214 invoked by uid 89); 10 Jan 2015 19:22:18 -0000 Authentication-Results: sourceware.org; auth=none X-Virus-Found: No X-Spam-SWARE-Status: No, score=-0.6 required=5.0 tests=AWL,BAYES_50,RCVD_IN_DNSWL_NONE,SPF_PASS autolearn=ham version=3.3.2 X-Spam-User: qpsmtpd, 2 recipients X-HELO: relay1.mentorg.com Received: from relay1.mentorg.com (HELO relay1.mentorg.com) (192.94.38.131) by sourceware.org (qpsmtpd/0.93/v0.84-503-g423c35a) with ESMTP; Sat, 10 Jan 2015 19:22:08 +0000 Received: from nat-ies.mentorg.com ([192.94.31.2] helo=SVR-IES-FEM-02.mgc.mentorg.com) by relay1.mentorg.com with esmtp id 1YA1bk-0000ru-ML from Thomas_Schwinge@mentor.com ; Sat, 10 Jan 2015 11:22:01 -0800 Received: from feldtkeller.schwinge.homeip.net (137.202.0.76) by SVR-IES-FEM-02.mgc.mentorg.com (137.202.0.106) with Microsoft SMTP Server id 14.3.224.2; Sat, 10 Jan 2015 19:21:58 +0000 From: Thomas Schwinge To: CC: , Ilya Verbin , Julian Brown , David Malcolm , Jakub Jelinek , Subject: libgomp: Now known as the GNU Offloading and Multi Processing Runtime Library (was: libgomp: "GNU OpenMP Runtime Library") In-Reply-To: <1415824986.2209.61.camel@surprise> References: <20140923191931.2177e60f@octopus> <20141111135323.29e0f27b@octopus> <20141112100626.GP5026@tucnak.redhat.com> <87389opszu.fsf@schwinge.name> <20141112113329.GX5026@tucnak.redhat.com> <1415799214.2209.39.camel@surprise> <20141112134754.GD5026@tucnak.redhat.com> <1415823741.2209.52.camel@surprise> <20141112203039.GP5026@tucnak.redhat.com> <1415824986.2209.61.camel@surprise> User-Agent: Notmuch/0.9-101-g81dad07 (http://notmuchmail.org) Emacs/24.3.1 (x86_64-pc-linux-gnu) Date: Sun, 11 Jan 2015 02:18:00 -0000 Message-ID: <87lhlav3ud.fsf@schwinge.name> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha1; protocol="application/pgp-signature" X-SW-Source: 2015-01/txt/msg00590.txt.bz2 --=-=-= Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Content-length: 59300 Hi! On Wed, 12 Nov 2014 15:43:06 -0500, David Malcolm wro= te: > 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 > > > > >=20 > > > > > "GNU Offloading and Multi Processing library" Oh, how cute! ;-P > > > > > would allow a backronym of "libgomp", thus preserving the existing > > > > > filenames/SONAME etc. > > > >=20 > > > > I think this is fine, can you change it both in libgomp/configure.ac > > > > and texi docs? > > >=20 > > > 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). > >=20 > > Oops, I didn't mean by "you" above you, but the OpenACC folks, sorry for > > confusion. Anyway, your patch is ok for trunk. Thanks. >=20 > Ah, ok :) Presumably this is conditional on the rest of the OpenACC > work merging? (AIUI the OpenACC work is not yet on trunk, right?) >=20 > If so, perhaps the OpenACC people can adopt the patch and apply it (or > in a modified form) when they merge their work? I already committed this patch to trunk in r219425, see below. > Sorry if I'm stepping on any toes here Not at all -- thanks to you and Julian for preparing the patch! As pointed out by Tobias in , we'll also need to update some more files outside of the GCC sources repository, that is, in the web pages repository as well as some wiki pages, I assume, which I'll do next week. commit c35c9a626070a8660c10a37786cedf2d6e3742c9 Author: tschwinge Date: Sat Jan 10 19:10:37 2015 +0000 libgomp: Now known as the GNU Offloading and Multi Processing Runtime L= ibrary. =20=20=20=20 libgomp/ * configure.ac: Rename libgomp from "GNU OpenMP Runtime Library" to "GNU Offloading and Multi Processing Runtime Library". Change all users. * configure: Regenerate. * libgomp.texi: Update. gcc/ * doc/install.texi: Update for libgomp being renamed from "GNU OpenMP Runtime Library" to "GNU Offloading and Multi Processing Runtime Library". * doc/sourcebuild.texi: Likewise. gcc/fortran/ * gfortran.texi: Update for libgomp being renamed from "GNU OpenMP Runtime Library" to "GNU Offloading and Multi Processing Runtime Library". * intrinsic.texi: Likewise. libstdc++-v3/ * doc/xml/manual/parallel_mode.xml: Update for libgomp being renamed from "GNU OpenMP Runtime Library" to "GNU Offloading and Multi Processing Runtime Library". =20=20=20=20 git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@219425 138bc75d-0d04-04= 10-961f-82ee72b054a4 --- gcc/ChangeLog | 7 +++++++ gcc/doc/install.texi | 3 ++- gcc/doc/sourcebuild.texi | 2 +- gcc/fortran/ChangeLog | 7 +++++++ gcc/fortran/gfortran.texi | 5 +++-- gcc/fortran/intrinsic.texi | 3 ++- libgomp/ChangeLog | 10 ++++++++++ libgomp/alloc.c | 3 ++- libgomp/barrier.c | 3 ++- libgomp/config/bsd/proc.c | 3 ++- libgomp/config/linux/affinity.c | 3 ++- libgomp/config/linux/alpha/futex.h | 3 ++- libgomp/config/linux/bar.c | 3 ++- libgomp/config/linux/bar.h | 3 ++- libgomp/config/linux/futex.h | 3 ++- libgomp/config/linux/ia64/futex.h | 3 ++- libgomp/config/linux/lock.c | 3 ++- libgomp/config/linux/mips/futex.h | 3 ++- libgomp/config/linux/mutex.c | 3 ++- libgomp/config/linux/mutex.h | 3 ++- libgomp/config/linux/powerpc/futex.h | 3 ++- libgomp/config/linux/proc.c | 3 ++- libgomp/config/linux/proc.h | 3 ++- libgomp/config/linux/ptrlock.c | 3 ++- libgomp/config/linux/ptrlock.h | 3 ++- libgomp/config/linux/s390/futex.h | 3 ++- libgomp/config/linux/sem.c | 3 ++- libgomp/config/linux/sem.h | 3 ++- libgomp/config/linux/sparc/futex.h | 3 ++- libgomp/config/linux/tile/futex.h | 3 ++- libgomp/config/linux/wait.h | 3 ++- libgomp/config/linux/x86/futex.h | 3 ++- libgomp/config/mingw32/proc.c | 3 ++- libgomp/config/mingw32/time.c | 3 ++- libgomp/config/posix/affinity.c | 3 ++- libgomp/config/posix/bar.c | 3 ++- libgomp/config/posix/bar.h | 3 ++- libgomp/config/posix/lock.c | 3 ++- libgomp/config/posix/mutex.h | 3 ++- libgomp/config/posix/proc.c | 3 ++- libgomp/config/posix/ptrlock.h | 3 ++- libgomp/config/posix/sem.c | 3 ++- libgomp/config/posix/sem.h | 3 ++- libgomp/config/posix/time.c | 3 ++- libgomp/configure | 22 +++++++++++---------= -- libgomp/configure.ac | 2 +- libgomp/critical.c | 3 ++- libgomp/env.c | 3 ++- libgomp/error.c | 3 ++- libgomp/fortran.c | 3 ++- libgomp/iter.c | 3 ++- libgomp/iter_ull.c | 3 ++- libgomp/libgomp.h | 3 ++- libgomp/libgomp.texi | 24 +++++++++++++++-----= ---- libgomp/libgomp_f.h.in | 3 ++- libgomp/libgomp_g.h | 3 ++- libgomp/libgomp_target.h | 3 ++- libgomp/loop.c | 3 ++- libgomp/loop_ull.c | 3 ++- libgomp/omp.h.in | 3 ++- libgomp/omp_lib.f90.in | 3 ++- libgomp/omp_lib.h.in | 3 ++- libgomp/ordered.c | 3 ++- libgomp/parallel.c | 3 ++- libgomp/sections.c | 3 ++- libgomp/single.c | 3 ++- libgomp/splay-tree.h | 3 ++- libgomp/target.c | 3 ++- libgomp/task.c | 3 ++- libgomp/team.c | 3 ++- libgomp/work.c | 3 ++- liboffloadmic/plugin/Makefile.am | 3 ++- liboffloadmic/plugin/Makefile.in | 3 ++- liboffloadmic/plugin/configure.ac | 3 ++- liboffloadmic/plugin/libgomp-plugin-intelmic.cpp | 3 ++- liboffloadmic/plugin/offload_target_main.cpp | 3 ++- libstdc++-v3/ChangeLog | 6 ++++++ libstdc++-v3/doc/xml/manual/parallel_mode.xml | 4 +++- 78 files changed, 200 insertions(+), 93 deletions(-) diff --git gcc/ChangeLog gcc/ChangeLog index 15a47fc..70a8cac 100644 --- gcc/ChangeLog +++ gcc/ChangeLog @@ -1,3 +1,10 @@ +2015-01-10 Thomas Schwinge + + * doc/install.texi: Update for libgomp being renamed from "GNU + OpenMP Runtime Library" to "GNU Offloading and Multi Processing + Runtime Library". + * doc/sourcebuild.texi: Likewise. + 2015-01-10 Anthony Green =20 * config/moxie/moxie.c (moxie_option_override): Fix forcing of diff --git gcc/doc/install.texi gcc/doc/install.texi index 94e039d..c9e3bf1 100644 --- gcc/doc/install.texi +++ gcc/doc/install.texi @@ -1594,7 +1594,8 @@ Specify that the Fortran front end and @code{libgfort= ran} do not add support for @code{libquadmath} on systems supporting it. =20 @item --disable-libgomp -Specify that the run-time libraries used by GOMP should not be built. +Specify that the GNU Offloading and Multi Processing Runtime Library +should not be built. =20 @item --disable-libvtv Specify that the run-time libraries used by vtable verification diff --git gcc/doc/sourcebuild.texi gcc/doc/sourcebuild.texi index 4be383c..b8b6a06 100644 --- gcc/doc/sourcebuild.texi +++ gcc/doc/sourcebuild.texi @@ -89,7 +89,7 @@ The Go runtime library. The bulk of this library is mirr= ored from the @uref{http://code.google.com/@/p/@/go/, master Go repository}. =20 @item libgomp -The GNU OpenMP runtime library. +The GNU Offloading and Multi Processing Runtime Library. =20 @item libiberty The @code{libiberty} library, used for portability and for some diff --git gcc/fortran/ChangeLog gcc/fortran/ChangeLog index c10a1db..c21b46e 100644 --- gcc/fortran/ChangeLog +++ gcc/fortran/ChangeLog @@ -1,3 +1,10 @@ +2015-01-10 Thomas Schwinge + + * gfortran.texi: Update for libgomp being renamed from "GNU OpenMP + Runtime Library" to "GNU Offloading and Multi Processing Runtime + Library". + * intrinsic.texi: Likewise. + 2015-01-10 Tobias Burnus =20 PR fortran/64522 diff --git gcc/fortran/gfortran.texi gcc/fortran/gfortran.texi index cf96b0b..5cc624a 100644 --- gcc/fortran/gfortran.texi +++ gcc/fortran/gfortran.texi @@ -1910,8 +1910,9 @@ directives in fixed form; the @code{!$} conditional c= ompilation sentinels in free form; and the @code{c$}, @code{*$} and @code{!$} sentinels in fixed form, @command{gfortran} needs to be invoked with the @option{-fopenmp}. This also arranges for automatic linking of the -GNU OpenMP runtime library @ref{Top,,libgomp,libgomp,GNU OpenMP -runtime library}. +GNU Offloading and Multi Processing Runtime Library +@ref{Top,,libgomp,libgomp,GNU Offloading and Multi Processing Runtime +Library}. =20 The OpenMP Fortran runtime library routines are provided both in a form of a Fortran 90 module named @code{omp_lib} and in a form of diff --git gcc/fortran/intrinsic.texi gcc/fortran/intrinsic.texi index 41f499e..36c70d9 100644 --- gcc/fortran/intrinsic.texi +++ gcc/fortran/intrinsic.texi @@ -14030,7 +14030,8 @@ The OpenMP Fortran runtime library routines are pro= vided both in a form of two Fortran 90 modules, named @code{OMP_LIB} and=20 @code{OMP_LIB_KINDS}, and in a form of a Fortran @code{include} file named @file{omp_lib.h}. The procedures provided by @code{OMP_LIB} can be found -in the @ref{Top,,Introduction,libgomp,GNU OpenMP runtime library} manual, +in the @ref{Top,,Introduction,libgomp,GNU Offloading and Multi +Processing Runtime Library} manual, the named constants defined in the modules are listed below. =20 diff --git libgomp/ChangeLog libgomp/ChangeLog index 11e0086..6e1e141 100644 --- libgomp/ChangeLog +++ libgomp/ChangeLog @@ -1,3 +1,13 @@ +2015-01-10 Thomas Schwinge + Julian Brown + David Malcolm + + * configure.ac: Rename libgomp from "GNU OpenMP Runtime Library" + to "GNU Offloading and Multi Processing Runtime Library". Change + all users. + * configure: Regenerate. + * libgomp.texi: Update. + 2015-01-08 Thomas Schwinge =20 * configure.ac [tgt_dir] (offload_additional_lib_paths): Also add diff --git libgomp/alloc.c libgomp/alloc.c index de996ee..f738a66 100644 --- libgomp/alloc.c +++ libgomp/alloc.c @@ -1,7 +1,8 @@ /* Copyright (C) 2005-2015 Free Software Foundation, Inc. Contributed by Richard Henderson . =20 - This file is part of the GNU OpenMP Library (libgomp). + This file is part of the GNU Offloading and Multi Processing Library + (libgomp). =20 Libgomp is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by diff --git libgomp/barrier.c libgomp/barrier.c index c9a3478..c17660c 100644 --- libgomp/barrier.c +++ libgomp/barrier.c @@ -1,7 +1,8 @@ /* Copyright (C) 2005-2015 Free Software Foundation, Inc. Contributed by Richard Henderson . =20 - This file is part of the GNU OpenMP Library (libgomp). + This file is part of the GNU Offloading and Multi Processing Library + (libgomp). =20 Libgomp is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by diff --git libgomp/config/bsd/proc.c libgomp/config/bsd/proc.c index ab026f0..9a435e1 100644 --- libgomp/config/bsd/proc.c +++ libgomp/config/bsd/proc.c @@ -1,7 +1,8 @@ /* Copyright (C) 2005-2015 Free Software Foundation, Inc. Contributed by Richard Henderson . =20 - This file is part of the GNU OpenMP Library (libgomp). + This file is part of the GNU Offloading and Multi Processing Library + (libgomp). =20 Libgomp is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by diff --git libgomp/config/linux/affinity.c libgomp/config/linux/affinity.c index d909cea8..17b65af 100644 --- libgomp/config/linux/affinity.c +++ libgomp/config/linux/affinity.c @@ -1,7 +1,8 @@ /* Copyright (C) 2006-2015 Free Software Foundation, Inc. Contributed by Jakub Jelinek . =20 - This file is part of the GNU OpenMP Library (libgomp). + This file is part of the GNU Offloading and Multi Processing Library + (libgomp). =20 Libgomp is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by diff --git libgomp/config/linux/alpha/futex.h libgomp/config/linux/alpha/fu= tex.h index dd39d84..b8e1066 100644 --- libgomp/config/linux/alpha/futex.h +++ libgomp/config/linux/alpha/futex.h @@ -1,7 +1,8 @@ /* Copyright (C) 2005-2015 Free Software Foundation, Inc. Contributed by Richard Henderson . =20 - This file is part of the GNU OpenMP Library (libgomp). + This file is part of the GNU Offloading and Multi Processing Library + (libgomp). =20 Libgomp is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by diff --git libgomp/config/linux/bar.c libgomp/config/linux/bar.c index 7ae7388..51fbd99 100644 --- libgomp/config/linux/bar.c +++ libgomp/config/linux/bar.c @@ -1,7 +1,8 @@ /* Copyright (C) 2005-2015 Free Software Foundation, Inc. Contributed by Richard Henderson . =20 - This file is part of the GNU OpenMP Library (libgomp). + This file is part of the GNU Offloading and Multi Processing Library + (libgomp). =20 Libgomp is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by diff --git libgomp/config/linux/bar.h libgomp/config/linux/bar.h index 4a48651..3236436 100644 --- libgomp/config/linux/bar.h +++ libgomp/config/linux/bar.h @@ -1,7 +1,8 @@ /* Copyright (C) 2005-2015 Free Software Foundation, Inc. Contributed by Richard Henderson . =20 - This file is part of the GNU OpenMP Library (libgomp). + This file is part of the GNU Offloading and Multi Processing Library + (libgomp). =20 Libgomp is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by diff --git libgomp/config/linux/futex.h libgomp/config/linux/futex.h index 5e54c41..c99ea37 100644 --- libgomp/config/linux/futex.h +++ libgomp/config/linux/futex.h @@ -1,7 +1,8 @@ /* Copyright (C) 2010-2015 Free Software Foundation, Inc. Contributed by ARM Ltd. =20 - This file is part of the GNU OpenMP Library (libgomp). + This file is part of the GNU Offloading and Multi Processing Library + (libgomp). =20 Libgomp is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by diff --git libgomp/config/linux/ia64/futex.h libgomp/config/linux/ia64/fute= x.h index 03f8ac9..b63cd20 100644 --- libgomp/config/linux/ia64/futex.h +++ libgomp/config/linux/ia64/futex.h @@ -1,7 +1,8 @@ /* Copyright (C) 2005-2015 Free Software Foundation, Inc. Contributed by Richard Henderson . =20 - This file is part of the GNU OpenMP Library (libgomp). + This file is part of the GNU Offloading and Multi Processing Library + (libgomp). =20 Libgomp is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by diff --git libgomp/config/linux/lock.c libgomp/config/linux/lock.c index b02b880..32cd21d 100644 --- libgomp/config/linux/lock.c +++ libgomp/config/linux/lock.c @@ -1,7 +1,8 @@ /* Copyright (C) 2005-2015 Free Software Foundation, Inc. Contributed by Richard Henderson . =20 - This file is part of the GNU OpenMP Library (libgomp). + This file is part of the GNU Offloading and Multi Processing Library + (libgomp). =20 Libgomp is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by diff --git libgomp/config/linux/mips/futex.h libgomp/config/linux/mips/fute= x.h index 915d9b6..927a702 100644 --- libgomp/config/linux/mips/futex.h +++ libgomp/config/linux/mips/futex.h @@ -1,7 +1,8 @@ /* Copyright (C) 2005-2015 Free Software Foundation, Inc. Contributed by Ilie Garbacea , Chao-ying Fu . =20 - This file is part of the GNU OpenMP Library (libgomp). + This file is part of the GNU Offloading and Multi Processing Library + (libgomp). =20 Libgomp is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by diff --git libgomp/config/linux/mutex.c libgomp/config/linux/mutex.c index 4a16754..7ab05a7 100644 --- libgomp/config/linux/mutex.c +++ libgomp/config/linux/mutex.c @@ -1,7 +1,8 @@ /* Copyright (C) 2005-2015 Free Software Foundation, Inc. Contributed by Richard Henderson . =20 - This file is part of the GNU OpenMP Library (libgomp). + This file is part of the GNU Offloading and Multi Processing Library + (libgomp). =20 Libgomp is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by diff --git libgomp/config/linux/mutex.h libgomp/config/linux/mutex.h index 93658f7..617195e 100644 --- libgomp/config/linux/mutex.h +++ libgomp/config/linux/mutex.h @@ -1,7 +1,8 @@ /* Copyright (C) 2005-2015 Free Software Foundation, Inc. Contributed by Richard Henderson . =20 - This file is part of the GNU OpenMP Library (libgomp). + This file is part of the GNU Offloading and Multi Processing Library + (libgomp). =20 Libgomp is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by diff --git libgomp/config/linux/powerpc/futex.h libgomp/config/linux/powerp= c/futex.h index 7d8f79b..4c1bcfb 100644 --- libgomp/config/linux/powerpc/futex.h +++ libgomp/config/linux/powerpc/futex.h @@ -1,7 +1,8 @@ /* Copyright (C) 2005-2015 Free Software Foundation, Inc. Contributed by Richard Henderson . =20 - This file is part of the GNU OpenMP Library (libgomp). + This file is part of the GNU Offloading and Multi Processing Library + (libgomp). =20 Libgomp is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by diff --git libgomp/config/linux/proc.c libgomp/config/linux/proc.c index 18ecfe1..64964ee 100644 --- libgomp/config/linux/proc.c +++ libgomp/config/linux/proc.c @@ -1,7 +1,8 @@ /* Copyright (C) 2005-2015 Free Software Foundation, Inc. Contributed by Jakub Jelinek . =20 - This file is part of the GNU OpenMP Library (libgomp). + This file is part of the GNU Offloading and Multi Processing Library + (libgomp). =20 Libgomp is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by diff --git libgomp/config/linux/proc.h libgomp/config/linux/proc.h index 9132f9e..22ad529 100644 --- libgomp/config/linux/proc.h +++ libgomp/config/linux/proc.h @@ -1,7 +1,8 @@ /* Copyright (C) 2011-2015 Free Software Foundation, Inc. Contributed by Uros Bizjak =20 - This file is part of the GNU OpenMP Library (libgomp). + This file is part of the GNU Offloading and Multi Processing Library + (libgomp). =20 Libgomp is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by diff --git libgomp/config/linux/ptrlock.c libgomp/config/linux/ptrlock.c index 9a6fb6d..5feb735 100644 --- libgomp/config/linux/ptrlock.c +++ libgomp/config/linux/ptrlock.c @@ -1,7 +1,8 @@ /* Copyright (C) 2008-2015 Free Software Foundation, Inc. Contributed by Jakub Jelinek . =20 - This file is part of the GNU OpenMP Library (libgomp). + This file is part of the GNU Offloading and Multi Processing Library + (libgomp). =20 Libgomp is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by diff --git libgomp/config/linux/ptrlock.h libgomp/config/linux/ptrlock.h index c3ff9df..35ac464 100644 --- libgomp/config/linux/ptrlock.h +++ libgomp/config/linux/ptrlock.h @@ -1,7 +1,8 @@ /* Copyright (C) 2008-2015 Free Software Foundation, Inc. Contributed by Jakub Jelinek . =20 - This file is part of the GNU OpenMP Library (libgomp). + This file is part of the GNU Offloading and Multi Processing Library + (libgomp). =20 Libgomp is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by diff --git libgomp/config/linux/s390/futex.h libgomp/config/linux/s390/fute= x.h index d1daefd..d99eba9 100644 --- libgomp/config/linux/s390/futex.h +++ libgomp/config/linux/s390/futex.h @@ -1,7 +1,8 @@ /* Copyright (C) 2005-2015 Free Software Foundation, Inc. Contributed by Jakub Jelinek . =20 - This file is part of the GNU OpenMP Library (libgomp). + This file is part of the GNU Offloading and Multi Processing Library + (libgomp). =20 Libgomp is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by diff --git libgomp/config/linux/sem.c libgomp/config/linux/sem.c index 6436384..7485de2 100644 --- libgomp/config/linux/sem.c +++ libgomp/config/linux/sem.c @@ -1,7 +1,8 @@ /* Copyright (C) 2005-2015 Free Software Foundation, Inc. Contributed by Richard Henderson . =20 - This file is part of the GNU OpenMP Library (libgomp). + This file is part of the GNU Offloading and Multi Processing Library + (libgomp). =20 Libgomp is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by diff --git libgomp/config/linux/sem.h libgomp/config/linux/sem.h index 4fb1113..a710c99 100644 --- libgomp/config/linux/sem.h +++ libgomp/config/linux/sem.h @@ -1,7 +1,8 @@ /* Copyright (C) 2005-2015 Free Software Foundation, Inc. Contributed by Richard Henderson . =20 - This file is part of the GNU OpenMP Library (libgomp). + This file is part of the GNU Offloading and Multi Processing Library + (libgomp). =20 Libgomp is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by diff --git libgomp/config/linux/sparc/futex.h libgomp/config/linux/sparc/fu= tex.h index 483536a..a4d2152 100644 --- libgomp/config/linux/sparc/futex.h +++ libgomp/config/linux/sparc/futex.h @@ -1,7 +1,8 @@ /* Copyright (C) 2005-2015 Free Software Foundation, Inc. Contributed by Jakub Jelinek . =20 - This file is part of the GNU OpenMP Library (libgomp). + This file is part of the GNU Offloading and Multi Processing Library + (libgomp). =20 Libgomp is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by diff --git libgomp/config/linux/tile/futex.h libgomp/config/linux/tile/fute= x.h index db05da1..a9836a7 100644 --- libgomp/config/linux/tile/futex.h +++ libgomp/config/linux/tile/futex.h @@ -1,7 +1,8 @@ /* Copyright (C) 2011-2015 Free Software Foundation, Inc. Contributed by Walter Lee (walt@tilera.com) =20 - This file is part of the GNU OpenMP Library (libgomp). + This file is part of the GNU Offloading and Multi Processing Library + (libgomp). =20 Libgomp is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by diff --git libgomp/config/linux/wait.h libgomp/config/linux/wait.h index 34803db..96d2fbe 100644 --- libgomp/config/linux/wait.h +++ libgomp/config/linux/wait.h @@ -1,7 +1,8 @@ /* Copyright (C) 2008-2015 Free Software Foundation, Inc. Contributed by Jakub Jelinek . =20 - This file is part of the GNU OpenMP Library (libgomp). + This file is part of the GNU Offloading and Multi Processing Library + (libgomp). =20 Libgomp is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by diff --git libgomp/config/linux/x86/futex.h libgomp/config/linux/x86/futex.h index 0072876..6c6d317 100644 --- libgomp/config/linux/x86/futex.h +++ libgomp/config/linux/x86/futex.h @@ -1,7 +1,8 @@ /* Copyright (C) 2005-2015 Free Software Foundation, Inc. Contributed by Richard Henderson . =20 - This file is part of the GNU OpenMP Library (libgomp). + This file is part of the GNU Offloading and Multi Processing Library + (libgomp). =20 Libgomp is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by diff --git libgomp/config/mingw32/proc.c libgomp/config/mingw32/proc.c index bd68fd8..99766ab 100644 --- libgomp/config/mingw32/proc.c +++ libgomp/config/mingw32/proc.c @@ -1,7 +1,8 @@ /* Copyright (C) 2007-2015 Free Software Foundation, Inc. Contributed by Danny Smith =20 - This file is part of the GNU OpenMP Library (libgomp). + This file is part of the GNU Offloading and Multi Processing Library + (libgomp). =20 Libgomp is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by diff --git libgomp/config/mingw32/time.c libgomp/config/mingw32/time.c index 58b2c8e..cf0d25c 100644 --- libgomp/config/mingw32/time.c +++ libgomp/config/mingw32/time.c @@ -1,7 +1,8 @@ /* Copyright (C) 2006-2015 Free Software Foundation, Inc. Contributed by Francois-Xavier Coudert =20 - This file is part of the GNU OpenMP Library (libgomp). + This file is part of the GNU Offloading and Multi Processing Library + (libgomp). =20 Libgomp is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by diff --git libgomp/config/posix/affinity.c libgomp/config/posix/affinity.c index efd0aac..6840d3a 100644 --- libgomp/config/posix/affinity.c +++ libgomp/config/posix/affinity.c @@ -1,7 +1,8 @@ /* Copyright (C) 2006-2015 Free Software Foundation, Inc. Contributed by Jakub Jelinek . =20 - This file is part of the GNU OpenMP Library (libgomp). + This file is part of the GNU Offloading and Multi Processing Library + (libgomp). =20 Libgomp is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by diff --git libgomp/config/posix/bar.c libgomp/config/posix/bar.c index 7f31dfd..de66d6c 100644 --- libgomp/config/posix/bar.c +++ libgomp/config/posix/bar.c @@ -1,7 +1,8 @@ /* Copyright (C) 2005-2015 Free Software Foundation, Inc. Contributed by Richard Henderson . =20 - This file is part of the GNU OpenMP Library (libgomp). + This file is part of the GNU Offloading and Multi Processing Library + (libgomp). =20 Libgomp is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by diff --git libgomp/config/posix/bar.h libgomp/config/posix/bar.h index 47f0b10..3b29c31 100644 --- libgomp/config/posix/bar.h +++ libgomp/config/posix/bar.h @@ -1,7 +1,8 @@ /* Copyright (C) 2005-2015 Free Software Foundation, Inc. Contributed by Richard Henderson . =20 - This file is part of the GNU OpenMP Library (libgomp). + This file is part of the GNU Offloading and Multi Processing Library + (libgomp). =20 Libgomp is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by diff --git libgomp/config/posix/lock.c libgomp/config/posix/lock.c index a77d2af..6cbc1c3 100644 --- libgomp/config/posix/lock.c +++ libgomp/config/posix/lock.c @@ -1,7 +1,8 @@ /* Copyright (C) 2005-2015 Free Software Foundation, Inc. Contributed by Richard Henderson . =20 - This file is part of the GNU OpenMP Library (libgomp). + This file is part of the GNU Offloading and Multi Processing Library + (libgomp). =20 Libgomp is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by diff --git libgomp/config/posix/mutex.h libgomp/config/posix/mutex.h index 46deee2..5b46026 100644 --- libgomp/config/posix/mutex.h +++ libgomp/config/posix/mutex.h @@ -1,7 +1,8 @@ /* Copyright (C) 2005-2015 Free Software Foundation, Inc. Contributed by Richard Henderson . =20 - This file is part of the GNU OpenMP Library (libgomp). + This file is part of the GNU Offloading and Multi Processing Library + (libgomp). =20 Libgomp is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by diff --git libgomp/config/posix/proc.c libgomp/config/posix/proc.c index 2769715..2f1cab9 100644 --- libgomp/config/posix/proc.c +++ libgomp/config/posix/proc.c @@ -1,7 +1,8 @@ /* Copyright (C) 2005-2015 Free Software Foundation, Inc. Contributed by Richard Henderson . =20 - This file is part of the GNU OpenMP Library (libgomp). + This file is part of the GNU Offloading and Multi Processing Library + (libgomp). =20 Libgomp is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by diff --git libgomp/config/posix/ptrlock.h libgomp/config/posix/ptrlock.h index 53dcd83..86faad7 100644 --- libgomp/config/posix/ptrlock.h +++ libgomp/config/posix/ptrlock.h @@ -1,7 +1,8 @@ /* Copyright (C) 2008-2015 Free Software Foundation, Inc. Contributed by Jakub Jelinek . =20 - This file is part of the GNU OpenMP Library (libgomp). + This file is part of the GNU Offloading and Multi Processing Library + (libgomp). =20 Libgomp is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by diff --git libgomp/config/posix/sem.c libgomp/config/posix/sem.c index 59e4c45..4b8fb08 100644 --- libgomp/config/posix/sem.c +++ libgomp/config/posix/sem.c @@ -1,7 +1,8 @@ /* Copyright (C) 2005-2015 Free Software Foundation, Inc. Contributed by Richard Henderson . =20 - This file is part of the GNU OpenMP Library (libgomp). + This file is part of the GNU Offloading and Multi Processing Library + (libgomp). =20 Libgomp is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by diff --git libgomp/config/posix/sem.h libgomp/config/posix/sem.h index df39b53..51ba379 100644 --- libgomp/config/posix/sem.h +++ libgomp/config/posix/sem.h @@ -1,7 +1,8 @@ /* Copyright (C) 2005-2015 Free Software Foundation, Inc. Contributed by Richard Henderson . =20 - This file is part of the GNU OpenMP Library (libgomp). + This file is part of the GNU Offloading and Multi Processing Library + (libgomp). =20 Libgomp is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by diff --git libgomp/config/posix/time.c libgomp/config/posix/time.c index 26c2f28..cb8b4c3 100644 --- libgomp/config/posix/time.c +++ libgomp/config/posix/time.c @@ -1,7 +1,8 @@ /* Copyright (C) 2005-2015 Free Software Foundation, Inc. Contributed by Richard Henderson . =20 - This file is part of the GNU OpenMP Library (libgomp). + This file is part of the GNU Offloading and Multi Processing Library + (libgomp). =20 Libgomp is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by diff --git libgomp/configure libgomp/configure index d109fc1..3214e9d 100755 --- libgomp/configure +++ libgomp/configure @@ -1,6 +1,6 @@ #! /bin/sh # Guess values for system-dependent variables and create Makefiles. -# Generated by GNU Autoconf 2.64 for GNU OpenMP Runtime Library 1.0. +# Generated by GNU Autoconf 2.64 for GNU Offloading and Multi Processing R= untime Library 1.0. # # Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001, # 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009 Free Software @@ -554,10 +554,10 @@ MFLAGS=3D MAKEFLAGS=3D =20 # Identity of this package. -PACKAGE_NAME=3D'GNU OpenMP Runtime Library' +PACKAGE_NAME=3D'GNU Offloading and Multi Processing Runtime Library' PACKAGE_TARNAME=3D'libgomp' PACKAGE_VERSION=3D'1.0' -PACKAGE_STRING=3D'GNU OpenMP Runtime Library 1.0' +PACKAGE_STRING=3D'GNU Offloading and Multi Processing Runtime Library 1.0' PACKAGE_BUGREPORT=3D'' PACKAGE_URL=3D'http://www.gnu.org/software/libgomp/' =20 @@ -1324,7 +1324,7 @@ if test "$ac_init_help" =3D "long"; then # Omit some internal or obsolete options to make the list less imposing. # This message is too long to be a string in the A/UX 3.1 sh. cat <<_ACEOF -\`configure' configures GNU OpenMP Runtime Library 1.0 to adapt to many ki= nds of systems. +\`configure' configures GNU Offloading and Multi Processing Runtime Librar= y 1.0 to adapt to many kinds of systems. =20 Usage: $0 [OPTION]... [VAR=3DVALUE]... =20 @@ -1395,7 +1395,7 @@ fi =20 if test -n "$ac_init_help"; then case $ac_init_help in - short | recursive ) echo "Configuration of GNU OpenMP Runtime Library= 1.0:";; + short | recursive ) echo "Configuration of GNU Offloading and Multi P= rocessing Runtime Library 1.0:";; esac cat <<\_ACEOF =20 @@ -1448,7 +1448,7 @@ Use these variables to override the choices made by `= configure' or to help it to find libraries and programs with nonstandard names/locations. =20 Report bugs to the package provider. -GNU OpenMP Runtime Library home page: . +GNU Offloading and Multi Processing Runtime Library home page: . General help using GNU software: . _ACEOF ac_status=3D$? @@ -1512,7 +1512,7 @@ fi test -n "$ac_init_help" && exit $ac_status if $ac_init_version; then cat <<\_ACEOF -GNU OpenMP Runtime Library configure 1.0 +GNU Offloading and Multi Processing Runtime Library configure 1.0 generated by GNU Autoconf 2.64 =20 Copyright (C) 2009 Free Software Foundation, Inc. @@ -2193,7 +2193,7 @@ cat >config.log <<_ACEOF This file contains any messages produced by compilers while running configure, to aid debugging if configure makes a mistake. =20 -It was created by GNU OpenMP Runtime Library $as_me 1.0, which was +It was created by GNU Offloading and Multi Processing Runtime Library $as_= me 1.0, which was generated by GNU Autoconf 2.64. Invocation command line was =20 $ $0 $@ @@ -16944,7 +16944,7 @@ cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=3D1 # report actual input values of CONFIG_FILES etc. instead of their # values after options handling. ac_log=3D" -This file was extended by GNU OpenMP Runtime Library $as_me 1.0, which was +This file was extended by GNU Offloading and Multi Processing Runtime Libr= ary $as_me 1.0, which was generated by GNU Autoconf 2.64. Invocation command line was =20 CONFIG_FILES =3D $CONFIG_FILES @@ -17004,13 +17004,13 @@ Configuration commands: $config_commands =20 Report bugs to the package provider. -GNU OpenMP Runtime Library home page: . +GNU Offloading and Multi Processing Runtime Library home page: . General help using GNU software: ." =20 _ACEOF cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=3D1 ac_cs_version=3D"\\ -GNU OpenMP Runtime Library config.status 1.0 +GNU Offloading and Multi Processing Runtime Library config.status 1.0 configured by $0, generated by GNU Autoconf 2.64, with options \\"`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\= $]/\\\\&/g'`\\" =20 diff --git libgomp/configure.ac libgomp/configure.ac index c8a98f0..8ed1bae 100644 --- libgomp/configure.ac +++ libgomp/configure.ac @@ -2,7 +2,7 @@ # aclocal -I ../config && autoconf && autoheader && automake =20 AC_PREREQ(2.64) -AC_INIT([GNU OpenMP Runtime Library], 1.0,,[libgomp]) +AC_INIT([GNU Offloading and Multi Processing Runtime Library], 1.0,,[libgo= mp]) AC_CONFIG_HEADER(config.h) =20 # ------- diff --git libgomp/critical.c libgomp/critical.c index abd4d66..12b23d5 100644 --- libgomp/critical.c +++ libgomp/critical.c @@ -1,7 +1,8 @@ /* Copyright (C) 2005-2015 Free Software Foundation, Inc. Contributed by Richard Henderson . =20 - This file is part of the GNU OpenMP Library (libgomp). + This file is part of the GNU Offloading and Multi Processing Library + (libgomp). =20 Libgomp is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by diff --git libgomp/env.c libgomp/env.c index 1fd3461..b05b73a 100644 --- libgomp/env.c +++ libgomp/env.c @@ -1,7 +1,8 @@ /* Copyright (C) 2005-2015 Free Software Foundation, Inc. Contributed by Richard Henderson . =20 - This file is part of the GNU OpenMP Library (libgomp). + This file is part of the GNU Offloading and Multi Processing Library + (libgomp). =20 Libgomp is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by diff --git libgomp/error.c libgomp/error.c index e9fd595..e61d82f 100644 --- libgomp/error.c +++ libgomp/error.c @@ -1,7 +1,8 @@ /* Copyright (C) 2005-2015 Free Software Foundation, Inc. Contributed by Richard Henderson . =20 - This file is part of the GNU OpenMP Library (libgomp). + This file is part of the GNU Offloading and Multi Processing Library + (libgomp). =20 Libgomp is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by diff --git libgomp/fortran.c libgomp/fortran.c index 69979ac..993145f 100644 --- libgomp/fortran.c +++ libgomp/fortran.c @@ -1,7 +1,8 @@ /* Copyright (C) 2005-2015 Free Software Foundation, Inc. Contributed by Jakub Jelinek . =20 - This file is part of the GNU OpenMP Library (libgomp). + This file is part of the GNU Offloading and Multi Processing Library + (libgomp). =20 Libgomp is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by diff --git libgomp/iter.c libgomp/iter.c index d145bf0..0ceb41d 100644 --- libgomp/iter.c +++ libgomp/iter.c @@ -1,7 +1,8 @@ /* Copyright (C) 2005-2015 Free Software Foundation, Inc. Contributed by Richard Henderson . =20 - This file is part of the GNU OpenMP Library (libgomp). + This file is part of the GNU Offloading and Multi Processing Library + (libgomp). =20 Libgomp is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by diff --git libgomp/iter_ull.c libgomp/iter_ull.c index 5d542bf..b1cad84 100644 --- libgomp/iter_ull.c +++ libgomp/iter_ull.c @@ -1,7 +1,8 @@ /* Copyright (C) 2005-2015 Free Software Foundation, Inc. Contributed by Richard Henderson . =20 - This file is part of the GNU OpenMP Library (libgomp). + This file is part of the GNU Offloading and Multi Processing Library + (libgomp). =20 Libgomp is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by diff --git libgomp/libgomp.h libgomp/libgomp.h index 54fa3b0..05f3496 100644 --- libgomp/libgomp.h +++ libgomp/libgomp.h @@ -1,7 +1,8 @@ /* Copyright (C) 2005-2015 Free Software Foundation, Inc. Contributed by Richard Henderson . =20 - This file is part of the GNU OpenMP Library (libgomp). + This file is part of the GNU Offloading and Multi Processing Library + (libgomp). =20 Libgomp is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by diff --git libgomp/libgomp.texi libgomp/libgomp.texi index 52ae0ea..b7306f1 100644 --- libgomp/libgomp.texi +++ libgomp/libgomp.texi @@ -31,10 +31,11 @@ texts being (a) (see below), and with the Back-Cover Te= xts being (b) @ifinfo @dircategory GNU Libraries @direntry -* libgomp: (libgomp). GNU OpenMP runtime library +* libgomp: (libgomp). GNU Offloading and Multi Processing Runtime= Library. @end direntry =20 -This manual documents the GNU implementation of the OpenMP API for=20 +This manual documents libgomp, the GNU Offloading and Multi Processing +Runtime library. This is the GNU implementation of the OpenMP API for multi-platform shared-memory parallel programming in C/C++ and Fortran. =20 Published by the Free Software Foundation @@ -48,7 +49,8 @@ Boston, MA 02110-1301 USA @setchapternewpage odd =20 @titlepage -@title The GNU OpenMP Implementation +@title GNU Offloading and Multi Processing Runtime Library +@subtitle The GNU OpenMP Implementation @page @vskip 0pt plus 1filll @comment For the @value{version-GCC} Version* @@ -69,10 +71,13 @@ Boston, MA 02110-1301, USA@* @top Introduction @cindex Introduction =20 -This manual documents the usage of libgomp, the GNU implementation of the= =20 +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 (AP= I) for multi-platform shared-memory parallel programming in C/C++ and Fortran. =20 +Originally, libgomp was known as the GNU OpenMP Runtime Library. + =20 =20 @comment @@ -87,7 +92,8 @@ for multi-platform shared-memory parallel programming in = C/C++ and Fortran. * Environment Variables:: Influencing runtime behavior with environme= nt=20 variables. * The libgomp ABI:: Notes on the external ABI presented by libg= omp. -* Reporting Bugs:: How to report bugs in GNU OpenMP. +* Reporting Bugs:: How to report bugs in the GNU Offloading and + Multi Processing Runtime Library. * Copying:: GNU general public license says how you can copy and share libgomp. * GNU Free Documentation License:: @@ -1607,7 +1613,7 @@ CPU 2, the fifth to CPU 4, the sixth through tenth to= CPUs 6, 8, 10, 12, and 14 respectively and then start assigning back from the beginning of the list. @code{GOMP_CPU_AFFINITY=3D0} binds all threads to CPU 0. =20 -There is no GNU OpenMP library routine to determine whether a CPU affinity= =20 +There is no libgomp library routine to determine whether a CPU affinity specification is in effect. As a workaround, language-specific library=20 functions, e.g., @code{getenv} in C or @code{GET_ENVIRONMENT_VARIABLE} in= =20 Fortran, may be used to query the setting of the @code{GOMP_CPU_AFFINITY}= =20 @@ -2066,14 +2072,14 @@ becomes =20 =20 @c --------------------------------------------------------------------- -@c=20 +@c Reporting Bugs @c --------------------------------------------------------------------- =20 @node Reporting Bugs @chapter Reporting Bugs =20 -Bugs in the GNU OpenMP implementation should be reported via=20 -@uref{http://gcc.gnu.org/bugzilla/, Bugzilla}. For all cases, please add= =20 +Bugs in the GNU Offloading and Multi Processing Runtime Library should +be reported via @uref{http://gcc.gnu.org/bugzilla/, Bugzilla}. Please add "openmp" to the keywords field in the bug report. =20 =20 diff --git libgomp/libgomp_f.h.in libgomp/libgomp_f.h.in index 194ea14..d84fd3f 100644 --- libgomp/libgomp_f.h.in +++ libgomp/libgomp_f.h.in @@ -1,7 +1,8 @@ /* Copyright (C) 2005-2015 Free Software Foundation, Inc. Contributed by Jakub Jelinek . =20 - This file is part of the GNU OpenMP Library (libgomp). + This file is part of the GNU Offloading and Multi Processing Library + (libgomp). =20 Libgomp is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by diff --git libgomp/libgomp_g.h libgomp/libgomp_g.h index 4b0ebd6..56a4a97 100644 --- libgomp/libgomp_g.h +++ libgomp/libgomp_g.h @@ -1,7 +1,8 @@ /* Copyright (C) 2005-2015 Free Software Foundation, Inc. Contributed by Richard Henderson . =20 - This file is part of the GNU OpenMP Library (libgomp). + This file is part of the GNU Offloading and Multi Processing Library + (libgomp). =20 Libgomp is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by diff --git libgomp/libgomp_target.h libgomp/libgomp_target.h index 9c2947e..2e18a64 100644 --- libgomp/libgomp_target.h +++ libgomp/libgomp_target.h @@ -1,6 +1,7 @@ /* Copyright (C) 2014-2015 Free Software Foundation, Inc. =20 - This file is part of the GNU OpenMP Library (libgomp). + This file is part of the GNU Offloading and Multi Processing Library + (libgomp). =20 Libgomp is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by diff --git libgomp/loop.c libgomp/loop.c index 11a07c6..27d78db 100644 --- libgomp/loop.c +++ libgomp/loop.c @@ -1,7 +1,8 @@ /* Copyright (C) 2005-2015 Free Software Foundation, Inc. Contributed by Richard Henderson . =20 - This file is part of the GNU OpenMP Library (libgomp). + This file is part of the GNU Offloading and Multi Processing Library + (libgomp). =20 Libgomp is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by diff --git libgomp/loop_ull.c libgomp/loop_ull.c index e2967ed..de56ae0 100644 --- libgomp/loop_ull.c +++ libgomp/loop_ull.c @@ -1,7 +1,8 @@ /* Copyright (C) 2005-2015 Free Software Foundation, Inc. Contributed by Richard Henderson . =20 - This file is part of the GNU OpenMP Library (libgomp). + This file is part of the GNU Offloading and Multi Processing Library + (libgomp). =20 Libgomp is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by diff --git libgomp/omp.h.in libgomp/omp.h.in index 18b6f35..dac3e8a 100644 --- libgomp/omp.h.in +++ libgomp/omp.h.in @@ -1,7 +1,8 @@ /* Copyright (C) 2005-2015 Free Software Foundation, Inc. Contributed by Richard Henderson . =20 - This file is part of the GNU OpenMP Library (libgomp). + This file is part of the GNU Offloading and Multi Processing Library + (libgomp). =20 Libgomp is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by diff --git libgomp/omp_lib.f90.in libgomp/omp_lib.f90.in index e37ff4b..122563e 100644 --- libgomp/omp_lib.f90.in +++ libgomp/omp_lib.f90.in @@ -1,7 +1,8 @@ ! Copyright (C) 2005-2015 Free Software Foundation, Inc. ! Contributed by Jakub Jelinek . =20 -! This file is part of the GNU OpenMP Library (libgomp). +! This file is part of the GNU Offloading and Multi Processing Library +! (libgomp). =20 ! Libgomp is free software; you can redistribute it and/or modify it ! under the terms of the GNU General Public License as published by diff --git libgomp/omp_lib.h.in libgomp/omp_lib.h.in index c8179a9..d590bc1 100644 --- libgomp/omp_lib.h.in +++ libgomp/omp_lib.h.in @@ -1,7 +1,8 @@ ! Copyright (C) 2005-2015 Free Software Foundation, Inc. ! Contributed by Jakub Jelinek . =20 -! This file is part of the GNU OpenMP Library (libgomp). +! This file is part of the GNU Offloading and Multi Processing Library +! (libgomp). =20 ! Libgomp is free software; you can redistribute it and/or modify it ! under the terms of the GNU General Public License as published by diff --git libgomp/ordered.c libgomp/ordered.c index bc0caec..69ca217 100644 --- libgomp/ordered.c +++ libgomp/ordered.c @@ -1,7 +1,8 @@ /* Copyright (C) 2005-2015 Free Software Foundation, Inc. Contributed by Richard Henderson . =20 - This file is part of the GNU OpenMP Library (libgomp). + This file is part of the GNU Offloading and Multi Processing Library + (libgomp). =20 Libgomp is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by diff --git libgomp/parallel.c libgomp/parallel.c index cf533e4..6d5ef05 100644 --- libgomp/parallel.c +++ libgomp/parallel.c @@ -1,7 +1,8 @@ /* Copyright (C) 2005-2015 Free Software Foundation, Inc. Contributed by Richard Henderson . =20 - This file is part of the GNU OpenMP Library (libgomp). + This file is part of the GNU Offloading and Multi Processing Library + (libgomp). =20 Libgomp is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by diff --git libgomp/sections.c libgomp/sections.c index 1069cb4..f3a1725 100644 --- libgomp/sections.c +++ libgomp/sections.c @@ -1,7 +1,8 @@ /* Copyright (C) 2005-2015 Free Software Foundation, Inc. Contributed by Richard Henderson . =20 - This file is part of the GNU OpenMP Library (libgomp). + This file is part of the GNU Offloading and Multi Processing Library + (libgomp). =20 Libgomp is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by diff --git libgomp/single.c libgomp/single.c index c40a86f..7cb6eed3 100644 --- libgomp/single.c +++ libgomp/single.c @@ -1,7 +1,8 @@ /* Copyright (C) 2005-2015 Free Software Foundation, Inc. Contributed by Richard Henderson . =20 - This file is part of the GNU OpenMP Library (libgomp). + This file is part of the GNU Offloading and Multi Processing Library + (libgomp). =20 Libgomp is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by diff --git libgomp/splay-tree.h libgomp/splay-tree.h index 7fadc0d..1296be6 100644 --- libgomp/splay-tree.h +++ libgomp/splay-tree.h @@ -2,7 +2,8 @@ Copyright (C) 1998-2015 Free Software Foundation, Inc. Contributed by Mark Mitchell (mark@markmitchell.com). =20 - This file is part of the GNU OpenMP Library (libgomp). + This file is part of the GNU Offloading and Multi Processing Library + (libgomp). =20 Libgomp is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by diff --git libgomp/target.c libgomp/target.c index 07b7a27..ec097de 100644 --- libgomp/target.c +++ libgomp/target.c @@ -1,7 +1,8 @@ /* Copyright (C) 2013-2015 Free Software Foundation, Inc. Contributed by Jakub Jelinek . =20 - This file is part of the GNU OpenMP Library (libgomp). + This file is part of the GNU Offloading and Multi Processing Library + (libgomp). =20 Libgomp is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by diff --git libgomp/task.c libgomp/task.c index 1d76f45..74920d5 100644 --- libgomp/task.c +++ libgomp/task.c @@ -1,7 +1,8 @@ /* Copyright (C) 2007-2015 Free Software Foundation, Inc. Contributed by Richard Henderson . =20 - This file is part of the GNU OpenMP Library (libgomp). + This file is part of the GNU Offloading and Multi Processing Library + (libgomp). =20 Libgomp is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by diff --git libgomp/team.c libgomp/team.c index 2322ecb..b98b233 100644 --- libgomp/team.c +++ libgomp/team.c @@ -1,7 +1,8 @@ /* Copyright (C) 2005-2015 Free Software Foundation, Inc. Contributed by Richard Henderson . =20 - This file is part of the GNU OpenMP Library (libgomp). + This file is part of the GNU Offloading and Multi Processing Library + (libgomp). =20 Libgomp is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by diff --git libgomp/work.c libgomp/work.c index 1d9e340..0570b90 100644 --- libgomp/work.c +++ libgomp/work.c @@ -1,7 +1,8 @@ /* Copyright (C) 2005-2015 Free Software Foundation, Inc. Contributed by Richard Henderson . =20 - This file is part of the GNU OpenMP Library (libgomp). + This file is part of the GNU Offloading and Multi Processing Library + (libgomp). =20 Libgomp is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by diff --git liboffloadmic/plugin/Makefile.am liboffloadmic/plugin/Makefile.am index 0baf70d..a814f0c 100644 --- liboffloadmic/plugin/Makefile.am +++ liboffloadmic/plugin/Makefile.am @@ -5,7 +5,8 @@ # Contributed by Ilya Verbin and # Andrey Turetskiy . # -# This file is part of the GNU OpenMP Library (libgomp). +# This file is part of the GNU Offloading and Multi Processing Library +# (libgomp). # # Libgomp is free software; you can redistribute it and/or modify it # under the terms of the GNU General Public License as published by diff --git liboffloadmic/plugin/Makefile.in liboffloadmic/plugin/Makefile.in index 5ba750a..21ce060 100644 --- liboffloadmic/plugin/Makefile.in +++ liboffloadmic/plugin/Makefile.in @@ -22,7 +22,8 @@ # Contributed by Ilya Verbin and # Andrey Turetskiy . # -# This file is part of the GNU OpenMP Library (libgomp). +# This file is part of the GNU Offloading and Multi Processing Library +# (libgomp). # # Libgomp is free software; you can redistribute it and/or modify it # under the terms of the GNU General Public License as published by diff --git liboffloadmic/plugin/configure.ac liboffloadmic/plugin/configure= .ac index 283faad..a2dd02d 100644 --- liboffloadmic/plugin/configure.ac +++ liboffloadmic/plugin/configure.ac @@ -4,7 +4,8 @@ # # Contributed by Andrey Turetskiy . # -# This file is part of the GNU OpenMP Library (libgomp). +# This file is part of the GNU Offloading and Multi Processing Library +# (libgomp). # # Libgomp is free software; you can redistribute it and/or modify it # under the terms of the GNU General Public License as published by diff --git liboffloadmic/plugin/libgomp-plugin-intelmic.cpp liboffloadmic/p= lugin/libgomp-plugin-intelmic.cpp index 28ddbc3..0428b79 100644 --- liboffloadmic/plugin/libgomp-plugin-intelmic.cpp +++ liboffloadmic/plugin/libgomp-plugin-intelmic.cpp @@ -4,7 +4,8 @@ =20 Contributed by Ilya Verbin . =20 - This file is part of the GNU OpenMP Library (libgomp). + This file is part of the GNU Offloading and Multi Processing Library + (libgomp). =20 Libgomp is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by diff --git liboffloadmic/plugin/offload_target_main.cpp liboffloadmic/plugi= n/offload_target_main.cpp index 4a2778e..3fead01 100644 --- liboffloadmic/plugin/offload_target_main.cpp +++ liboffloadmic/plugin/offload_target_main.cpp @@ -4,7 +4,8 @@ =20 Contributed by Ilya Verbin . =20 - This file is part of the GNU OpenMP Library (libgomp). + This file is part of the GNU Offloading and Multi Processing Library + (libgomp). =20 Libgomp is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by diff --git libstdc++-v3/ChangeLog libstdc++-v3/ChangeLog index c27250d..cd666d1 100644 --- libstdc++-v3/ChangeLog +++ libstdc++-v3/ChangeLog @@ -1,3 +1,9 @@ +2015-01-10 Thomas Schwinge + + * doc/xml/manual/parallel_mode.xml: Update for libgomp being + renamed from "GNU OpenMP Runtime Library" to "GNU Offloading and + Multi Processing Runtime Library". + 2015-01-09 Jonathan Wakely =20 PR libstdc++/64476 diff --git libstdc++-v3/doc/xml/manual/parallel_mode.xml libstdc++-v3/doc/x= ml/manual/parallel_mode.xml index 8ddec65..abf63ca 100644 --- libstdc++-v3/doc/xml/manual/parallel_mode.xml +++ libstdc++-v3/doc/xml/manual/parallel_mode.xml @@ -106,7 +106,9 @@ It might work with other compilers, though. not difficult: just compile your application with the compiler flag -fopenmp. This will link in libgomp, the - OpenMP GNU implementation, + GNU Offloading a= nd + Multi Processing Runtime Library, whose presence is mandatory. =20 Gr=C3=BC=C3=9Fe, Thomas --=-=-= Content-Type: application/pgp-signature Content-length: 472 -----BEGIN PGP SIGNATURE----- Version: GnuPG v1 iQEcBAEBAgAGBQJUsXvKAAoJEPoxNhtoi6CO5ekH+waXhRm53hNWjDrOMDgo+Xmu 5x76pm9SBDd7MLLBH3HdUsnNlBfSjx6vahg35YmqyK6gKrWuoS8w35ua4ujJHHye Ej1Z59/WbfDKm3cs56iNaAvxeixmZEYTjaybDDsLUX6vamDOYlvjkiKfG9JyDC3G TA+6893SfvDs509XVF/+JXfH+bKJOhWK2KoIlapsknIKI2uoBdtLqj7KlIs4fdOu D9DoMGbo3hHuCXUAlPtT4f9W1EjGF99o0uUozgDXH/pqvBGn9S5vS3N69i7hNszl ng8o4eUJDxa4q6cYqcgvhLktCK++XhTTGumGTRqLnblFh4dKOoMGCVEqqWUiD/U= =0kz7 -----END PGP SIGNATURE----- --=-=-=--