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 f34abf47bf5 ChangeLog.omp bump adds 649bde867ae ada: Fix for validity checking of limited scalar types adds 855fe362549 ada: Fix internal error on allocator involving interface type adds 1189522245b ada: Incorrect unresolved operator name in an instantiation adds cb3e76508b1 ada: Fix wrong initialization of library-level object by co [...] adds e0777e78bed ada: Fix libgpr2 build failure with compiler built with assertions adds f59d33ad52c ada: Constant_Indexing used when context requires a variable adds 69eb1716b88 Daily bump. adds 4caedcd8cf0 Daily bump. adds c8934b1c081 Daily bump. adds 823e9733520 ada: Fix spurious error on anonymous array initialized by c [...] adds 8a63f6bd618 ada: Incorrect creation of corresponding expression of clas [...] adds e68026cd01d ada: Check validity using signedness from the type and not [...] adds f59c4d4a6a3 ada: Missing discriminant check on assignment of Bounded_Ve [...] adds 2fd267be72d ada: Fix glitch in handling of Atomic_Components on generic [...] adds 6cc5c01aa77 ada: Reject component-related aspects on formal non-array types adds d96603a48d3 ada: Support fixed-lower-bound array types as generic actua [...] adds 4e4684ca6a7 c++: constexpr prvalues vs genericize [PR120502] adds e4940c042b7 c++: recursive template with deduced return [PR120555] adds 62724eaf59b Daily bump. adds ba729e217ad ext-dce: Don't refine live width with SUBREG mode if !TRULY [...] adds 2859883e890 ada: Fix use-after-free in Compute_All_Tasks adds 8a4b72a2d99 ada: Fix infinite loop with aggregate in generic unit adds 4aca5bc773c ada: Storage_Error on Ordered_Maps container aggregate with [...] adds d02a2fe99f8 ada: Fix wrong initialization of library-level object by co [...] adds e249cec1ac9 ada: Fix fallout of latest change adds a35f642d231 ada: Error on subtype with static predicate used in case_ex [...] adds 615a92a1e6a vectorizer: Fix riscv build [PR120042] adds 974d59aec69 libstdc++: Fix std::format thousands separators when sign p [...] adds 5327eef7b00 libstdc++: Make system_clock::to_time_t always_inline [PR99832] new 682e7678f3d Merge branch 'releases/gcc-15' into devel/omp/gcc-15 new 77041315255 libgomp: Add OpenMP's omp_target_memset/omp_target_memset_async new 5e75ec7168f gcn: Add experimental MI300 (gfx942) support new a6a5a2674c5 ChangeLog.omp bump
The 4 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 | 95 +++ gcc/ChangeLog.omp | 19 + gcc/DATESTAMP | 2 +- gcc/DATESTAMP.omp | 2 +- gcc/ada/ChangeLog | 112 +++ gcc/ada/checks.adb | 15 +- gcc/ada/contracts.adb | 103 +-- gcc/ada/einfo.ads | 2 +- gcc/ada/exp_aggr.adb | 16 +- gcc/ada/exp_attr.adb | 9 +- gcc/ada/exp_ch4.adb | 62 +- gcc/ada/exp_ch5.adb | 24 +- gcc/ada/exp_util.adb | 148 +++- gcc/ada/exp_util.ads | 18 +- gcc/ada/freeze.adb | 11 +- gcc/ada/libgnarl/s-stusta.adb | 5 +- gcc/ada/sem_case.adb | 8 +- gcc/ada/sem_ch10.adb | 2 + gcc/ada/sem_ch12.adb | 15 +- gcc/ada/sem_ch3.adb | 4 +- gcc/ada/sem_ch4.adb | 911 +++++++++++++++------ gcc/ada/sem_prag.adb | 9 +- gcc/config/gcn/gcn-devices.def | 33 + gcc/config/gcn/gcn-opts.h | 13 +- gcc/config/gcn/gcn-tables.opt | 9 + gcc/config/gcn/gcn-valu.md | 8 +- gcc/config/gcn/gcn.cc | 8 +- gcc/config/gcn/gcn.h | 2 + gcc/config/gcn/gcn.md | 168 ++-- gcc/cp/ChangeLog | 16 + gcc/cp/constexpr.cc | 3 +- gcc/cp/cp-gimplify.cc | 21 +- gcc/cp/decl2.cc | 33 +- gcc/doc/install.texi | 17 +- gcc/doc/invoke.texi | 10 + gcc/ext-dce.cc | 17 +- gcc/testsuite/ChangeLog | 75 ++ gcc/testsuite/g++.dg/cpp1z/constexpr-if39.C | 30 + gcc/testsuite/g++.dg/cpp2a/constexpr-prvalue2.C | 26 + gcc/tree-vectorizer.h | 1 + include/ChangeLog.omp | 8 + include/cuda/cuda.h | 3 + libgomp/ChangeLog.omp | 37 + libgomp/libgomp-plugin.h | 1 + libgomp/libgomp.h | 3 +- libgomp/libgomp.map | 6 + libgomp/libgomp.texi | 98 ++- libgomp/omp.h.in | 4 + libgomp/omp_lib.f90.in | 23 + libgomp/omp_lib.h.in | 25 + libgomp/plugin/cuda-lib.def | 1 + libgomp/plugin/plugin-gcn.c | 80 ++ libgomp/plugin/plugin-nvptx.c | 9 + libgomp/target.c | 83 ++ .../libgomp.c-c++-common/omp_target_memset-2.c | 62 ++ .../libgomp.c-c++-common/omp_target_memset-3.c | 80 ++ .../libgomp.c-c++-common/omp_target_memset.c | 62 ++ ...riant-4-gfx900.c => declare-variant-4-gfx942.c} | 4 +- libgomp/testsuite/libgomp.c/declare-variant-4.h | 8 + .../libgomp.fortran/omp_target_memset-2.f90 | 67 ++ .../libgomp.fortran/omp_target_memset.f90 | 39 + libstdc++-v3/ChangeLog | 19 + libstdc++-v3/include/bits/chrono.h | 2 + libstdc++-v3/include/std/format | 11 +- .../testsuite/20_util/system_clock/99832.cc | 14 + .../testsuite/std/format/functions/format.cc | 10 + 66 files changed, 2323 insertions(+), 518 deletions(-) create mode 100644 gcc/testsuite/g++.dg/cpp1z/constexpr-if39.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/constexpr-prvalue2.C create mode 100644 libgomp/testsuite/libgomp.c-c++-common/omp_target_memset-2.c create mode 100644 libgomp/testsuite/libgomp.c-c++-common/omp_target_memset-3.c create mode 100644 libgomp/testsuite/libgomp.c-c++-common/omp_target_memset.c copy libgomp/testsuite/libgomp.c/{declare-variant-4-gfx900.c => declare-variant-4- [...] create mode 100644 libgomp/testsuite/libgomp.fortran/omp_target_memset-2.f90 create mode 100644 libgomp/testsuite/libgomp.fortran/omp_target_memset.f90 create mode 100644 libstdc++-v3/testsuite/20_util/system_clock/99832.cc