This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch releases/gcc-13 in repository gcc.
from 16fd84fc2e6 Daily bump. new 364778b4a53 c++: Don't emit deprecated/unavailable attribute diagnostic [...] new 2bdab7d1295 i386: Fix up _mm_min_ss etc. handling of zeros and NaNs [PR116738] new e56d3a638c8 c-family: Fix up -Wsizeof-pointer-memaccess ICEs [PR117230] new 0bf979d57d5 asan: Fix up build_check_stmt gsi handling [PR117209] new 00b80ef1861 c++: Further fix for get_member_function_from_ptrfunc [PR117259] new 66fb0687ce6 Assorted --disable-checking fixes [PR117249] new b7dd8cb9f5d libstdc++: Use if consteval rather than if (std::__is_const [...] new 8c16faa12c7 function: Call do_pending_stack_adjust in assign_parms [PR117296] new e88a25ded95 libstdc++: Fix up std::{,b}float16_t std::{ilogb,l{,l}r{oun [...] new dbe57b12c5b libstdc++: Fix up 117406.cc test [PR117406] new bf85c4df809 store-merging: Don't use sub_byte_op_p mode for empty_ctor_ [...] new 1784de4b606 c++: Fix ICE on constexpr virtual function [PR117317] new 29113379577 m2: Fix up dependencies some more new 5b825432bed phiopt: Fix a pasto in spaceship_replacement [PR117612] new c6a3fd5191d builtins: Fix up DFP ICEs on __builtin_is{inf,finite,normal [...] new 1ec99f67bbf builtins: Fix up DFP ICEs on __builtin_fpclassify [PR102674] new ec1614b4ee5 c: Fix sizeof error recovery [PR117745] new 4dc7a5eb6e3 docs: Fix up __sync_* documentation [PR117642] new c71616c8cc9 docs: Clarify -fsanitize=hwaddress target support [PR117960] new e244bebdb70 cse: Fix up record_jump_equiv checks [PR117095] new 4bbd1ab1f9e warn-access: Fix up matching_alloc_calls_p [PR118024] new 28646ac56a3 c++: Diagnose earlier non-static data members with cv conta [...] new e49c0a19e2f c++: Honor complain in cp_build_function_call_vec for check [...] new 3d70d8b6042 c++: Wrap force_target_expr in get_member_function_from_ptr [...] new 38f4559a6a8 builtins: Store unspecified value to *exp for inf/nan [PR114877] new c7f51dc4939 c++: Only destruct elts of array for new expression if exce [...] new 9e27bc5a751 d: give dependency files better filenames [PR118477] new 0691f7517ef niter: Make build_cltz_expr more robust [PR118689] new b4b559ab9dc icf: Compare call argument types in certain cases and asm o [...] new eb3e7de323a c++: Allow constexpr reads from volatile std::nullptr_t obj [...] new 7cb46536f7a c++: Don't use CLEANUP_EH_ONLY for new expression cleanup [ [...] new 301d5e23c5a i386: Fix ICE with conditional QI/HI vector maxmin [PR118776] new 9005efee26b reassoc: Fix up optimize_range_tests_to_bit_test [PR118915] new 048a90fcc02 openmp: Mark OpenMP atomic write expression as read [PR119000] new 7980ce5dcf1 c: stddef.h C23 fixes [PR114870] new 34249853c6d c++: Fix cxx_eval_store_expression {REAL,IMAG}PART_EXPR han [...] new 1b6045c3c4f c++: Update TYPE_FIELDS of variant types if cp_parser_late_ [...] new bfdd0e68a04 libgcc: Fix up unwind-dw2-btree.h [PR119151] new 34c76e51ce7 tree: Improve skip_simple_arithmetic [PR119183] new f82a279e0e6 middle-end/119204 - ICE with strcspn folding new 997b3e922f5 builtins: Fix up strspn/strcspn folding [PR119219] new 6eb9f800810 Fix up some further cases of missing or extraneous spaces i [...] new 7c4b8027480 combine: Use reg_used_between_p rather than modified_betwee [...] new d6988faab91 c: Fix ICEs with -fsanitize=pointer-{subtract,compare} [PR119582] new 622d17191f9 lto: lto-opts fixes [PR119625] new b4988146684 libquadmath: Fix up THREEp96 constant in expq new c3c451bcb0d driver: Fix up -freport-bug for ASLR [PR119727] new b00d87fcc4f driver: On linux hosts disable ASLR during -freport-bug [PR119727] new 3abc678a266 expmed: Always use QImode for init_expmed set_zero_cost [PR119785] new 1982540eb26 libatomic: Fix up libat_{,un}lock_n [PR119796] new 7ac1a99ccff libatomic: Fix up libat_{,un}lock_n for mingw [PR119796]
The 51 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/asan.cc | 14 +- gcc/builtins.cc | 67 +++++---- gcc/c-family/c-cppbuiltin.cc | 13 +- gcc/c-family/c-warn.cc | 20 +-- gcc/c/c-parser.cc | 34 ++--- gcc/c/c-typeck.cc | 8 +- gcc/cgraph.cc | 3 +- gcc/combine.cc | 16 ++- gcc/config.in | 7 + gcc/config/i386/sse.md | 59 ++++++-- gcc/config/i386/subst.md | 3 + gcc/config/nvptx/nvptx.cc | 2 +- gcc/configure | 40 +++++- gcc/configure.ac | 15 ++ gcc/cp/constexpr.cc | 7 +- gcc/cp/decl.cc | 3 +- gcc/cp/decl2.cc | 3 +- gcc/cp/init.cc | 29 +++- gcc/cp/optimize.cc | 6 + gcc/cp/parser.cc | 63 +++++---- gcc/cp/semantics.cc | 5 +- gcc/cp/typeck.cc | 38 +++--- gcc/cse.cc | 10 +- gcc/d/Make-lang.in | 4 +- gcc/doc/extend.texi | 11 +- gcc/doc/invoke.texi | 6 +- gcc/except.cc | 6 +- gcc/expmed.cc | 2 +- gcc/fortran/resolve.cc | 2 +- gcc/function.cc | 2 + gcc/gcc.cc | 80 ++++++----- gcc/genautomata.cc | 3 +- gcc/gimple-ssa-store-merging.cc | 9 +- gcc/gimple-ssa-strength-reduction.cc | 6 +- gcc/gimple-ssa-warn-access.cc | 85 ++++++------ gcc/gimplify.cc | 2 +- gcc/ginclude/stddef.h | 8 +- gcc/ipa-icf-gimple.cc | 53 +++++--- gcc/lto-cgraph.cc | 3 +- gcc/lto-opts.cc | 43 +++--- gcc/m2/Make-lang.in | 3 +- gcc/opts-common.cc | 6 +- gcc/real.cc | 16 +++ .../c-c++-common/Wsizeof-pointer-memaccess5.c | 29 ++++ gcc/testsuite/c-c++-common/gomp/pr119000.c | 16 +++ 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/pr119123.C | 10 ++ gcc/testsuite/g++.dg/cpp0x/pr98533.C | 25 ++++ gcc/testsuite/g++.dg/cpp1y/constexpr-complex2.C | 18 +++ gcc/testsuite/g++.dg/cpp1z/class-deduction117.C | 7 + gcc/testsuite/g++.dg/cpp2a/pr117317-1.C | 19 +++ gcc/testsuite/g++.dg/cpp2a/pr117317-2.C | 15 ++ gcc/testsuite/g++.dg/expr/pmf-4.C | 22 +++ gcc/testsuite/g++.dg/init/array66.C | 33 +++++ gcc/testsuite/g++.dg/ubsan/pr117259.C | 13 ++ gcc/testsuite/g++.dg/warn/deprecated-20.C | 16 +++ gcc/testsuite/g++.dg/warn/pr117825.C | 18 +++ gcc/testsuite/gcc.c-torture/execute/pr117095.c | 47 +++++++ gcc/testsuite/gcc.c-torture/execute/pr117432.c | 72 ++++++++++ gcc/testsuite/gcc.c-torture/execute/pr118915.c | 22 +++ gcc/testsuite/gcc.c-torture/execute/pr119291.c | 33 +++++ gcc/testsuite/gcc.dg/asan/pr117209.c | 15 ++ gcc/testsuite/gcc.dg/asan/pr119582.c | 23 ++++ gcc/testsuite/gcc.dg/c23-stddef-2.c | 17 +++ gcc/testsuite/gcc.dg/dfp/pr102674.c | 65 +++++++++ gcc/testsuite/gcc.dg/dfp/pr43374.c | 56 ++++++++ gcc/testsuite/gcc.dg/pr117745.c | 8 ++ gcc/testsuite/gcc.dg/pr119151.c | 151 +++++++++++++++++++++ gcc/testsuite/gcc.dg/pr119183.c | 12 ++ gcc/testsuite/gcc.dg/pr119204.c | 13 ++ gcc/testsuite/gcc.dg/torture/builtin-frexp-1.c | 33 +++-- gcc/testsuite/gcc.target/i386/pr117296.c | 12 ++ gcc/testsuite/gcc.target/i386/pr117432.c | 17 +++ gcc/testsuite/gcc.target/i386/pr118776.c | 23 ++++ gcc/testsuite/gcc.target/i386/sse-pr116738.c | 28 ++++ gcc/tree-eh.cc | 3 +- gcc/tree-ssa-loop-ivopts.cc | 2 +- gcc/tree-ssa-loop-niter.cc | 2 + gcc/tree-ssa-phiopt.cc | 2 +- gcc/tree-ssa-reassoc.cc | 5 +- gcc/tree-ssa-structalias.cc | 3 +- gcc/tree.cc | 14 +- libatomic/config/mingw/lock.c | 50 ++++--- libatomic/config/posix/lock.c | 39 +++--- libgcc/unwind-dw2-btree.h | 23 +++- libquadmath/math/expq.c | 2 +- libstdc++-v3/include/c_global/cmath | 36 +++-- .../testsuite/26_numerics/headers/cmath/117321.cc | 6 + .../testsuite/26_numerics/headers/cmath/117406.cc | 60 ++++++++ 91 files changed, 1628 insertions(+), 373 deletions(-) create mode 100644 gcc/testsuite/c-c++-common/Wsizeof-pointer-memaccess5.c create mode 100644 gcc/testsuite/c-c++-common/gomp/pr119000.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/pr119123.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/pr98533.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/constexpr-complex2.C create mode 100644 gcc/testsuite/g++.dg/cpp1z/class-deduction117.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/pr117317-1.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/pr117317-2.C create mode 100644 gcc/testsuite/g++.dg/expr/pmf-4.C create mode 100644 gcc/testsuite/g++.dg/init/array66.C create mode 100644 gcc/testsuite/g++.dg/ubsan/pr117259.C create mode 100644 gcc/testsuite/g++.dg/warn/deprecated-20.C create mode 100644 gcc/testsuite/g++.dg/warn/pr117825.C create mode 100644 gcc/testsuite/gcc.c-torture/execute/pr117095.c create mode 100644 gcc/testsuite/gcc.c-torture/execute/pr117432.c create mode 100644 gcc/testsuite/gcc.c-torture/execute/pr118915.c create mode 100644 gcc/testsuite/gcc.c-torture/execute/pr119291.c create mode 100644 gcc/testsuite/gcc.dg/asan/pr117209.c create mode 100644 gcc/testsuite/gcc.dg/asan/pr119582.c create mode 100644 gcc/testsuite/gcc.dg/c23-stddef-2.c create mode 100644 gcc/testsuite/gcc.dg/dfp/pr102674.c create mode 100644 gcc/testsuite/gcc.dg/dfp/pr43374.c create mode 100644 gcc/testsuite/gcc.dg/pr117745.c create mode 100644 gcc/testsuite/gcc.dg/pr119151.c create mode 100644 gcc/testsuite/gcc.dg/pr119183.c create mode 100644 gcc/testsuite/gcc.dg/pr119204.c create mode 100644 gcc/testsuite/gcc.target/i386/pr117296.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/i386/sse-pr116738.c create mode 100644 libstdc++-v3/testsuite/26_numerics/headers/cmath/117321.cc create mode 100644 libstdc++-v3/testsuite/26_numerics/headers/cmath/117406.cc