This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch devel/omp/gcc-14 in repository gcc.
from 5e61f141689 Fortran/OpenMP: Add location data to 'sorry' [PR118740] adds 11abd61656c hppa: Fix typo in ADDITIONAL_REGISTER_NAMES in pa32-regs.h adds 1a80a0401d6 Daily bump. adds 68df37647bd rs6000: Fix loop limit for built-in constant checking adds a1acb1c0ede rs6000: Fix ICE for invalid constants in built-in functions adds 1836a65efc4 testsuite: arm: Use -Os -fno-math-errno in vfp-1.c [PR116448] adds 504fbafd45a c++: ICE with nested anonymous union [PR117153] adds d4df61dc6ed Fortran: do not copy back for parameter actual arguments [PR81978] adds b69eb2c594f Fortran: Fix UTF-8 output with A edit descriptor. adds 18a09944e89 Daily bump. adds 1eafda360d0 Daily bump. adds 18f447ac09e Daily bump. adds 0af8fc22338 c++: explicit spec of constrained member tmpl [PR107522] adds d121d1e1dd8 libstdc++: perfectly forward std::ranges::clamp arguments adds fb0e3f91322 Daily bump. adds 946c17e456d asan: Fix missing FakeStack flag cleanup adds 7c6fde4bac6 AArch64: have -mcpu=native detect architecture extensions f [...] adds f8daec2ad9a AArch64: don't override march to assembler with mcpu if mar [...] adds c061ad5a36b c++: friend vs inherited guide confusion [PR117855] adds a48161638ef Daily bump. adds 8774d5076d0 c++: re-enable NSDMI CONSTRUCTOR folding [PR118355] adds f0420cc224d libstdc++: Fix views::transform(move_only_fn{}) forwarding [...] adds 50c111ecd1a testsuite/118127: Pass fortran tests on ppc64le for IEEE128 [...] adds b53d19a152c Fortran: fix passing of component ref to assumed-rank dummy [...] adds a0550ff9f36 Daily bump. adds 58ad709f8ac Daily bump. adds 63ea47f594c Fortran: fix bogus diagnostics on renamed interface import [...] adds 7bc54a84a50 Daily bump. adds 8c79b66dbca Ada: Fix segfault on uninitialized variable as operand of p [...] adds f89f3e5d4fb Daily bump. adds c2b2e9cf144 Daily bump. adds 1e77549e186 options: Adjust cl_optimization_compare to avoid checking I [...] adds b0bb0d9c58e Daily bump. adds 65ecfbabb01 Fortran: F2008 passing of internal procs to a proc pointer [...] adds 6f08060518a Daily bump. adds 6a4df914f62 RTEMS: Add Cortex-M33 multilib adds 8bca14a479c Daily bump. adds 9a09fc9b849 LoongArch: Fix ICE caused by illegal calls to builtin funct [...] adds ca652aebd30 Fortran: host association issue with symbol in COMMON block [...] adds 373e2dbc5d9 Daily bump. adds 4d4c5ec93d6 Fortran: Fix error recovery for bad component arrayspecs [P [...] adds 1cd744a6828 Fortran: FIx ICE in associate with elemental function [PR118750] adds 4098d67d929 Daily bump. adds f93541fc86d Daily bump. adds 796849274c1 libgcc: On FreeBSD use GCC's crt objects for static linking adds 282dedf4408 Daily bump. adds 0faffd526d5 vec.h: Properly destruct elements in auto_vec auto storage [...] adds 2349c6a442d match.pd: Fix (FTYPE) N CMP (FTYPE) M optimization for GENE [...] adds 2c9ebb837b7 builtins: Store unspecified value to *exp for inf/nan [PR114877] adds 7a369b6a558 tree-assume: Fix UB in assume_query [PR118605] adds 15e66f7c240 c++: Only destruct elts of array for new expression if exce [...] adds 1dac899a105 combine: Fix up make_extraction [PR118638] adds b7553f76a7a c++: Return false from __is_bounded_array for zero-sized ar [...] adds acd0e21e964 d: give dependency files better filenames [PR118477] adds 3f475f4ffa4 niter: Make build_cltz_expr more robust [PR118689] adds 916daed4ecb icf: Compare call argument types in certain cases and asm o [...] adds ab9518d0814 loop-iv, riscv: Fix get_biv_step_1 for RISC-V [PR117506] adds 6f5ada57162 c++: Allow constexpr reads from volatile std::nullptr_t obj [...] adds 6cd1daf5206 c++: Don't use CLEANUP_EH_ONLY for new expression cleanup [ [...] adds 08bfa32ae92 c++: Fix up name independent decl in structured binding han [...] adds 7cb02244244 i386: Fix ICE with conditional QI/HI vector maxmin [PR118776] adds 818b5cac394 Daily bump. adds cec0326137e i386: Fix AVX512BW intrin header with __OPTIMIZE__ [PR 118813] adds 5f47dc6e9aa x86: Correct ASM_OUTPUT_SYMBOL_REF adds 0075e4a8428 Daily bump. new 29d03adf0a7 Merge remote-tracking branch 'origin/releases/gcc-14' into [...]
The 1 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 | 181 ++++++++++++++ gcc/DATESTAMP | 2 +- gcc/ada/ChangeLog | 6 + gcc/ada/sem_warn.adb | 4 + gcc/asan.cc | 37 ++- gcc/builtins.cc | 10 +- gcc/combine.cc | 2 +- gcc/config/aarch64/aarch64.h | 2 +- gcc/config/aarch64/driver-aarch64.cc | 52 +++-- gcc/config/arm/t-rtems | 5 +- gcc/config/i386/avx512bwintrin.h | 2 +- gcc/config/i386/i386.h | 2 +- gcc/config/i386/sse.md | 18 +- gcc/config/loongarch/loongarch-builtins.cc | 7 +- gcc/config/pa/pa32-regs.h | 2 +- gcc/config/rs6000/rs6000-builtin.cc | 10 +- gcc/config/rs6000/rs6000-builtins.def | 4 +- gcc/cp/ChangeLog | 90 ++++++- gcc/cp/ChangeLog.omp | 13 ++ gcc/cp/constexpr.cc | 3 +- gcc/cp/constraint.cc | 18 +- gcc/cp/cp-tree.h | 3 +- gcc/cp/decl2.cc | 5 +- gcc/cp/init.cc | 18 +- gcc/cp/parser.cc | 10 + gcc/cp/semantics.cc | 9 +- gcc/cp/typeck2.cc | 8 +- gcc/d/ChangeLog | 10 + gcc/d/Make-lang.in | 4 +- gcc/fortran/ChangeLog | 76 ++++++ gcc/fortran/class.cc | 2 +- gcc/fortran/decl.cc | 19 +- gcc/fortran/frontend-passes.cc | 7 + gcc/fortran/interface.cc | 9 +- gcc/fortran/resolve.cc | 11 +- gcc/fortran/trans-array.cc | 10 +- gcc/fortran/trans-expr.cc | 14 +- gcc/ipa-icf-gimple.cc | 53 +++-- gcc/loop-iv.cc | 1 + gcc/match.pd | 2 +- gcc/optc-save-gen.awk | 5 + gcc/testsuite/ChangeLog | 259 +++++++++++++++++++++ gcc/testsuite/c-c++-common/cpp/pr115913.c | 7 + gcc/testsuite/g++.dg/asan/pr118763.C | 15 ++ gcc/testsuite/g++.dg/cpp0x/constexpr-union9.C | 16 ++ gcc/testsuite/g++.dg/cpp0x/constexpr-volatile4.C | 20 ++ gcc/testsuite/g++.dg/cpp0x/nsdmi-list10.C | 35 +++ gcc/testsuite/g++.dg/cpp0x/nsdmi-list9.C | 34 +++ .../g++.dg/cpp23/class-deduction-inherited7.C | 12 + .../g++.dg/cpp26/name-independent-decl10.C | 63 +++++ .../g++.dg/cpp26/name-independent-decl9.C | 49 ++++ .../g++.dg/cpp2a/concepts-explicit-spec7.C | 30 +++ gcc/testsuite/g++.dg/ext/is_bounded_array.C | 14 ++ gcc/testsuite/g++.dg/init/array66.C | 33 +++ gcc/testsuite/g++.dg/other/anon-union6.C | 13 ++ gcc/testsuite/g++.dg/other/anon-union7.C | 16 ++ gcc/testsuite/gcc.c-torture/execute/pr117432.c | 72 ++++++ gcc/testsuite/gcc.c-torture/execute/pr118638.c | 20 ++ gcc/testsuite/gcc.dg/bitint-120.c | 11 + gcc/testsuite/gcc.dg/pr117506.c | 18 ++ gcc/testsuite/gcc.dg/torture/builtin-frexp-1.c | 33 ++- gcc/testsuite/gcc.target/aarch64/cpunative/info_34 | 18 ++ gcc/testsuite/gcc.target/aarch64/cpunative/info_35 | 18 ++ .../cpunative/{native_cpu_16.c => native_cpu_34.c} | 2 +- .../cpunative/{native_cpu_0.c => native_cpu_35.c} | 7 +- gcc/testsuite/gcc.target/aarch64/options_set_29.c | 11 + gcc/testsuite/gcc.target/arm/vfp-1.c | 2 +- gcc/testsuite/gcc.target/i386/pr117432.c | 17 ++ gcc/testsuite/gcc.target/i386/pr118776.c | 23 ++ gcc/testsuite/gcc.target/loongarch/pr118561.c | 9 + .../gcc.target/powerpc/mma-builtin-error.c | 11 + gcc/testsuite/gcc.target/riscv/pr117506.c | 5 + gcc/testsuite/gfortran.dg/associate_72.f90 | 26 +++ gcc/testsuite/gfortran.dg/common_29.f90 | 34 +++ gcc/testsuite/gfortran.dg/default_format_2.f90 | 2 +- .../gfortran.dg/default_format_denormal_2.f90 | 2 +- .../gfortran.dg/large_real_kind_form_io_2.f90 | 2 +- gcc/testsuite/gfortran.dg/pr108434.f90 | 10 +- gcc/testsuite/gfortran.dg/pr81978.f90 | 107 +++++++++ gcc/testsuite/gfortran.dg/proc_ptr_54.f90 | 95 ++++++++ gcc/testsuite/gfortran.dg/proc_ptr_55.f90 | 87 +++++++ gcc/testsuite/gfortran.dg/proc_ptr_56.f90 | 45 ++++ gcc/testsuite/gfortran.dg/use_rename_14.f90 | 46 ++++ gcc/testsuite/gfortran.dg/utf8_3.f03 | 57 +++++ gcc/testsuite/gnat.dg/warn33.adb | 9 + gcc/testsuite/gnat.dg/warn33_pkg.ads | 7 + gcc/testsuite/lib/target-supports.exp | 14 ++ gcc/tree-assume.cc | 2 +- gcc/tree-ssa-loop-niter.cc | 2 + gcc/vec.h | 2 +- libgcc/ChangeLog | 5 + libgcc/config.host | 2 +- libgfortran/ChangeLog | 9 + libgfortran/io/write.c | 4 +- libstdc++-v3/ChangeLog | 25 ++ libstdc++-v3/include/bits/ranges_algo.h | 8 +- libstdc++-v3/include/std/ranges | 4 +- .../testsuite/25_algorithms/clamp/118185.cc | 41 ++++ .../std/ranges/adaptors/adjacent_transform/1.cc | 1 + .../testsuite/std/ranges/adaptors/transform.cc | 2 + 100 files changed, 2143 insertions(+), 146 deletions(-) create mode 100644 gcc/testsuite/c-c++-common/cpp/pr115913.c create mode 100644 gcc/testsuite/g++.dg/asan/pr118763.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/constexpr-union9.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/constexpr-volatile4.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/nsdmi-list10.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/nsdmi-list9.C create mode 100644 gcc/testsuite/g++.dg/cpp23/class-deduction-inherited7.C create mode 100644 gcc/testsuite/g++.dg/cpp26/name-independent-decl10.C create mode 100644 gcc/testsuite/g++.dg/cpp26/name-independent-decl9.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/concepts-explicit-spec7.C create mode 100644 gcc/testsuite/g++.dg/init/array66.C create mode 100644 gcc/testsuite/g++.dg/other/anon-union6.C create mode 100644 gcc/testsuite/g++.dg/other/anon-union7.C create mode 100644 gcc/testsuite/gcc.c-torture/execute/pr117432.c create mode 100644 gcc/testsuite/gcc.c-torture/execute/pr118638.c create mode 100644 gcc/testsuite/gcc.dg/bitint-120.c create mode 100644 gcc/testsuite/gcc.dg/pr117506.c create mode 100644 gcc/testsuite/gcc.target/aarch64/cpunative/info_34 create mode 100644 gcc/testsuite/gcc.target/aarch64/cpunative/info_35 copy gcc/testsuite/gcc.target/aarch64/cpunative/{native_cpu_16.c => native_cpu_34. [...] copy gcc/testsuite/gcc.target/aarch64/cpunative/{native_cpu_0.c => native_cpu_35.c} (50%) create mode 100644 gcc/testsuite/gcc.target/aarch64/options_set_29.c create mode 100644 gcc/testsuite/gcc.target/i386/pr117432.c create mode 100644 gcc/testsuite/gcc.target/i386/pr118776.c create mode 100644 gcc/testsuite/gcc.target/loongarch/pr118561.c create mode 100644 gcc/testsuite/gcc.target/powerpc/mma-builtin-error.c create mode 100644 gcc/testsuite/gcc.target/riscv/pr117506.c create mode 100644 gcc/testsuite/gfortran.dg/associate_72.f90 create mode 100644 gcc/testsuite/gfortran.dg/common_29.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr81978.f90 create mode 100644 gcc/testsuite/gfortran.dg/proc_ptr_54.f90 create mode 100644 gcc/testsuite/gfortran.dg/proc_ptr_55.f90 create mode 100644 gcc/testsuite/gfortran.dg/proc_ptr_56.f90 create mode 100644 gcc/testsuite/gfortran.dg/use_rename_14.f90 create mode 100644 gcc/testsuite/gfortran.dg/utf8_3.f03 create mode 100644 gcc/testsuite/gnat.dg/warn33.adb create mode 100644 gcc/testsuite/gnat.dg/warn33_pkg.ads create mode 100644 libstdc++-v3/testsuite/25_algorithms/clamp/118185.cc