This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch devel/omp/gcc-10 in repository gcc.
from b329c58936e Fortran: Fixes for OpenMP loop-iter privatization (PRs 9510 [...] adds 4e7167b86d3 If the lto plugin encounters a file with multiple symbol se [...] adds f63831405a3 c++: Fix ICE in reshape_init with init-list [PR95164] adds 3222a3e9a94 Daily bump. adds d5bb0b0fa83 Fix uninitialized variable with nested variant record types adds 91800554be0 Fix bogus error on Value_Size clause for variant record type adds acc4bcd0f8d Daily bump. adds ede01bd9adf dwarf2out: Fix up dwarf2out_next_real_insn caching [PR96729] adds e24dbeeb786 fortran: Fix o'...' boz to integer/real conversions [PR96859] adds 591a05e2027 lto: Cache location_ts including BLOCKs in GIMPLE streaming [...] adds 38a13f9f70c c++: Disable -frounding-math during manifestly constant eva [...] adds 3dfe9836563 c++: Fix another PCH hash_map issue [PR96901] adds 89e762d9599 lto: Ensure we force a change for file/line/column after cl [...] adds 271bdeba2fa lto: Remove stream_input_location_now adds c448a549684 lto: Stream edge goto_locus [PR94235] adds ceabd8fc7c2 lto: Stream current working directory for first streamed re [...] adds e8c926f775c * lto-streamer.h (LTO_minor_version): Bump. adds e4ad7ee3acc lto: Fix up lto BLOCK tree streaming adds 2524961677e Adjust email address adds 59f3803357d Fix crash on array component with nonstandard index type adds c1bb90f4c11 Fix ICE on nested packed variant record type adds 5c7cf559e6a LTO: pick up -fcf-protection flag for the link step adds 80ff1373684 LTO: Add -fcf-protection=check new 34f8c7e5fa3 Merge remote-tracking branch 'origin/releases/gcc-10' into [...] new 89f5545f62c nvptx: Support 16-bit shifts and extendqihi2 new fbfd2a5674e nvptx: Provide vec_set<mode> and vec_extract<vmode><mode> patterns new 2a509a60479 Update ChangeLog.omp for the last two commits new 1e00dba14b2 [nvptx] Handle V2DI/V2SI mode in nvptx_gen_shuffle new 97012eaf9d3 [nvptx] Fix array dimension in nvptx_assemble_decl_begin new 842cd983048 [nvptx] Fix boolean type test in write_fn_proto new 46595b72fed [nvptx] Fix Wformat in nvptx_assemble_decl_begin new 21fc67c95a4 [nvptx, libgcc] Fix Wbuiltin-declaration-mismatch in atomic.c new 79d64f8ab05 [nvptx] Fix printing of 128-bit constant new 7e10b6b0b34 [nvptx] Fix printing of 128-bit constant (negative case) new 5544bca37bc [nvptx] Fix UB in nvptx_assemble_value new 2df8e0f1bc4 [libatomic] Add nvptx support
The 13 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 | 8 + gcc/ChangeLog.omp | 89 +++++ gcc/DATESTAMP | 2 +- gcc/ada/ChangeLog | 13 +- gcc/ada/gcc-interface/decl.c | 32 +- gcc/ada/gcc-interface/utils.c | 37 +- gcc/common.opt | 5 +- gcc/config/nvptx/nvptx.c | 59 ++- gcc/config/nvptx/nvptx.md | 121 +++++- gcc/cp/ChangeLog | 10 + gcc/cp/constexpr.c | 4 +- gcc/cp/decl.c | 2 +- gcc/doc/invoke.texi | 9 +- gcc/dwarf2out.c | 36 +- gcc/flag-types.h | 3 +- gcc/fortran/ChangeLog | 13 + gcc/fortran/check.c | 8 +- gcc/gimple-streamer-in.c | 19 +- gcc/gimple-streamer-out.c | 12 +- gcc/gimple.h | 16 + gcc/lto-opts.c | 15 + gcc/lto-streamer-in.c | 433 ++++++++++++++++++--- gcc/lto-streamer-out.c | 130 +++++-- gcc/lto-streamer.c | 1 + gcc/lto-streamer.h | 22 +- gcc/lto-wrapper.c | 69 +++- gcc/streamer-hooks.h | 14 +- gcc/testsuite/ChangeLog | 32 ++ gcc/testsuite/ChangeLog.omp | 16 + gcc/testsuite/g++.dg/cpp0x/initlist123.C | 39 ++ gcc/testsuite/g++.dg/cpp1z/constexpr-96862.C | 20 + .../gcc.target/i386/{pr82659-1.c => pr96203-1.c} | 4 +- gcc/testsuite/gcc.target/i386/pr96203-2.c | 11 + gcc/testsuite/gcc.target/nvptx/cvt.c | 13 + gcc/testsuite/gcc.target/nvptx/int128.c | 15 + gcc/testsuite/gcc.target/nvptx/shift16.c | 30 ++ .../gcc.target/nvptx/v2si-vec-set-extract.c | 25 ++ gcc/testsuite/gfortran.dg/pr96859.f90 | 25 ++ gcc/testsuite/gnat.dg/discr59.adb | 24 ++ gcc/testsuite/gnat.dg/discr59_pkg1.ads | 35 ++ gcc/testsuite/gnat.dg/discr59_pkg2.ads | 15 + gcc/testsuite/gnat.dg/pack27.adb | 10 + gcc/testsuite/gnat.dg/pack27_pkg.ads | 33 ++ gcc/testsuite/gnat.dg/specs/discr7.ads | 14 + gcc/testsuite/gnat.dg/specs/size_clause5.ads | 16 + gcc/tree.h | 5 + libatomic/ChangeLog.omp | 10 + libatomic/config/{posix => nvptx}/host-config.h | 5 +- libatomic/{fence.c => config/nvptx/lock.c} | 33 +- libatomic/configure.tgt | 3 + libatomic/libatomic_i.h | 2 + libgcc/ChangeLog.omp | 8 + libgcc/config/nvptx/atomic.c | 12 +- .../libgomp.oacc-fortran/pr96628-part1.f90 | 20 + .../libgomp.oacc-fortran/pr96628-part2.f90 | 37 ++ lto-plugin/ChangeLog | 7 + lto-plugin/lto-plugin.c | 31 +- 57 files changed, 1524 insertions(+), 208 deletions(-) create mode 100644 gcc/testsuite/g++.dg/cpp0x/initlist123.C create mode 100644 gcc/testsuite/g++.dg/cpp1z/constexpr-96862.C copy gcc/testsuite/gcc.target/i386/{pr82659-1.c => pr96203-1.c} (59%) create mode 100644 gcc/testsuite/gcc.target/i386/pr96203-2.c create mode 100644 gcc/testsuite/gcc.target/nvptx/cvt.c create mode 100644 gcc/testsuite/gcc.target/nvptx/int128.c create mode 100644 gcc/testsuite/gcc.target/nvptx/shift16.c create mode 100644 gcc/testsuite/gcc.target/nvptx/v2si-vec-set-extract.c create mode 100644 gcc/testsuite/gfortran.dg/pr96859.f90 create mode 100644 gcc/testsuite/gnat.dg/discr59.adb create mode 100644 gcc/testsuite/gnat.dg/discr59_pkg1.ads create mode 100644 gcc/testsuite/gnat.dg/discr59_pkg2.ads create mode 100644 gcc/testsuite/gnat.dg/pack27.adb create mode 100644 gcc/testsuite/gnat.dg/pack27_pkg.ads create mode 100644 gcc/testsuite/gnat.dg/specs/discr7.ads create mode 100644 gcc/testsuite/gnat.dg/specs/size_clause5.ads create mode 100644 libatomic/ChangeLog.omp copy libatomic/config/{posix => nvptx}/host-config.h (93%) copy libatomic/{fence.c => config/nvptx/lock.c} (64%) create mode 100644 libgomp/testsuite/libgomp.oacc-fortran/pr96628-part1.f90 create mode 100644 libgomp/testsuite/libgomp.oacc-fortran/pr96628-part2.f90