This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch devel/omp/gcc-15 in repository gcc.
from 54c4c451208 ChangeLog.omp bump adds fff23f42e89 fortran: Fix debug info for unsigned(kind=1) and unsigned(k [...] adds c096341a080 c++: lambda this capture and requires [PR120123] adds 1299fd36ddc Daily bump. adds 25e46423bdf Fortran: fix parsing of type parameter inquiries of substri [...] adds 819b6415b63 Fortran: fix regression introduced by commit r16-914-g787a8 [...] adds e8a36b05158 Fortran: parameter inquiries of constant complex arrays [PR [...] adds 55a920367eb Daily bump. adds c77dd2d7d40 Fortran: ICE due to missing locus with data statement for c [...] adds ea8d197fe29 Daily bump. adds d9fb0b4d8a4 Fix crash with constant initializer caused by IPA adds a52223c5b2b ada: Compiler crash on array aggregate association iteratin [...] adds 29447fb66f7 ada: Avoid calling Resolve with Stand.Any_Fixed as the expe [...] adds 5738c9b74bd ada: Fix compile-time failure due to duplicated attribute s [...] adds 09b0aacb5fc ada: Fix buffer overflow for function call returning discri [...] adds a871b236c17 ada: Error about assignment to limited target on aggregate [...] adds 9f9476c195e ada: Reject Valid_Value arguments originating from Standard adds b7e10f86d5c ada: Implement built-in-place expansion of two-pass array a [...] adds 6b1c8f47583 ada: Tweak caching of streaming subprograms adds 257a8dc92ef ada: Fix crash on access to protected return adds 48a5910dde5 ada: Exception-raising loop incorrectly eliminated adds d056ac5fce4 ada: Spurious compilation error with repeated loop index adds 63465629ea1 Daily bump. adds e93f02828fa Fix regression from x86 multi-epilogue tuning adds 6bb31697324 tree-optimization/119960 - fix and guard get_later_stmt adds 05ef04d644c tree-optimization/119960 - add validity checking to SLP scheduling adds 7da2b6ddf3a tree-optimization/116352 - amend previous fix adds 8fb3d906626 tree-optimization/119960 - failed external SLP promotion adds 4d375ebd56c tree-optimization/120003 - missed jump threading adds ca8032d6177 Fix gcc.dg/tree-ssa/ssa-dom-thread-7.c for aarch64 adds 44792a6c425 rtl-optimization/120182 - wrong-code with RTL DSE and const [...] adds 09884fa0f90 tree-optimization/120341 - stores into STRING_CSTs can trap adds 8cb0127dfd3 tree-optimization/120357 - ICE with early break vectorization adds b2338ebf3e6 libstdc++: Fix format call in formatting with empty specs f [...] adds e75e42f315e libstdc++: Fix flat_map::operator[] for const lvalue keys [ [...] adds a69ab79c1ab gcn: Update --with-arch= for newer archs new b9b7cf8e6a7 Merge branch 'releases/gcc-15' into devel/omp/gcc-15 new 76e0b6c20dc libgomp.c/target-map-zero-sized-3.c: Fix code for non-USM o [...] new c8963f01ac8 builtins.def: Enable OpenMP/OpenACC builtins also with -fno [...] new 5f56185a23e OpenMP: Add omp_get_initial_device/omp_get_num_devices builtins new f34abf47bf5 ChangeLog.omp bump
The 5 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 | 5 + gcc/ChangeLog.omp | 20 + gcc/DATESTAMP | 2 +- gcc/DATESTAMP.omp | 2 +- gcc/ada/ChangeLog | 88 ++++ .../gnat_rm/implementation_defined_attributes.rst | 6 +- gcc/ada/exp_aggr.adb | 498 +++++++++++++-------- gcc/ada/exp_attr.adb | 43 +- gcc/ada/exp_ch3.adb | 11 +- gcc/ada/exp_ch4.adb | 18 +- gcc/ada/exp_ch6.adb | 107 ++--- gcc/ada/exp_ch7.adb | 15 + gcc/ada/gnat_rm.texi | 6 +- gcc/ada/sem_attr.adb | 5 +- gcc/ada/sem_ch3.adb | 11 +- gcc/ada/sem_res.adb | 2 + gcc/ada/sem_util.adb | 140 ++++-- gcc/builtins.def | 6 +- gcc/config.gcc | 12 +- gcc/config/i386/i386.cc | 10 +- gcc/cp/ChangeLog | 6 + gcc/cp/lambda.cc | 5 +- gcc/doc/install.texi | 10 +- gcc/dse.cc | 5 +- gcc/fortran/ChangeLog | 71 +++ gcc/fortran/ChangeLog.omp | 13 + gcc/fortran/data.cc | 8 +- gcc/fortran/expr.cc | 110 ++++- gcc/fortran/f95-lang.cc | 3 +- gcc/fortran/gfortran.h | 6 +- gcc/fortran/options.cc | 4 + gcc/fortran/primary.cc | 64 ++- gcc/fortran/trans-expr.cc | 10 + gcc/fortran/trans-types.cc | 31 +- gcc/gimple-fold.cc | 40 ++ gcc/omp-builtins.def | 9 +- gcc/testsuite/ChangeLog | 63 +++ gcc/testsuite/ChangeLog.omp | 11 + .../gomp/omp_get_num_devices_initial_device-2.c | 29 ++ .../gomp/omp_get_num_devices_initial_device.c | 32 ++ gcc/testsuite/g++.dg/cpp2a/concepts-lambda24.C | 13 + gcc/testsuite/gcc.dg/torture/pr120182.c | 42 ++ .../gcc.dg/torture/{pr120043.c => pr120341-1.c} | 7 +- .../gcc.dg/torture/{pr120043.c => pr120341-2.c} | 9 +- gcc/testsuite/gcc.dg/tree-ssa/ssa-dom-thread-7.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/ssa-thread-23.c | 19 + gcc/testsuite/gcc.dg/vect/bb-slp-pr119960-1.c | 15 + .../gcc.dg/vect/vect-early-break_136-pr120357.c | 13 + gcc/testsuite/gcc.target/i386/vect-epilogues-1.c | 14 + gcc/testsuite/gcc.target/i386/vect-epilogues-2.c | 15 + gcc/testsuite/gcc.target/i386/vect-epilogues-3.c | 15 + gcc/testsuite/gcc.target/i386/vect-epilogues-4.c | 13 + gcc/testsuite/gcc.target/i386/vect-epilogues-5.c | 13 + gcc/testsuite/gfortran.dg/coarray_data_2.f90 | 14 + .../gomp/omp_get_num_devices_initial_device-2.f90 | 21 + .../gomp/omp_get_num_devices_initial_device.f90 | 24 + gcc/testsuite/gfortran.dg/guality/pr120193.f90 | 26 ++ gcc/testsuite/gfortran.dg/inquiry_type_ref_7.f90 | 62 +++ gcc/testsuite/gfortran.dg/inquiry_type_ref_8.f90 | 214 +++++++++ gcc/testsuite/gnat.dg/specs/opt7.ads | 15 + gcc/testsuite/gnat.dg/specs/opt7_pkg.adb | 15 + gcc/testsuite/gnat.dg/specs/opt7_pkg.ads | 9 + gcc/tree-ssa-loop-im.cc | 3 +- gcc/tree-ssa-phiopt.cc | 5 +- gcc/tree-ssa-threadbackward.cc | 8 +- gcc/tree-vect-data-refs.cc | 3 +- gcc/tree-vect-loop.cc | 3 +- gcc/tree-vect-slp.cc | 110 ++++- gcc/tree-vectorizer.h | 20 +- libgfortran/ChangeLog | 11 + libgomp/ChangeLog.omp | 18 + libgomp/libgomp.texi | 14 + .../testsuite/libgomp.c/target-map-zero-sized-3.c | 7 +- libstdc++-v3/include/bits/chrono_io.h | 3 +- libstdc++-v3/include/std/flat_map | 6 +- libstdc++-v3/testsuite/23_containers/flat_map/1.cc | 10 + 76 files changed, 1891 insertions(+), 457 deletions(-) create mode 100644 gcc/testsuite/c-c++-common/gomp/omp_get_num_devices_initial_device-2.c create mode 100644 gcc/testsuite/c-c++-common/gomp/omp_get_num_devices_initial_device.c create mode 100644 gcc/testsuite/g++.dg/cpp2a/concepts-lambda24.C create mode 100644 gcc/testsuite/gcc.dg/torture/pr120182.c copy gcc/testsuite/gcc.dg/torture/{pr120043.c => pr120341-1.c} (70%) copy gcc/testsuite/gcc.dg/torture/{pr120043.c => pr120341-2.c} (62%) create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/ssa-thread-23.c create mode 100644 gcc/testsuite/gcc.dg/vect/bb-slp-pr119960-1.c create mode 100644 gcc/testsuite/gcc.dg/vect/vect-early-break_136-pr120357.c create mode 100644 gcc/testsuite/gcc.target/i386/vect-epilogues-1.c create mode 100644 gcc/testsuite/gcc.target/i386/vect-epilogues-2.c create mode 100644 gcc/testsuite/gcc.target/i386/vect-epilogues-3.c create mode 100644 gcc/testsuite/gcc.target/i386/vect-epilogues-4.c create mode 100644 gcc/testsuite/gcc.target/i386/vect-epilogues-5.c create mode 100644 gcc/testsuite/gfortran.dg/coarray_data_2.f90 create mode 100644 gcc/testsuite/gfortran.dg/gomp/omp_get_num_devices_initial_devi [...] create mode 100644 gcc/testsuite/gfortran.dg/gomp/omp_get_num_devices_initial_device.f90 create mode 100644 gcc/testsuite/gfortran.dg/guality/pr120193.f90 create mode 100644 gcc/testsuite/gfortran.dg/inquiry_type_ref_7.f90 create mode 100644 gcc/testsuite/gfortran.dg/inquiry_type_ref_8.f90 create mode 100644 gcc/testsuite/gnat.dg/specs/opt7.ads create mode 100644 gcc/testsuite/gnat.dg/specs/opt7_pkg.adb create mode 100644 gcc/testsuite/gnat.dg/specs/opt7_pkg.ads