This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch releases/gcc-12 in repository gcc.
from d73137ab352 tree-optimization/111070 - fix ICE with recent ifcombine fix new ca8ad807cf3 c-family: copy attribute diagnostic fixes [PR113262] new 3f0d1e53892 libgomp: Fix up FLOCK fallback handling [PR113192] new 170c2bba7cb cfgexpand: Workaround CSE of ADDR_EXPRs in VAR_DECL partiti [...] new bc512822220 i386: Add -masm=intel profiling support [PR113122] new ba385435a9c docs: Fix 2 typos new f5758e8142d tree-ssa-strlen: Fix up handle_store [PR113603] new e6976013c09 ggc-common: Fix save PCH assertion new fda7a897d03 attribs: Don't canonicalize lookup_scoped_attribute_spec ar [...] new c2cd5eefccf c: Handle scoped attributes in __has*attribute and scoped a [...] new 929972273e8 i386: Fix ICEs with SUBREGs from vector etc. constants to X [...] new b294d461e2e bb-reorder: Fix -freorder-blocks-and-partition ICEs on aarc [...] new 9f484597028 aarch64: Fix TImode __sync_*_compare_and_exchange expansion [...] new 81c300bf683 icf: Reset SSA_NAME_{PTR,RANGE}_INFO in successfully merged [...] new 9987fe67cf6 libquadmath: Don't assume the storage for __float128 argume [...] new 42afabb838d fold-const: Handle NON_LVALUE_EXPR in native_encode_initial [...] new f33e8ee4cb4 c++: Fix ICE with weird copy assignment operator [PR114572] new f8a327930b8 vect: Don't clear base_misaligned in update_epilogue_loop_v [...] new b3b7176d585 c++: Fix up maybe_warn_for_constant_evaluated calls [PR114580] new 082fe43efd2 asan, v3: Fix up handling of > 32 byte aligned variables wi [...] new e9b960edb01 c++: Fix bogus warnings about ignored annotations [PR114691] new bb21a7de311 attribs: Don't crash on NULL TREE_TYPE in diag_attr_exclusi [...] new b3ef00f8b8d internal-fn: Temporarily disable flag_trapv during .{ADD,SU [...] new 7d0673575ab rtlanal: Fix set_noop_p for volatile loads or stores [PR114768] new cc96dc569f7 openmp: Copy DECL_LANG_SPECIFIC and DECL_LANG_FLAG_? to tre [...] new bf134407b49 gimple-ssa-sprintf: Use [0, 1] range for %lc with (wint_t) [...] new 25bd98dfd99 tree-inline: Remove .ASAN_MARK calls when inlining function [...] new 840bc674168 combine: Fix up simplify_compare_const [PR115092] new bda8c28e6fc rs6000: Fix up PCH in --enable-host-pie builds [PR115324] new 91a37125449 builtins: Force SAVE_EXPR for __builtin_{add,sub,mul}_overf [...] new b065824e30e fold-const: Fix up CLZ handling in tree_call_nonnegative_wa [...] new d4126b329b2 c: Fix up pointer types to may_alias structures [PR114493]
The 31 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 | 26 +++++++- gcc/attribs.cc | 17 ++--- gcc/bb-reorder.cc | 3 +- gcc/builtins.cc | 16 ++++- gcc/c-family/c-attribs.cc | 32 +++++----- gcc/c-family/c-lex.cc | 32 +++++++++- gcc/c/c-decl.cc | 15 +++++ gcc/cfgexpand.cc | 30 ++++++++- gcc/combine.cc | 6 +- gcc/config/aarch64/aarch64.cc | 2 + gcc/config/i386/i386-expand.cc | 17 +++++ gcc/config/i386/i386.cc | 62 +++++++++++++++---- gcc/config/rs6000/rs6000-builtin.cc | 2 +- gcc/config/rs6000/rs6000-c.cc | 62 ++++++++++--------- gcc/config/rs6000/rs6000-gen-builtins.cc | 72 ++++++++++++---------- gcc/cp/cp-gimplify.cc | 4 ++ gcc/cp/semantics.cc | 10 +-- gcc/doc/generic.texi | 2 +- gcc/doc/rtl.texi | 2 +- gcc/fold-const.cc | 20 +++++- gcc/ggc-common.cc | 2 +- gcc/gimple-ssa-sprintf.cc | 20 +++--- gcc/internal-fn.cc | 19 ++++++ gcc/ipa-icf.cc | 32 +++++++++- gcc/rtlanal.cc | 11 ++-- gcc/testsuite/c-c++-common/Wattributes-3.c | 13 ++++ gcc/testsuite/g++.dg/cpp2a/bit-cast16.C | 16 +++++ .../g++.dg/cpp2a/is-constant-evaluated15.C | 28 +++++++++ gcc/testsuite/g++.dg/ext/attrib68.C | 8 +++ gcc/testsuite/g++.dg/ext/pr114691.C | 22 +++++++ gcc/testsuite/gcc.c-torture/compile/pr113603.c | 40 ++++++++++++ gcc/testsuite/gcc.c-torture/execute/pr108789.c | 39 ++++++++++++ gcc/testsuite/gcc.c-torture/execute/pr110115.c | 45 ++++++++++++++ gcc/testsuite/gcc.c-torture/execute/pr111422.c | 39 ++++++++++++ gcc/testsuite/gcc.c-torture/execute/pr90348.c | 38 ++++++++++++ gcc/testsuite/gcc.dg/asan/pr110027.c | 50 +++++++++++++++ gcc/testsuite/gcc.dg/asan/pr114956.c | 26 ++++++++ gcc/testsuite/gcc.dg/c23-attr-syntax-8.c | 12 ++++ gcc/testsuite/gcc.dg/pr110079.c | 43 +++++++++++++ gcc/testsuite/gcc.dg/pr113262.c | 6 ++ gcc/testsuite/gcc.dg/pr113907-1.c | 49 +++++++++++++++ gcc/testsuite/gcc.dg/pr114310.c | 20 ++++++ gcc/testsuite/gcc.dg/pr114493-1.c | 19 ++++++ gcc/testsuite/gcc.dg/pr114493-2.c | 26 ++++++++ gcc/testsuite/gcc.dg/pr114753.c | 14 +++++ gcc/testsuite/gcc.dg/pr114768.c | 10 +++ gcc/testsuite/gcc.dg/pr114876.c | 34 ++++++++++ gcc/testsuite/gcc.dg/pr114902.c | 23 +++++++ gcc/testsuite/gcc.dg/pr115092.c | 16 +++++ .../gcc.dg/tree-ssa/builtin-sprintf-warn-1.c | 12 ++-- gcc/testsuite/gcc.target/i386/avx512f-pr114566.c | 34 ++++++++++ gcc/testsuite/gcc.target/i386/pr113122-1.c | 10 +++ gcc/testsuite/gcc.target/i386/pr113122-2.c | 11 ++++ gcc/testsuite/gcc.target/i386/pr113122-3.c | 9 +++ gcc/testsuite/gcc.target/i386/pr113122-4.c | 10 +++ gcc/testsuite/gcc.target/i386/pr114184.c | 22 +++++++ gcc/testsuite/gfortran.dg/gomp/pr114825.f90 | 16 +++++ gcc/tree-inline.cc | 28 ++++++--- gcc/tree-nested.cc | 61 +++++++++--------- gcc/tree-ssa-strlen.cc | 3 + gcc/tree-vect-loop.cc | 8 +-- libcpp/include/cpplib.h | 1 + libcpp/lex.cc | 9 ++- libgomp/configure | 9 ++- libgomp/configure.ac | 11 +++- libgomp/testsuite/libgomp.c++/pr114572.C | 24 ++++++++ libquadmath/printf/printf_fp.c | 2 +- libquadmath/printf/printf_fphex.c | 3 +- 68 files changed, 1243 insertions(+), 192 deletions(-) create mode 100644 gcc/testsuite/c-c++-common/Wattributes-3.c create mode 100644 gcc/testsuite/g++.dg/cpp2a/bit-cast16.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/is-constant-evaluated15.C create mode 100644 gcc/testsuite/g++.dg/ext/attrib68.C create mode 100644 gcc/testsuite/g++.dg/ext/pr114691.C create mode 100644 gcc/testsuite/gcc.c-torture/compile/pr113603.c create mode 100644 gcc/testsuite/gcc.c-torture/execute/pr108789.c create mode 100644 gcc/testsuite/gcc.c-torture/execute/pr110115.c create mode 100644 gcc/testsuite/gcc.c-torture/execute/pr111422.c create mode 100644 gcc/testsuite/gcc.c-torture/execute/pr90348.c create mode 100644 gcc/testsuite/gcc.dg/asan/pr110027.c create mode 100644 gcc/testsuite/gcc.dg/asan/pr114956.c create mode 100644 gcc/testsuite/gcc.dg/c23-attr-syntax-8.c create mode 100644 gcc/testsuite/gcc.dg/pr110079.c create mode 100644 gcc/testsuite/gcc.dg/pr113262.c create mode 100644 gcc/testsuite/gcc.dg/pr113907-1.c create mode 100644 gcc/testsuite/gcc.dg/pr114310.c create mode 100644 gcc/testsuite/gcc.dg/pr114493-1.c create mode 100644 gcc/testsuite/gcc.dg/pr114493-2.c create mode 100644 gcc/testsuite/gcc.dg/pr114753.c create mode 100644 gcc/testsuite/gcc.dg/pr114768.c create mode 100644 gcc/testsuite/gcc.dg/pr114876.c create mode 100644 gcc/testsuite/gcc.dg/pr114902.c create mode 100644 gcc/testsuite/gcc.dg/pr115092.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512f-pr114566.c create mode 100644 gcc/testsuite/gcc.target/i386/pr113122-1.c create mode 100644 gcc/testsuite/gcc.target/i386/pr113122-2.c create mode 100644 gcc/testsuite/gcc.target/i386/pr113122-3.c create mode 100644 gcc/testsuite/gcc.target/i386/pr113122-4.c create mode 100644 gcc/testsuite/gcc.target/i386/pr114184.c create mode 100644 gcc/testsuite/gfortran.dg/gomp/pr114825.f90 create mode 100644 libgomp/testsuite/libgomp.c++/pr114572.C