This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_kernel/gnu-master-aarch64-mainline-allmodconfig in repository toolchain/ci/gcc.
from 74faa9834a9 Fix tree-optimization/103220: Another missing folding of (t [...] adds 5f40d34b6dd libstdc++: [_GLIBCXX_DEBUG] Reduce performance impact on st [...] adds 7950c96ca66 Clobber the condition code in the bfin doloop patterns adds a0e99d5bb74 Fix looping flag discovery in ipa-pure-const adds ce2dbf943ac Fix ignore_nondeterminism_p in ipa-modref adds f658f1d7a22 Daily bump. adds dc915b361bb Tweak tree-ssa-math-opts.c to solve PR target/102117. adds 09a4ffb72aa Refactor load/store/kill analysis in ipa-modref adds c8260767aa3 Fix failure merge_block.c testcase adds 0f5afb62638 Improve base tracking in ipa-modref adds 8fef6f720a5 Fortran: fix lookup for gfortran builtin math intrinsics us [...] adds 364539710f8 i386: Fix up handling of target attribute [PR101180] adds da17c304e22 fortran, debug: Fix up DW_AT_rank [PR103315] adds ae957bef065 Daily bump. adds 2b5b8610e98 xtensa: Fix non-robust split condition in define_insn_and_split adds b5844cb0bc8 Don't allow mask/sse/mmx mov in TLS code sequences. adds 4b1e14346a0 openmp: Handle OMP_MASKED in potential_constant_expression_ [...] adds f456eaf2e0f tree-optimization/103351 - avoid compare-debug issue wrt CD [...] adds 90986c5f0aa libgcc: Remove tbase member from struct unw_eh_callback_data adds f58bf16f672 libgcc: Remove dbase member from struct unw_eh_callback_dat [...] adds d7376862b6d libstdc++: Fix condition for definition of _GLIBCXX14_DEPRECATED adds 1aedb3920a4 openacc: Fix up C++ #pragma acc routine handling [PR101731] adds c38c547a708 docs: remove duplicate param documentation adds a944b5dec3a tree-optimization/103345: Improved load merging. adds a6e0d593707 libcpp: Fix _Pragma stringification [PR103165] adds 5440c88e61f c++: improved return expression location adds 1df539fd197 c++: remember pointer-to-member location adds 06be28f64a0 Daily bump. adds e888bea2384 Re: [PATCH] PR tree-optimization/96779 Adding a missing pat [...] adds 630686f93f0 libcpp: Use [[likely]] conditionally adds df1a0d526e2 Re: [PATCH] PR tree-optimization/102232 Adding a missing pa [...] adds cab8f69857d contrib: Support itemx in check-params-in-docs.py. adds 1ddf11d3647 contrib: filter out -Wc++20-extensions adds f4eae6450e4 rs6000: Optimize code generation of vec_reve [PR100868] adds 5e9b973bd60 openmp: Fix up handling of reduction clauses on the loop co [...] adds 911b633803d Canonicalize &MEM[ssa_n, CST] to ssa_n p+ CST in fold_stmt_1 adds 6033b27eade Improve bytewise DSE adds 2780484bc37 inliner: Remove unused transform_lang_insert_block hook adds 6cd44067007 tree-optimization/103361 - fix unroll-and-jam direction vec [...] adds d3f22853d18 docs: Remove 2 more duplicite param descriptions. adds 5459fa132a9 libstdc++: Fix circular dependency for bitmap_allocator [PR103381] adds 8632f8c65de Remove duplicated param valud in modref tree adds 46d3cfd29dc libcpp: Fix ATTR_LIKELY definition PR preprocessor/103355 adds 721d8b9e26b Fortran: fix scalarization for intrinsic LEN_TRIM with pres [...] adds e6a6569ce28 rs6000: Fix test_mffsl.c effective target check adds c2c534f6faa rs6000: Add [power6-64] stanza to new builtin support adds d6024c85a1c rs6000: Better error messages for power8/9 vector builtins adds 3363022ed81 fixincludes: don't abort() on access failure [PR103306] adds 7b7318faf79 c++: Add static in g++.dg/warn/Waddress-5.C adds 4b1d3d8d732 c++: -Wuninitialized for mem-inits and empty classes [PR19808] adds 16e95050f71 Fortran: do not attempt simplification of [LU]BOUND for poi [...] adds 39de0e54110 libstdc++: Add effective-target for std::allocator implementation adds c59ec55c345 libstdc++: Add another testcase for std::unique_ptr printer [...] adds 30ba058f77e Implement -Winfinite-recursion [PR88232]. adds 2dd56aed3e4 Issue -Waddress also for reference members [PR96507]. adds e1d43592645 Daily bump. adds 7df89377a7a Enhance optimize_atomic_bit_test_and to handle truncation. adds 9bf69a85586 timevar: Add auto_cond_timevar class adds d71d019f63e c++: Fix missing NSDMI diagnostic in C++98 [PR103347] adds 0888d6bbe97 middle-end: Convert bitclear <imm> + cmp<cc> #0 into cm<cc2 [...] adds 755c2e7d71c middle-end: Fix failures with bitclear patterns on signed values adds 52554dde7bf Avoid redundant get_loop_body calls in IVOPTs
No new revisions were added by this update.
Summary of changes: contrib/ChangeLog | 10 + contrib/check-params-in-docs.py | 22 +- contrib/filter-clang-warnings.py | 2 +- fixincludes/ChangeLog | 5 + fixincludes/fixincl.c | 15 +- gcc/ChangeLog | 270 +++++ gcc/DATESTAMP | 2 +- gcc/Makefile.in | 1 + gcc/c-family/ChangeLog | 5 + gcc/c-family/c.opt | 4 + gcc/c/ChangeLog | 5 + gcc/c/c-typeck.c | 1 - gcc/common.opt | 4 + gcc/config/bfin/bfin.md | 9 +- gcc/config/i386/constraints.md | 5 + gcc/config/i386/i386-options.c | 5 +- gcc/config/i386/i386-protos.h | 1 + gcc/config/i386/i386.c | 30 + gcc/config/i386/i386.md | 8 +- gcc/config/rs6000/altivec.md | 46 +- gcc/config/rs6000/rs6000-builtin-new.def | 9 +- gcc/config/rs6000/rs6000-call.c | 55 +- gcc/config/rs6000/rs6000-gen-builtins.c | 4 + gcc/config/xtensa/xtensa.md | 4 +- gcc/cp/ChangeLog | 41 + gcc/cp/call.c | 106 +- gcc/cp/constexpr.c | 1 + gcc/cp/cp-tree.h | 16 +- gcc/cp/decl.c | 73 +- gcc/cp/error.c | 32 +- gcc/cp/init.c | 3 +- gcc/cp/name-lookup.c | 240 ++--- gcc/cp/optimize.c | 1 - gcc/cp/parser.c | 34 +- gcc/cp/pt.c | 2 + gcc/cp/semantics.c | 1 - gcc/cp/typeck.c | 31 +- gcc/doc/invoke.texi | 29 +- gcc/fortran/ChangeLog | 31 + gcc/fortran/simplify.c | 6 + gcc/fortran/trans-array.c | 1 + gcc/fortran/trans-intrinsic.c | 66 +- gcc/fortran/trans-types.c | 4 +- gcc/gimple-fold.c | 22 + gcc/gimple-loop-jam.c | 4 +- gcc/gimple-ssa-store-merging.c | 9 +- gcc/gimple-warn-recursion.c | 202 ++++ gcc/gimplify.c | 85 +- gcc/ipa-modref-tree.c | 52 +- gcc/ipa-modref-tree.h | 76 +- gcc/ipa-modref.c | 1125 ++++++++++---------- gcc/ipa-pure-const.c | 4 +- gcc/jit/ChangeLog | 51 + gcc/match.pd | 83 +- gcc/passes.def | 1 + gcc/testsuite/ChangeLog | 183 ++++ gcc/testsuite/c-c++-common/attr-used-5.c | 2 +- gcc/testsuite/c-c++-common/attr-used-6.c | 2 +- gcc/testsuite/c-c++-common/attr-used-9.c | 2 +- gcc/testsuite/c-c++-common/goacc/routine-6.c | 4 + gcc/testsuite/c-c++-common/gomp/pr102431.c | 16 + gcc/testsuite/c-c++-common/gomp/pragma-3.c | 20 + gcc/testsuite/c-c++-common/gomp/pragma-4.c | 20 + gcc/testsuite/c-c++-common/gomp/pragma-5.c | 20 + gcc/testsuite/g++.dg/cpp0x/nsdmi-warn1.C | 10 + gcc/testsuite/g++.dg/cpp0x/nsdmi-warn1.h | 2 + gcc/testsuite/g++.dg/cpp0x/pr65327.C | 4 +- gcc/testsuite/g++.dg/cpp23/constexpr-nonlit4.C | 8 +- gcc/testsuite/g++.dg/cpp23/constexpr-nonlit5.C | 8 +- gcc/testsuite/g++.dg/cpp2a/constexpr-init1.C | 4 +- gcc/testsuite/g++.dg/diagnostic/ptrtomem3.C | 14 + gcc/testsuite/g++.dg/gomp/masked-1.C | 14 + gcc/testsuite/g++.dg/gomp/pr102431.C | 13 + gcc/testsuite/g++.dg/template/crash106.C | 4 +- gcc/testsuite/g++.dg/torture/pr103351.C | 88 ++ gcc/testsuite/g++.dg/torture/pr103361.C | 18 + gcc/testsuite/g++.dg/tree-ssa/pr102216-1.C | 21 + gcc/testsuite/g++.dg/tree-ssa/pr102216-2.C | 45 + gcc/testsuite/g++.dg/warn/Waddress-5.C | 2 +- gcc/testsuite/g++.dg/warn/Waddress-8.C | 85 ++ gcc/testsuite/g++.dg/warn/Winfinite-recursion-2.C | 75 ++ gcc/testsuite/g++.dg/warn/Winfinite-recursion-3.C | 77 ++ gcc/testsuite/g++.dg/warn/Winfinite-recursion.C | 34 + gcc/testsuite/g++.dg/warn/Wuninitialized-28.C | 1 + gcc/testsuite/g++.dg/warn/Wuninitialized-29.C | 1 + gcc/testsuite/g++.dg/warn/Wuninitialized-31.C | 73 ++ gcc/testsuite/gcc.c-torture/execute/pr103052.c | 35 + gcc/testsuite/gcc.dg/Winfinite-recursion-2.c | 252 +++++ gcc/testsuite/gcc.dg/Winfinite-recursion.c | 227 ++++ gcc/testsuite/gcc.dg/bic-bitmask-10.c | 26 + gcc/testsuite/gcc.dg/bic-bitmask-11.c | 25 + gcc/testsuite/gcc.dg/bic-bitmask-12.c | 17 + gcc/testsuite/gcc.dg/bic-bitmask-13.c | 24 + gcc/testsuite/gcc.dg/bic-bitmask-14.c | 24 + gcc/testsuite/gcc.dg/bic-bitmask-15.c | 24 + gcc/testsuite/gcc.dg/bic-bitmask-16.c | 24 + gcc/testsuite/gcc.dg/bic-bitmask-17.c | 24 + gcc/testsuite/gcc.dg/bic-bitmask-18.c | 24 + gcc/testsuite/gcc.dg/bic-bitmask-19.c | 24 + gcc/testsuite/gcc.dg/bic-bitmask-2.c | 25 + gcc/testsuite/gcc.dg/bic-bitmask-20.c | 24 + gcc/testsuite/gcc.dg/bic-bitmask-21.c | 25 + gcc/testsuite/gcc.dg/bic-bitmask-22.c | 24 + gcc/testsuite/gcc.dg/bic-bitmask-23.c | 16 + gcc/testsuite/gcc.dg/bic-bitmask-3.c | 25 + gcc/testsuite/gcc.dg/bic-bitmask-4.c | 25 + gcc/testsuite/gcc.dg/bic-bitmask-5.c | 25 + gcc/testsuite/gcc.dg/bic-bitmask-6.c | 25 + gcc/testsuite/gcc.dg/bic-bitmask-7.c | 24 + gcc/testsuite/gcc.dg/bic-bitmask-8.c | 25 + gcc/testsuite/gcc.dg/bic-bitmask-9.c | 25 + gcc/testsuite/gcc.dg/bic-bitmask.h | 43 + gcc/testsuite/gcc.dg/tree-prof/merge_block.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/modref-15.c | 9 + gcc/testsuite/gcc.dg/tree-ssa/modref-dse-4.c | 4 +- gcc/testsuite/gcc.dg/tree-ssa/modref-dse-5.c | 5 +- gcc/testsuite/gcc.dg/tree-ssa/pr102232.c | 52 + gcc/testsuite/gcc.dg/tree-ssa/pr103345.c | 53 + gcc/testsuite/gcc.dg/tree-ssa/pr96779-disabled.c | 84 ++ gcc/testsuite/gcc.dg/tree-ssa/pr96779.c | 79 ++ gcc/testsuite/gcc.dg/tree-ssa/pr98953.c | 14 + gcc/testsuite/gcc.target/aarch64/bic-bitmask-1.c | 13 + gcc/testsuite/gcc.target/i386/pr101180.c | 12 + gcc/testsuite/gcc.target/i386/pr103194-2.c | 64 ++ gcc/testsuite/gcc.target/i386/pr103194-3.c | 64 ++ gcc/testsuite/gcc.target/i386/pr103194-4.c | 61 ++ gcc/testsuite/gcc.target/i386/pr103194-5.c | 61 ++ gcc/testsuite/gcc.target/i386/pr103194.c | 16 + gcc/testsuite/gcc.target/i386/pr103275.c | 83 ++ gcc/testsuite/gcc.target/powerpc/test_mffsl.c | 4 +- gcc/testsuite/gcc.target/powerpc/vec_reve_1.c | 17 + gcc/testsuite/gcc.target/powerpc/vec_reve_2.c | 29 + gcc/testsuite/gcc.target/s390/mul-wide.c | 9 + gcc/testsuite/gcc.target/s390/umul-wide.c | 9 + .../gfortran.dg/bound_simplification_7.f90 | 18 + gcc/testsuite/gfortran.dg/dec_math_5.f90 | 104 ++ gcc/testsuite/gfortran.dg/gomp/pr102431.f90 | 10 + gcc/testsuite/gfortran.dg/len_trim.f90 | 27 + gcc/timevar.h | 44 +- gcc/tree-data-ref.c | 2 +- gcc/tree-inline.c | 8 - gcc/tree-inline.h | 3 - gcc/tree-pass.h | 1 + gcc/tree-ssa-ccp.c | 99 +- gcc/tree-ssa-dce.c | 4 + gcc/tree-ssa-dse.c | 173 ++- gcc/tree-ssa-loop-ivopts.c | 16 +- gcc/tree-ssa-math-opts.c | 11 +- gcc/tree-ssa-phiopt.c | 94 +- gcc/tree.c | 53 + gcc/tree.h | 5 + libcpp/ChangeLog | 21 + libcpp/internal.h | 3 + libcpp/lex.c | 2 +- libcpp/macro.c | 11 +- libcpp/system.h | 12 + libgcc/ChangeLog | 17 + libgcc/unwind-dw2-fde-dip.c | 54 +- libstdc++-v3/ChangeLog | 57 + libstdc++-v3/include/bits/c++config | 4 +- libstdc++-v3/include/bits/erase_if.h | 8 +- libstdc++-v3/include/debug/macros.h | 42 +- libstdc++-v3/include/debug/map.h | 11 +- libstdc++-v3/include/debug/multimap.h | 11 +- libstdc++-v3/include/debug/multiset.h | 11 +- libstdc++-v3/include/debug/set.h | 11 +- libstdc++-v3/include/debug/unordered_map | 14 + libstdc++-v3/include/debug/unordered_set | 14 + libstdc++-v3/include/experimental/map | 12 +- libstdc++-v3/include/experimental/set | 10 +- libstdc++-v3/include/experimental/unordered_map | 12 +- libstdc++-v3/include/experimental/unordered_set | 12 +- libstdc++-v3/include/ext/bitmap_allocator.h | 2 +- libstdc++-v3/include/std/map | 12 +- libstdc++-v3/include/std/set | 10 +- libstdc++-v3/include/std/unordered_map | 12 +- libstdc++-v3/include/std/unordered_set | 12 +- libstdc++-v3/testsuite/18_support/50594.cc | 1 + libstdc++-v3/testsuite/20_util/allocator/1.cc | 7 +- .../testsuite/20_util/allocator/overaligned.cc | 2 +- .../testsuite/23_containers/unordered_map/96088.cc | 1 + .../23_containers/unordered_multimap/96088.cc | 1 + .../23_containers/unordered_multiset/96088.cc | 1 + .../testsuite/23_containers/unordered_set/96088.cc | 1 + .../testsuite/ext/throw_allocator/check_delete.cc | 1 + .../testsuite/ext/throw_allocator/check_new.cc | 1 + libstdc++-v3/testsuite/lib/libstdc++.exp | 8 + .../testsuite/libstdc++-prettyprinters/cxx11.cc | 11 + 188 files changed, 5439 insertions(+), 1314 deletions(-) create mode 100644 gcc/gimple-warn-recursion.c create mode 100644 gcc/testsuite/c-c++-common/goacc/routine-6.c create mode 100644 gcc/testsuite/c-c++-common/gomp/pr102431.c create mode 100644 gcc/testsuite/c-c++-common/gomp/pragma-3.c create mode 100644 gcc/testsuite/c-c++-common/gomp/pragma-4.c create mode 100644 gcc/testsuite/c-c++-common/gomp/pragma-5.c create mode 100644 gcc/testsuite/g++.dg/cpp0x/nsdmi-warn1.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/nsdmi-warn1.h create mode 100644 gcc/testsuite/g++.dg/diagnostic/ptrtomem3.C create mode 100644 gcc/testsuite/g++.dg/gomp/masked-1.C create mode 100644 gcc/testsuite/g++.dg/gomp/pr102431.C create mode 100644 gcc/testsuite/g++.dg/torture/pr103351.C create mode 100644 gcc/testsuite/g++.dg/torture/pr103361.C create mode 100644 gcc/testsuite/g++.dg/tree-ssa/pr102216-1.C create mode 100644 gcc/testsuite/g++.dg/tree-ssa/pr102216-2.C create mode 100644 gcc/testsuite/g++.dg/warn/Waddress-8.C create mode 100644 gcc/testsuite/g++.dg/warn/Winfinite-recursion-2.C create mode 100644 gcc/testsuite/g++.dg/warn/Winfinite-recursion-3.C create mode 100644 gcc/testsuite/g++.dg/warn/Winfinite-recursion.C create mode 100644 gcc/testsuite/g++.dg/warn/Wuninitialized-31.C create mode 100644 gcc/testsuite/gcc.c-torture/execute/pr103052.c create mode 100644 gcc/testsuite/gcc.dg/Winfinite-recursion-2.c create mode 100644 gcc/testsuite/gcc.dg/Winfinite-recursion.c create mode 100644 gcc/testsuite/gcc.dg/bic-bitmask-10.c create mode 100644 gcc/testsuite/gcc.dg/bic-bitmask-11.c create mode 100644 gcc/testsuite/gcc.dg/bic-bitmask-12.c create mode 100644 gcc/testsuite/gcc.dg/bic-bitmask-13.c create mode 100644 gcc/testsuite/gcc.dg/bic-bitmask-14.c create mode 100644 gcc/testsuite/gcc.dg/bic-bitmask-15.c create mode 100644 gcc/testsuite/gcc.dg/bic-bitmask-16.c create mode 100644 gcc/testsuite/gcc.dg/bic-bitmask-17.c create mode 100644 gcc/testsuite/gcc.dg/bic-bitmask-18.c create mode 100644 gcc/testsuite/gcc.dg/bic-bitmask-19.c create mode 100644 gcc/testsuite/gcc.dg/bic-bitmask-2.c create mode 100644 gcc/testsuite/gcc.dg/bic-bitmask-20.c create mode 100644 gcc/testsuite/gcc.dg/bic-bitmask-21.c create mode 100644 gcc/testsuite/gcc.dg/bic-bitmask-22.c create mode 100644 gcc/testsuite/gcc.dg/bic-bitmask-23.c create mode 100644 gcc/testsuite/gcc.dg/bic-bitmask-3.c create mode 100644 gcc/testsuite/gcc.dg/bic-bitmask-4.c create mode 100644 gcc/testsuite/gcc.dg/bic-bitmask-5.c create mode 100644 gcc/testsuite/gcc.dg/bic-bitmask-6.c create mode 100644 gcc/testsuite/gcc.dg/bic-bitmask-7.c create mode 100644 gcc/testsuite/gcc.dg/bic-bitmask-8.c create mode 100644 gcc/testsuite/gcc.dg/bic-bitmask-9.c create mode 100644 gcc/testsuite/gcc.dg/bic-bitmask.h create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/modref-15.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr102232.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr103345.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr96779-disabled.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr96779.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr98953.c create mode 100644 gcc/testsuite/gcc.target/aarch64/bic-bitmask-1.c create mode 100644 gcc/testsuite/gcc.target/i386/pr101180.c create mode 100644 gcc/testsuite/gcc.target/i386/pr103194-2.c create mode 100644 gcc/testsuite/gcc.target/i386/pr103194-3.c create mode 100644 gcc/testsuite/gcc.target/i386/pr103194-4.c create mode 100644 gcc/testsuite/gcc.target/i386/pr103194-5.c create mode 100644 gcc/testsuite/gcc.target/i386/pr103194.c create mode 100644 gcc/testsuite/gcc.target/i386/pr103275.c create mode 100644 gcc/testsuite/gcc.target/powerpc/vec_reve_1.c create mode 100644 gcc/testsuite/gcc.target/powerpc/vec_reve_2.c create mode 100644 gcc/testsuite/gcc.target/s390/mul-wide.c create mode 100644 gcc/testsuite/gcc.target/s390/umul-wide.c create mode 100644 gcc/testsuite/gfortran.dg/bound_simplification_7.f90 create mode 100644 gcc/testsuite/gfortran.dg/dec_math_5.f90 create mode 100644 gcc/testsuite/gfortran.dg/gomp/pr102431.f90 create mode 100644 gcc/testsuite/gfortran.dg/len_trim.f90