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 68cb993c6ac ChangeLog.omp bump new 9bfe9647273 OpenMP/Fortran: Fix skipping unmatchable metadirectives [PR122570] new 4dafab69aee ChangeLog.omp bump adds f737b65af9b x86: Compile builtin-copysign-8b.c with -mtune=generic adds f3d0c95570d AArch64: Extend intrinsics framework to account for merging [...] adds 9b1141fa8fc [RISC-V][PR target/120674] Avoid division by zero in dwarf [...] adds e55dcff9770 phiopt: Fix up DEBUG_EXPR_DECL creation in spaceship_replac [...] adds 18540d2241c Daily bump. adds fc900b25fa3 c++/modules: Use containing type as key for all member lamb [...] adds df569c064ea c++: base-specifier name lookup is type-only [PR122192] adds 402d57846c9 c++: mem-initializer-id qualified name lookup is type-only [...] adds aad838904a6 Daily bump. adds f092f60ee0f Daily bump. adds f558f45deea LoongArch: Standard instruction template fnmam4 correction adds b54cc5a91ae Daily bump. adds c250cb592dd LoongArch: Only allow valid binary op when optimize conditi [...] adds 5b7639b0de2 vect: Fix operand swapping on complex multiplication detect [...] adds 0186567e505 Daily bump. adds fad7547a501 c++/modules: Stream BASELINK_OPTYPE [PR122381] adds 696bfbab0a4 Fortran: fix TRANSFER of subarray component references [PR122386] adds 31d3f96b790 Fortran: IS_CONTIGUOUS and pointers to non-contiguous targe [...] adds 1429b8a2e93 Daily bump. adds 59213fd40fe c++/modules: Track all static class variables [PR122421] adds 567744aae7b AVR: PR122505 - Fix bloated mulpsi3 in the wake of hacking [...] adds a56bab18b04 AVR: target/122527 -- Don't use __load_N to load from __flash1. adds e3f926be483 Daily bump. adds f70ea624d14 riscv: Fix gimple folding of the vset* intrinsics [PR122270] adds 33eebbfdc25 [PR rtl-optimization/122321][RISC-V] Bounds check another a [...] adds 7503954945b Daily bump. adds 934b2d4ad44 c++: Don't constrain template visibility using no-linkage v [...] adds 3c42004d6e1 Ada: Fix visibility bug related to target name adds cc39aed963b Daily bump. new 6816d10a430 Merge branch 'releases/gcc-15' into devel/omp/gcc-15
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 | 103 ++++++++++++++ gcc/DATESTAMP | 2 +- gcc/DATESTAMP.omp | 2 +- gcc/ada/ChangeLog | 11 ++ gcc/ada/exp_ch5.adb | 17 +-- gcc/ada/sinfo.ads | 2 +- gcc/config/aarch64/aarch64-sve-builtins-shapes.cc | 28 +++- gcc/config/aarch64/aarch64-sve-builtins.cc | 22 ++- gcc/config/aarch64/aarch64-sve-builtins.h | 40 ++++++ gcc/config/avr/avr.cc | 43 +++++- gcc/config/avr/avr.md | 72 +++++++++- gcc/config/loongarch/lasx.md | 10 -- gcc/config/loongarch/loongarch.cc | 26 +++- gcc/config/loongarch/lsx.md | 10 -- gcc/config/loongarch/simd.md | 11 ++ gcc/config/riscv/riscv-vector-builtins-bases.cc | 5 +- gcc/config/riscv/riscv.cc | 7 + gcc/cp/ChangeLog | 63 +++++++++ gcc/cp/decl.cc | 4 +- gcc/cp/decl2.cc | 7 +- gcc/cp/module.cc | 94 ++++++++----- gcc/cp/parser.cc | 7 +- gcc/fortran/ChangeLog | 23 ++++ gcc/fortran/ChangeLog.omp | 6 + gcc/fortran/dependency.cc | 6 +- gcc/fortran/openmp.cc | 13 +- gcc/fortran/trans-expr.cc | 24 +++- gcc/fortran/trans-intrinsic.cc | 29 +++- gcc/lra-constraints.cc | 5 + gcc/testsuite/ChangeLog | 142 +++++++++++++++++++ gcc/testsuite/ChangeLog.omp | 5 + gcc/testsuite/g++.dg/modules/convop-2_a.H | 10 ++ gcc/testsuite/g++.dg/modules/convop-2_b.C | 5 + gcc/testsuite/g++.dg/modules/inst-6_a.C | 14 ++ gcc/testsuite/g++.dg/modules/inst-6_b.C | 12 ++ gcc/testsuite/g++.dg/modules/internal-16.C | 30 +++++ gcc/testsuite/g++.dg/modules/lambda-12.h | 27 ++++ .../g++.dg/modules/{auto-3_a.H => lambda-12_a.H} | 3 +- gcc/testsuite/g++.dg/modules/lambda-12_b.C | 5 + gcc/testsuite/g++.dg/opt/pr122394.C | 20 +++ gcc/testsuite/g++.dg/template/dependent-base6.C | 14 ++ .../gcc.target/aarch64/sve/pr121604_brk.c | 25 ++++ .../gcc.target/aarch64/sve2/pr121604_pmov.c | 16 +++ .../gcc.target/i386/builtin-copysign-8b.c | 2 +- .../gcc.target/loongarch/conditional-move-opt-1.c | 4 +- .../gcc.target/loongarch/conditional-move-opt-2.c | 2 +- .../gcc.target/loongarch/conditional-move-opt-3.c | 14 ++ gcc/testsuite/gcc.target/loongarch/fnmam4-vec.c | 14 ++ gcc/testsuite/gcc.target/riscv/pr120674.c | 6 + .../gcc.target/riscv/rvv/autovec/pr122321.c | 150 +++++++++++++++++++++ .../gcc.target/riscv/rvv/base/pr122270-1.c | 10 ++ gcc/testsuite/gfortran.dg/gomp/pr122570.f | 29 ++++ gcc/testsuite/gfortran.dg/is_contiguous_5.f90 | 126 +++++++++++++++++ ...rray_subref.f90 => transfer_array_subref_2.f90} | 14 +- .../gfortran.target/aarch64/pr122408_1.f90 | 61 +++++++++ .../gfortran.target/aarch64/pr122408_2.f90 | 140 +++++++++++++++++++ gcc/tree-ssa-phiopt.cc | 6 +- gcc/tree-vect-slp-patterns.cc | 75 ++++++----- 58 files changed, 1506 insertions(+), 167 deletions(-) create mode 100644 gcc/testsuite/g++.dg/modules/convop-2_a.H create mode 100644 gcc/testsuite/g++.dg/modules/convop-2_b.C create mode 100644 gcc/testsuite/g++.dg/modules/inst-6_a.C create mode 100644 gcc/testsuite/g++.dg/modules/inst-6_b.C create mode 100644 gcc/testsuite/g++.dg/modules/internal-16.C create mode 100644 gcc/testsuite/g++.dg/modules/lambda-12.h copy gcc/testsuite/g++.dg/modules/{auto-3_a.H => lambda-12_a.H} (64%) create mode 100644 gcc/testsuite/g++.dg/modules/lambda-12_b.C create mode 100644 gcc/testsuite/g++.dg/opt/pr122394.C create mode 100644 gcc/testsuite/g++.dg/template/dependent-base6.C create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/pr121604_brk.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/pr121604_pmov.c create mode 100644 gcc/testsuite/gcc.target/loongarch/conditional-move-opt-3.c create mode 100644 gcc/testsuite/gcc.target/loongarch/fnmam4-vec.c create mode 100644 gcc/testsuite/gcc.target/riscv/pr120674.c create mode 100644 gcc/testsuite/gcc.target/riscv/rvv/autovec/pr122321.c create mode 100644 gcc/testsuite/gcc.target/riscv/rvv/base/pr122270-1.c create mode 100644 gcc/testsuite/gfortran.dg/gomp/pr122570.f create mode 100644 gcc/testsuite/gfortran.dg/is_contiguous_5.f90 copy gcc/testsuite/gfortran.dg/{transfer_array_subref.f90 => transfer_array_subref [...] create mode 100644 gcc/testsuite/gfortran.target/aarch64/pr122408_1.f90 create mode 100644 gcc/testsuite/gfortran.target/aarch64/pr122408_2.f90