This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch devel/omp/gcc-11 in repository gcc.
from 9c003c9c010 Fortran: Avoid var initialization in interfaces [PR54753] new eb9c91e22df gfortran.dg/gomp/pr43711.f90: Change dg-* for XFAIL->PASS new 01538070277 openmp: Optimize for OpenMP atomics 2x__builtin_clear_paddi [...] adds e011caf5fea Daily bump. adds 6de756d7a7a i386: Don't emit fldpi etc. if -frounding-math [PR102498] adds 8e7da0da76f libgomp: Only check for 2*sizeof(void*) int type with Fortr [...] adds 1074147135d Daily bump. adds 1f377a1f51e rs6000: Disable optimizing multiple xxsetaccz instructions [...] adds 9fc6d71d34b Daily bump. adds e19a0e2f307 [Ada] Add DWARF 5 support to System.Dwarf_Line adds d039346359f [Ada] Small cleanup in System.Dwarf_Line adds 632dde0c5ed [Ada] Add support for PE-COFF PIE to System.Dwarf_Line adds d1ee1a0fe6d [Ada] Adjust latest change for ELF platforms adds 98928fa12b5 [Ada] Follow-up tweaks to System.Dwarf_Line adds a872ad6d709 [Ada] Small optimization to DWARF 5 mode in System.Dwarf_Line adds e27ccb7c756 [Ada] Minor tweaks to System.Dwarf_Line adds 0212bcfc31a Fortran: fix error recovery for invalid constructor adds 368975a120a Daily bump. adds 618b7cb3b3f Fix PR c++/64697 at -O1 or above adds 3aaa884141f Fix ICE with stack checking emulation at -O2 adds 356390c14aa Use libiberty snprintf and vsnprintf on hppa*-*-hpux*. adds aac3b6a7e3a Default to dwarf version 4 on hppa64-hpux adds 509dd374802 Daily bump. adds ebbf0d8ec30 Daily bump. adds b874ece3ff9 c++: don't call 'rvalue' in coroutines code adds e92b28f8062 coroutines: No cleanups on goto statements. adds cb6101a4eea coroutines : Add a missed begin/finish else clause to the codegen. adds b0be263236d coroutines: Use DECL_VALUE_EXPR instead of rewriting vars. adds 4353b3b485f coroutines: Add a helper for creating local vars. adds 7d05965175a coroutines: Support for debugging implementation state. adds 4a9ca0d198e coroutines: Expose implementation state to the debugger. adds 17e4e6e33d1 coroutines: Make proxy vars for the function arg copies. adds a1ef1020c42 coroutines: Only set parm copy guard vars if we have except [...] adds 082b3588ee0 Fortran - improve checking for intrinsics allowed in consta [...] adds a3abacbaebc Fortran: resolve expressions during SIZE simplification adds 662f6429bf2 Daily bump. adds d75fcbf89b8 Remove dead code in config/rs6000/vxworks.h adds dd6098467ff d: gdc driver ignores -static-libstdc++ when automatically [...] adds f0487cb1a4e Fix testcase counts. adds f4c91246fda Daily bump. adds 4a62dfbb9a3 IBM Z: Define NO_PROFILE_COUNTERS adds 2335aa8771a IBM Z: Use @PLT symbols for local functions in 64-bit mode adds 5fec46a0b4a c++: Fix handling of __thread/thread_local extern vars decl [...] adds dcf70cb0d85 ubsan: Use -fno{,-}sanitize=float-divide-by-zero for float [...] adds e1edbce89a9 c++: Fix apply_identity_attributes [PR102548] adds 15ed2b2b029 Daily bump. adds 7d7630fb663 Fortran: Fix deprecate warning with parameter new ce1aec0cfaa Merge remote-tracking branch 'origin/releases/gcc-11' into [...]
The 3 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 | 88 ++ gcc/DATESTAMP | 2 +- gcc/ada/ChangeLog | 80 ++ gcc/ada/adaint.c | 3 + gcc/ada/libgnat/s-dwalin.adb | 916 ++++++++++++++------- gcc/ada/libgnat/s-dwalin.ads | 148 ++-- gcc/ada/libgnat/s-objrea.adb | 72 +- gcc/ada/libgnat/s-objrea.ads | 25 +- gcc/c-family/ChangeLog | 11 + gcc/c-family/c-omp.c | 50 +- gcc/c-family/c-ubsan.c | 10 +- gcc/config/i386/i386.c | 24 +- gcc/config/pa/pa.c | 10 + gcc/config/rs6000/mma.md | 31 +- gcc/config/rs6000/rs6000.c | 2 +- gcc/config/rs6000/vxworks.h | 4 - gcc/config/s390/predicates.md | 9 +- gcc/config/s390/s390.c | 115 +-- gcc/config/s390/s390.h | 2 + gcc/config/s390/s390.md | 32 +- gcc/cp/ChangeLog | 123 +++ gcc/cp/coroutines.cc | 852 ++++++++----------- gcc/cp/name-lookup.c | 7 +- gcc/cp/tree.c | 4 +- gcc/d/ChangeLog | 9 + gcc/d/d-spec.cc | 43 +- gcc/explow.c | 9 +- gcc/fortran/ChangeLog | 27 + gcc/fortran/array.c | 3 + gcc/fortran/expr.c | 32 + gcc/fortran/resolve.c | 2 +- gcc/fortran/simplify.c | 5 + gcc/testsuite/ChangeLog | 118 +++ gcc/testsuite/ChangeLog.omp | 8 + .../c-c++-common/ubsan/float-div-by-zero-2.c | 18 + .../coro-bad-gro-00-class-gro-scalar-return.C | 2 +- gcc/testsuite/g++.dg/coroutines/pr102454.C | 38 + gcc/testsuite/g++.dg/ext/visibility/noPLT.C | 2 +- gcc/testsuite/g++.dg/tls/pr102496-1.C | 20 + .../tls/{thread_local-ice3.C => pr102496-2.C} | 5 +- gcc/testsuite/g++.target/i386/pr102548.C | 12 + gcc/testsuite/g++.target/s390/mi-thunk.C | 23 + gcc/testsuite/gcc.target/i386/pr102498.c | 59 ++ .../gcc.target/powerpc/fusion-p10-ldcmpi.c | 10 +- gcc/testsuite/gcc.target/powerpc/mma-builtin-6.c | 14 +- .../gcc.target/s390/call-z10-pic-nodatarel.c | 20 + gcc/testsuite/gcc.target/s390/call-z10-pic.c | 20 + gcc/testsuite/gcc.target/s390/call-z10.c | 20 + .../gcc.target/s390/call-z9-pic-nodatarel.c | 18 + gcc/testsuite/gcc.target/s390/call-z9-pic.c | 18 + gcc/testsuite/gcc.target/s390/call-z9.c | 20 + gcc/testsuite/gcc.target/s390/call.h | 40 + gcc/testsuite/gcc.target/s390/mfentry-m64-pic.c | 9 + .../gcc.target/s390/mnop-mcount-m31-mzarch.c | 2 +- gcc/testsuite/gcc.target/s390/mnop-mcount-m64.c | 2 +- gcc/testsuite/gcc.target/s390/nodatarel-1.c | 26 +- gcc/testsuite/gcc.target/s390/pr80080-4.c | 2 +- gcc/testsuite/gcc.target/s390/risbg-ll-3.c | 6 +- gcc/testsuite/gcc.target/s390/tls-pic.c | 14 + gcc/testsuite/gcc.target/s390/tls.c | 10 + gcc/testsuite/gcc.target/s390/tls.h | 23 + gcc/testsuite/gfortran.dg/attr_deprecated-2.f90 | 22 + gcc/testsuite/gfortran.dg/gomp/pr43711.f90 | 8 +- gcc/testsuite/gfortran.dg/pr102458.f90 | 42 + gcc/testsuite/gfortran.dg/pr102458b.f90 | 21 + gcc/testsuite/gfortran.dg/pr102520.f90 | 12 + libgomp/ChangeLog | 10 + libgomp/configure | 16 +- libgomp/configure.ac | 16 +- libiberty/ChangeLog | 7 + libiberty/configure | 16 + libiberty/configure.ac | 6 + 72 files changed, 2430 insertions(+), 1075 deletions(-) create mode 100644 gcc/testsuite/c-c++-common/ubsan/float-div-by-zero-2.c create mode 100644 gcc/testsuite/g++.dg/coroutines/pr102454.C create mode 100644 gcc/testsuite/g++.dg/tls/pr102496-1.C copy gcc/testsuite/g++.dg/tls/{thread_local-ice3.C => pr102496-2.C} (60%) create mode 100644 gcc/testsuite/g++.target/i386/pr102548.C create mode 100644 gcc/testsuite/g++.target/s390/mi-thunk.C create mode 100644 gcc/testsuite/gcc.target/i386/pr102498.c create mode 100644 gcc/testsuite/gcc.target/s390/call-z10-pic-nodatarel.c create mode 100644 gcc/testsuite/gcc.target/s390/call-z10-pic.c create mode 100644 gcc/testsuite/gcc.target/s390/call-z10.c create mode 100644 gcc/testsuite/gcc.target/s390/call-z9-pic-nodatarel.c create mode 100644 gcc/testsuite/gcc.target/s390/call-z9-pic.c create mode 100644 gcc/testsuite/gcc.target/s390/call-z9.c create mode 100644 gcc/testsuite/gcc.target/s390/call.h create mode 100644 gcc/testsuite/gcc.target/s390/mfentry-m64-pic.c create mode 100644 gcc/testsuite/gcc.target/s390/tls-pic.c create mode 100644 gcc/testsuite/gcc.target/s390/tls.c create mode 100644 gcc/testsuite/gcc.target/s390/tls.h create mode 100644 gcc/testsuite/gfortran.dg/attr_deprecated-2.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr102458.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr102458b.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr102520.f90