This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch roland/pr77609 in repository gcc.
discards 1322696f250 PR other/77609: Let the assembler choose ELF section types [...] adds 2fe6a798dc5 PR c/30552 * c-decl.c (old_style_parameter_scope): New fu [...] adds a7babc1e4ce [openacc] Add __builtin_goacc_parlevel_{id,size} adds 7a63a1db43e [libgomp, testsuite] Move tests to libgomp.c-c++-common adds 8655b2ceab1 [openacc] Move GOMP_OPENACC_DIM parsing out of nvptx plugin adds f1493596d02 /cp 2018-05-02 Paolo Carlini paolo.carlini@oracle.com [...] adds aa9d9423caf PR libstdc++/68197 fail on negative iword/pword indices adds b63a0dff6b1 2018-05-02 François Dumont fdumont@gcc.gnu.org new 89437ae4847 PR other/77609: Let the assembler choose ELF section types [...]
This update added new revisions after undoing existing revisions. That is to say, some revisions that were in the old version of the branch are not in the new version. This situation occurs when a user --force pushes a change and generates a repository containing something like this:
* -- * -- B -- O -- O -- O (1322696f250) \ N -- N -- N refs/heads/roland/pr77609 (89437ae4847)
You should already have received notification emails for all of the O revisions, and so the following emails describe only the N revisions from the common base, B.
Any revisions marked "omits" are not gone; other references still refer to them. Any revisions marked "discards" are gone forever.
The 1 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: gcc/ChangeLog | 11 ++ gcc/builtins.c | 71 ++++++++ gcc/builtins.def | 4 + gcc/c/ChangeLog | 8 + gcc/c/c-decl.c | 11 ++ gcc/c/c-parser.c | 5 +- gcc/c/c-parser.h | 3 + gcc/cp/ChangeLog | 7 + gcc/cp/name-lookup.c | 1 + gcc/doc/extend.texi | 10 ++ gcc/fortran/ChangeLog | 5 + gcc/fortran/f95-lang.c | 4 + gcc/omp-builtins.def | 5 + gcc/testsuite/ChangeLog | 21 +++ .../goacc/builtin-goacc-parlevel-id-size-2.c | 37 +++++ .../goacc/builtin-goacc-parlevel-id-size.c | 79 +++++++++ gcc/testsuite/g++.dg/warn/Wshadow-13.C | 8 + gcc/testsuite/g++.dg/warn/Wshadow-14.C | 10 ++ gcc/testsuite/gcc.dg/noncompile/pr30552-1.c | 17 ++ gcc/testsuite/gcc.dg/noncompile/pr30552-2.c | 17 ++ gcc/testsuite/gcc.dg/noncompile/pr30552-3.c | 15 ++ gcc/testsuite/gcc.dg/noncompile/pr30552-4.c | 15 ++ libgomp/ChangeLog | 183 +++++++++++++++++++++ libgomp/env.c | 32 ++++ libgomp/libgomp.h | 2 + libgomp/libgomp.map | 5 + libgomp/oacc-plugin.c | 11 ++ libgomp/oacc-plugin.h | 1 + libgomp/plugin/plugin-nvptx.c | 29 +--- libgomp/testsuite/libgomp.c++/atomic-16.C | 4 - libgomp/testsuite/libgomp.c++/cancel-taskgroup-2.C | 4 - libgomp/testsuite/libgomp.c++/for-10.C | 47 ------ libgomp/testsuite/libgomp.c++/for-11.C | 108 ------------ libgomp/testsuite/libgomp.c++/for-12.C | 40 ----- libgomp/testsuite/libgomp.c++/for-13.C | 151 ----------------- libgomp/testsuite/libgomp.c++/for-14.C | 120 -------------- libgomp/testsuite/libgomp.c++/for-9.C | 33 ---- libgomp/testsuite/libgomp.c++/loop-13.C | 3 - libgomp/testsuite/libgomp.c++/loop-14.C | 3 - libgomp/testsuite/libgomp.c++/loop-15.C | 3 - libgomp/testsuite/libgomp.c++/monotonic-1.C | 3 - libgomp/testsuite/libgomp.c++/monotonic-2.C | 3 - libgomp/testsuite/libgomp.c++/nonmonotonic-1.C | 3 - libgomp/testsuite/libgomp.c++/nonmonotonic-2.C | 3 - libgomp/testsuite/libgomp.c++/ordered-1.C | 1 - libgomp/testsuite/libgomp.c++/pr45784.C | 5 - libgomp/testsuite/libgomp.c++/pr64824.C | 4 - libgomp/testsuite/libgomp.c++/pr64868.C | 4 - libgomp/testsuite/libgomp.c++/pr66199-1.C | 4 - libgomp/testsuite/libgomp.c++/pr66199-2.C | 4 - libgomp/testsuite/libgomp.c++/pr66199-3.C | 4 - libgomp/testsuite/libgomp.c++/pr66199-4.C | 4 - libgomp/testsuite/libgomp.c++/pr66199-5.C | 4 - libgomp/testsuite/libgomp.c++/pr66199-6.C | 4 - libgomp/testsuite/libgomp.c++/pr66199-7.C | 4 - libgomp/testsuite/libgomp.c++/pr66199-8.C | 4 - libgomp/testsuite/libgomp.c++/pr66199-9.C | 4 - libgomp/testsuite/libgomp.c++/pr69389.C | 3 - libgomp/testsuite/libgomp.c++/simd10.C | 5 - libgomp/testsuite/libgomp.c++/simd11.C | 5 - libgomp/testsuite/libgomp.c++/simd12.C | 5 - libgomp/testsuite/libgomp.c++/simd13.C | 5 - libgomp/testsuite/libgomp.c++/target-1.C | 1 - libgomp/testsuite/libgomp.c++/target-3.C | 1 - libgomp/testsuite/libgomp.c++/target-4.C | 3 - libgomp/testsuite/libgomp.c++/target-5.C | 1 - libgomp/testsuite/libgomp.c++/taskgroup-1.C | 1 - libgomp/testsuite/libgomp.c++/taskloop-1.C | 4 - libgomp/testsuite/libgomp.c++/taskloop-2.C | 6 - libgomp/testsuite/libgomp.c++/taskloop-3.C | 4 - libgomp/testsuite/libgomp.c++/taskloop-4.C | 4 - libgomp/testsuite/libgomp.c++/udr-19.C | 2 +- libgomp/testsuite/libgomp.c++/udr-9.C | 3 - .../atomic-18.c | 0 .../cancel-taskgroup-2.c | 0 .../{libgomp.c => libgomp.c-c++-common}/for-1.c | 8 +- .../{libgomp.c => libgomp.c-c++-common}/for-1.h | 0 .../{libgomp.c => libgomp.c-c++-common}/for-2.c | 8 +- .../{libgomp.c => libgomp.c-c++-common}/for-2.h | 0 .../{libgomp.c => libgomp.c-c++-common}/for-3.c | 8 +- .../{libgomp.c => libgomp.c-c++-common}/for-4.c | 8 +- .../{libgomp.c => libgomp.c-c++-common}/for-5.c | 8 +- .../{libgomp.c => libgomp.c-c++-common}/for-6.c | 8 +- .../{libgomp.c => libgomp.c-c++-common}/loop-13.c | 0 .../{libgomp.c => libgomp.c-c++-common}/loop-14.c | 0 .../{libgomp.c => libgomp.c-c++-common}/loop-15.c | 0 .../monotonic-1.c | 0 .../monotonic-2.c | 0 .../nonmonotonic-1.c | 0 .../nonmonotonic-2.c | 0 .../ordered-4.c | 0 .../{libgomp.c => libgomp.c-c++-common}/pr45784.c | 0 .../{libgomp.c => libgomp.c-c++-common}/pr64824.c | 0 .../{libgomp.c => libgomp.c-c++-common}/pr64868.c | 0 .../pr66199-1.c | 0 .../pr66199-2.c | 0 .../pr66199-3.c | 2 +- .../pr66199-4.c | 2 +- .../pr66199-5.c | 0 .../pr66199-6.c | 2 +- .../pr66199-7.c | 0 .../pr66199-8.c | 0 .../pr66199-9.c | 0 .../{libgomp.c => libgomp.c-c++-common}/pr69389.c | 0 .../{libgomp.c => libgomp.c-c++-common}/simd-14.c | 0 .../{libgomp.c => libgomp.c-c++-common}/simd-15.c | 0 .../{libgomp.c => libgomp.c-c++-common}/simd-16.c | 2 +- .../{libgomp.c => libgomp.c-c++-common}/simd-17.c | 2 +- .../{libgomp.c => libgomp.c-c++-common}/target-1.c | 0 .../target-10.c | 0 .../target-13.c | 0 .../{libgomp.c => libgomp.c-c++-common}/target-2.c | 0 .../taskgroup-1.c | 0 .../taskloop-1.c | 3 +- .../taskloop-2.c | 3 +- .../taskloop-3.c | 3 +- .../taskloop-4.c | 0 .../{libgomp.c => libgomp.c-c++-common}/udr-1.c | 0 .../libgomp.oacc-c-c++-common/gang-static-2.c | 21 +-- .../libgomp.oacc-c-c++-common/loop-auto-1.c | 18 +- .../loop-default-runtime.c | 13 ++ .../{loop-dim-default.c => loop-default.h} | 68 ++++---- .../libgomp.oacc-c-c++-common/loop-dim-default.c | 14 +- .../testsuite/libgomp.oacc-c-c++-common/loop-g-1.c | 17 +- .../testsuite/libgomp.oacc-c-c++-common/loop-g-2.c | 16 +- .../libgomp.oacc-c-c++-common/loop-gwv-1.c | 17 +- .../libgomp.oacc-c-c++-common/loop-red-g-1.c | 16 +- .../libgomp.oacc-c-c++-common/loop-red-gwv-1.c | 16 +- .../libgomp.oacc-c-c++-common/loop-red-v-1.c | 16 +- .../libgomp.oacc-c-c++-common/loop-red-v-2.c | 16 +- .../libgomp.oacc-c-c++-common/loop-red-w-1.c | 16 +- .../libgomp.oacc-c-c++-common/loop-red-w-2.c | 16 +- .../libgomp.oacc-c-c++-common/loop-red-wv-1.c | 12 +- .../testsuite/libgomp.oacc-c-c++-common/loop-v-1.c | 16 +- .../testsuite/libgomp.oacc-c-c++-common/loop-w-1.c | 16 +- .../libgomp.oacc-c-c++-common/loop-wv-1.c | 16 +- .../libgomp.oacc-c-c++-common/parallel-dims.c | 19 +-- .../libgomp.oacc-c-c++-common/routine-g-1.c | 18 +- .../libgomp.oacc-c-c++-common/routine-gwv-1.c | 18 +- .../libgomp.oacc-c-c++-common/routine-v-1.c | 18 +- .../libgomp.oacc-c-c++-common/routine-w-1.c | 18 +- .../libgomp.oacc-c-c++-common/routine-wv-1.c | 18 +- .../libgomp.oacc-c-c++-common/routine-wv-2.c | 19 +-- .../testsuite/libgomp.oacc-c-c++-common/tile-1.c | 15 +- libstdc++-v3/ChangeLog | 19 +++ libstdc++-v3/include/bits/deque.tcc | 2 +- libstdc++-v3/include/bits/ios_base.h | 4 +- libstdc++-v3/include/bits/list.tcc | 2 +- libstdc++-v3/include/bits/stl_bvector.h | 2 +- libstdc++-v3/include/bits/vector.tcc | 2 +- libstdc++-v3/src/c++11/ios.cc | 59 +++---- .../83709.cc => deque/modifiers/assign/1.cc} | 34 ++-- .../insert/83709.cc => list/modifiers/assign/1.cc} | 34 ++-- .../83709.cc => vector/bool/modifiers/assign/1.cc} | 25 ++- .../83709.cc => vector/modifiers/assign/1.cc} | 25 ++- .../testsuite/27_io/ios_base/storage/68197.cc | 95 +++++++++++ 156 files changed, 1069 insertions(+), 1042 deletions(-) create mode 100644 gcc/testsuite/c-c++-common/goacc/builtin-goacc-parlevel-id-size-2.c create mode 100644 gcc/testsuite/c-c++-common/goacc/builtin-goacc-parlevel-id-size.c create mode 100644 gcc/testsuite/g++.dg/warn/Wshadow-13.C create mode 100644 gcc/testsuite/g++.dg/warn/Wshadow-14.C create mode 100644 gcc/testsuite/gcc.dg/noncompile/pr30552-1.c create mode 100644 gcc/testsuite/gcc.dg/noncompile/pr30552-2.c create mode 100644 gcc/testsuite/gcc.dg/noncompile/pr30552-3.c create mode 100644 gcc/testsuite/gcc.dg/noncompile/pr30552-4.c delete mode 100644 libgomp/testsuite/libgomp.c++/atomic-16.C delete mode 100644 libgomp/testsuite/libgomp.c++/cancel-taskgroup-2.C delete mode 100644 libgomp/testsuite/libgomp.c++/for-10.C delete mode 100644 libgomp/testsuite/libgomp.c++/for-11.C delete mode 100644 libgomp/testsuite/libgomp.c++/for-12.C delete mode 100644 libgomp/testsuite/libgomp.c++/for-13.C delete mode 100644 libgomp/testsuite/libgomp.c++/for-14.C delete mode 100644 libgomp/testsuite/libgomp.c++/for-9.C delete mode 100644 libgomp/testsuite/libgomp.c++/loop-13.C delete mode 100644 libgomp/testsuite/libgomp.c++/loop-14.C delete mode 100644 libgomp/testsuite/libgomp.c++/loop-15.C delete mode 100644 libgomp/testsuite/libgomp.c++/monotonic-1.C delete mode 100644 libgomp/testsuite/libgomp.c++/monotonic-2.C delete mode 100644 libgomp/testsuite/libgomp.c++/nonmonotonic-1.C delete mode 100644 libgomp/testsuite/libgomp.c++/nonmonotonic-2.C delete mode 100644 libgomp/testsuite/libgomp.c++/ordered-1.C delete mode 100644 libgomp/testsuite/libgomp.c++/pr45784.C delete mode 100644 libgomp/testsuite/libgomp.c++/pr64824.C delete mode 100644 libgomp/testsuite/libgomp.c++/pr64868.C delete mode 100644 libgomp/testsuite/libgomp.c++/pr66199-1.C delete mode 100644 libgomp/testsuite/libgomp.c++/pr66199-2.C delete mode 100644 libgomp/testsuite/libgomp.c++/pr66199-3.C delete mode 100644 libgomp/testsuite/libgomp.c++/pr66199-4.C delete mode 100644 libgomp/testsuite/libgomp.c++/pr66199-5.C delete mode 100644 libgomp/testsuite/libgomp.c++/pr66199-6.C delete mode 100644 libgomp/testsuite/libgomp.c++/pr66199-7.C delete mode 100644 libgomp/testsuite/libgomp.c++/pr66199-8.C delete mode 100644 libgomp/testsuite/libgomp.c++/pr66199-9.C delete mode 100644 libgomp/testsuite/libgomp.c++/pr69389.C delete mode 100644 libgomp/testsuite/libgomp.c++/simd10.C delete mode 100644 libgomp/testsuite/libgomp.c++/simd11.C delete mode 100644 libgomp/testsuite/libgomp.c++/simd12.C delete mode 100644 libgomp/testsuite/libgomp.c++/simd13.C delete mode 100644 libgomp/testsuite/libgomp.c++/target-1.C delete mode 100644 libgomp/testsuite/libgomp.c++/target-3.C delete mode 100644 libgomp/testsuite/libgomp.c++/target-4.C delete mode 100644 libgomp/testsuite/libgomp.c++/target-5.C delete mode 100644 libgomp/testsuite/libgomp.c++/taskgroup-1.C delete mode 100644 libgomp/testsuite/libgomp.c++/taskloop-1.C delete mode 100644 libgomp/testsuite/libgomp.c++/taskloop-2.C delete mode 100644 libgomp/testsuite/libgomp.c++/taskloop-3.C delete mode 100644 libgomp/testsuite/libgomp.c++/taskloop-4.C delete mode 100644 libgomp/testsuite/libgomp.c++/udr-9.C rename libgomp/testsuite/{libgomp.c => libgomp.c-c++-common}/atomic-18.c (100%) rename libgomp/testsuite/{libgomp.c => libgomp.c-c++-common}/cancel-taskgroup-2.c (100%) rename libgomp/testsuite/{libgomp.c => libgomp.c-c++-common}/for-1.c (82%) rename libgomp/testsuite/{libgomp.c => libgomp.c-c++-common}/for-1.h (100%) rename libgomp/testsuite/{libgomp.c => libgomp.c-c++-common}/for-2.c (87%) rename libgomp/testsuite/{libgomp.c => libgomp.c-c++-common}/for-2.h (100%) rename libgomp/testsuite/{libgomp.c => libgomp.c-c++-common}/for-3.c (95%) rename libgomp/testsuite/{libgomp.c => libgomp.c-c++-common}/for-4.c (84%) rename libgomp/testsuite/{libgomp.c => libgomp.c-c++-common}/for-5.c (96%) rename libgomp/testsuite/{libgomp.c => libgomp.c-c++-common}/for-6.c (95%) rename libgomp/testsuite/{libgomp.c => libgomp.c-c++-common}/loop-13.c (100%) rename libgomp/testsuite/{libgomp.c => libgomp.c-c++-common}/loop-14.c (100%) rename libgomp/testsuite/{libgomp.c => libgomp.c-c++-common}/loop-15.c (100%) rename libgomp/testsuite/{libgomp.c => libgomp.c-c++-common}/monotonic-1.c (100%) rename libgomp/testsuite/{libgomp.c => libgomp.c-c++-common}/monotonic-2.c (100%) rename libgomp/testsuite/{libgomp.c => libgomp.c-c++-common}/nonmonotonic-1.c (100%) rename libgomp/testsuite/{libgomp.c => libgomp.c-c++-common}/nonmonotonic-2.c (100%) rename libgomp/testsuite/{libgomp.c => libgomp.c-c++-common}/ordered-4.c (100%) rename libgomp/testsuite/{libgomp.c => libgomp.c-c++-common}/pr45784.c (100%) rename libgomp/testsuite/{libgomp.c => libgomp.c-c++-common}/pr64824.c (100%) rename libgomp/testsuite/{libgomp.c => libgomp.c-c++-common}/pr64868.c (100%) rename libgomp/testsuite/{libgomp.c => libgomp.c-c++-common}/pr66199-1.c (100%) rename libgomp/testsuite/{libgomp.c => libgomp.c-c++-common}/pr66199-2.c (100%) rename libgomp/testsuite/{libgomp.c => libgomp.c-c++-common}/pr66199-3.c (96%) rename libgomp/testsuite/{libgomp.c => libgomp.c-c++-common}/pr66199-4.c (97%) rename libgomp/testsuite/{libgomp.c => libgomp.c-c++-common}/pr66199-5.c (100%) rename libgomp/testsuite/{libgomp.c => libgomp.c-c++-common}/pr66199-6.c (96%) rename libgomp/testsuite/{libgomp.c => libgomp.c-c++-common}/pr66199-7.c (100%) rename libgomp/testsuite/{libgomp.c => libgomp.c-c++-common}/pr66199-8.c (100%) rename libgomp/testsuite/{libgomp.c => libgomp.c-c++-common}/pr66199-9.c (100%) rename libgomp/testsuite/{libgomp.c => libgomp.c-c++-common}/pr69389.c (100%) rename libgomp/testsuite/{libgomp.c => libgomp.c-c++-common}/simd-14.c (100%) rename libgomp/testsuite/{libgomp.c => libgomp.c-c++-common}/simd-15.c (100%) rename libgomp/testsuite/{libgomp.c => libgomp.c-c++-common}/simd-16.c (96%) rename libgomp/testsuite/{libgomp.c => libgomp.c-c++-common}/simd-17.c (96%) rename libgomp/testsuite/{libgomp.c => libgomp.c-c++-common}/target-1.c (100%) rename libgomp/testsuite/{libgomp.c => libgomp.c-c++-common}/target-10.c (100%) rename libgomp/testsuite/{libgomp.c => libgomp.c-c++-common}/target-13.c (100%) rename libgomp/testsuite/{libgomp.c => libgomp.c-c++-common}/target-2.c (100%) rename libgomp/testsuite/{libgomp.c => libgomp.c-c++-common}/taskgroup-1.c (100%) rename libgomp/testsuite/{libgomp.c => libgomp.c-c++-common}/taskloop-1.c (89%) rename libgomp/testsuite/{libgomp.c => libgomp.c-c++-common}/taskloop-2.c (97%) rename libgomp/testsuite/{libgomp.c => libgomp.c-c++-common}/taskloop-3.c (95%) rename libgomp/testsuite/{libgomp.c => libgomp.c-c++-common}/taskloop-4.c (100%) rename libgomp/testsuite/{libgomp.c => libgomp.c-c++-common}/udr-1.c (100%) create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/loop-default-runtime.c copy libgomp/testsuite/libgomp.oacc-c-c++-common/{loop-dim-default.c => loop-defau [...] copy libstdc++-v3/testsuite/23_containers/{unordered_set/insert/83709.cc => deque/ [...] copy libstdc++-v3/testsuite/23_containers/{unordered_set/insert/83709.cc => list/m [...] copy libstdc++-v3/testsuite/23_containers/{unordered_set/insert/83709.cc => vector [...] copy libstdc++-v3/testsuite/23_containers/{unordered_set/insert/83709.cc => vector [...] create mode 100644 libstdc++-v3/testsuite/27_io/ios_base/storage/68197.cc