This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_gnu_native_check_binutils/master-aarch64 in repository toolchain/ci/gcc.
from 53836c887a0 gimple-ssa-warn-access: Fix up asan_test.C -Wdangling-point [...] adds fdf31ae25f6 Update on riscv -Wformat-diag string. adds 34ba4275dcf Enable -Werror=format-diag during bootstrap. adds 7f3915b83ed rs6000: Fix bootstrap adds 2f47a095a08 testsuite: Rename a few C++ to .C or .cc. adds 9d6c63ba490 [Ada] Compile s-mmap and 128bit on x86_64-linux-gnux32 adds 2cef99175af [Ada] Set target_cpu to x32 for x86_64-linux-gnux32 adds 39f581028c7 libstdc++: Fix for non-constexpr math_errhandling adds 0bd247bbbe4 libgomp, OpenMP: Fix issue for omp_get_device_num on gcn targets. adds 68aa3c08ef1 check_GNU_style_lib: skip .py files (one should use flake8). adds 5b6788ae5a3 tree-optimization/104112 - add check for vect epilogue reduc reuse adds f35bb467a01 testsuite: Test evrp-trans.c also with unsigned types [PR104115] adds ffc7f200adb match.pd, optabs: Avoid vectorization of {FLOOR,CEIL,ROUND} [...] adds f4ca0a53be1 vect: Fix epilogue mode skipping adds 6a26ad67367 libstdc++: Fix libbacktrace build files adds d5148d4faa6 Update per-file selftest and finalization hooks for .c to . [...] adds 4c46f5a471c ifcvt: Check if cmovs are needed. adds 9b8eaa28225 ifcvt: Allow constants for noce_convert_multiple. adds 46346d8d76c ifcvt: Improve costs handling for noce_convert_multiple. adds e9ebb86799f ifcvt/optabs: Allow using a CC comparison for emit_conditio [...] adds aa8cfe78595 ifcvt: Try re-using CC for conditional moves. adds d249933e6b4 testsuite/s390: Add tests for noce_convert_multiple. adds 92efc019ed9 ifcvt: Run second pass if it is possible to omit a temporary. adds f5c50748f36 libstdc++: Include <stddef.h> for size_t and ptrdiff_t [PR104123] adds fe3e9780277 libstdc++: Remove -gdwarf-4 from flags for debug library adds fe1ad141651 Daily bump. adds 64655e7bdbe testsuite: sldoi requires VSX. adds 30f2c22def7 c++: template-id with current inst qualifier [PR102300] adds ad4188f8385 tree-optimization/104114 - avoid diagnosing V1mode lowering new 8bc700f4c3f Enhance vec_pack_trunc for integral mode mask.
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: contrib/ChangeLog | 10 + contrib/check_GNU_style_lib.py | 2 +- gcc/ChangeLog | 325 ++++++++++++ gcc/DATESTAMP | 2 +- gcc/ada/ChangeLog | 16 + gcc/ada/Makefile.rtl | 5 + gcc/ada/gcc-interface/Makefile.in | 7 + gcc/attribs.cc | 2 +- gcc/bitmap.cc | 2 +- gcc/c-family/ChangeLog | 18 + gcc/c-family/c-common.cc | 10 +- gcc/c-family/c-common.h | 6 +- gcc/c-family/c-format.cc | 2 +- gcc/c-family/c-indentation.cc | 2 +- gcc/c-family/c-pretty-print.cc | 2 +- gcc/cgraph.cc | 4 +- gcc/cgraph.h | 4 +- gcc/cgraphunit.cc | 2 +- gcc/config/riscv/riscv.cc | 4 +- gcc/config/rs6000/rs6000.cc | 9 +- gcc/configure | 4 +- gcc/configure.ac | 4 +- gcc/convert.cc | 2 +- gcc/cp/ChangeLog | 18 + gcc/cp/cp-lang.cc | 4 +- gcc/cp/cp-tree.h | 4 +- gcc/cp/parser.cc | 8 +- gcc/cp/pt.cc | 2 +- gcc/cp/tree.cc | 2 +- gcc/dbgcnt.cc | 2 +- gcc/diagnostic-show-locus.cc | 2 +- gcc/diagnostic.cc | 2 +- gcc/dumpfile.cc | 2 +- gcc/dwarf2out.cc | 2 +- gcc/dwarf2out.h | 2 +- gcc/edit-context.cc | 2 +- gcc/et-forest.cc | 2 +- gcc/expmed.cc | 8 +- gcc/expr.cc | 10 +- gcc/fibonacci_heap.cc | 2 +- gcc/fold-const.cc | 2 +- gcc/function-tests.cc | 2 +- gcc/gcse.cc | 2 +- gcc/gcse.h | 2 +- gcc/ggc-tests.cc | 2 +- gcc/gimple-ssa-store-merging.cc | 2 +- gcc/gimple.cc | 2 +- gcc/hash-map-tests.cc | 2 +- gcc/hash-set-tests.cc | 2 +- gcc/ifcvt.cc | 543 ++++++++++++++++----- gcc/input.cc | 2 +- gcc/ipa-cp.cc | 2 +- gcc/ipa-fnsummary.cc | 2 +- gcc/ipa-fnsummary.h | 2 +- gcc/ipa-modref-tree.cc | 2 +- gcc/ipa-modref-tree.h | 2 - gcc/ipa-modref.cc | 2 +- gcc/ipa-modref.h | 2 +- gcc/ipa-prop.h | 2 +- gcc/ipa-reference.cc | 2 +- gcc/ipa-reference.h | 2 +- gcc/ira-costs.cc | 2 +- gcc/ira.h | 2 +- gcc/match.pd | 15 +- gcc/opt-suggestions.cc | 2 +- gcc/optabs-tree.cc | 21 +- gcc/optabs.cc | 140 ++++-- gcc/optabs.h | 4 +- gcc/opts.cc | 2 +- gcc/predict.cc | 2 +- gcc/pretty-print.cc | 2 +- gcc/read-rtl-function.cc | 2 +- gcc/rtl-tests.cc | 2 +- gcc/rtl.h | 11 +- gcc/sbitmap.cc | 2 +- gcc/selftest-run-tests.cc | 74 +-- gcc/selftest.cc | 2 +- gcc/selftest.h | 74 +-- gcc/simplify-rtx.cc | 2 +- gcc/spellcheck-tree.cc | 2 +- gcc/spellcheck.cc | 2 +- gcc/sreal.cc | 2 +- gcc/testsuite/ChangeLog | 91 ++++ .../ext/{boolcomplex-1.c => boolcomplex-1.C} | 0 gcc/testsuite/g++.dg/opt/{pr47639.c => pr47639.C} | 0 gcc/testsuite/g++.dg/parse/no-typename1.C | 2 +- gcc/testsuite/g++.dg/{pr83979.c => pr83979.C} | 0 gcc/testsuite/g++.dg/template/nested7.C | 12 + gcc/testsuite/g++.dg/tm/{asm-1.c => asm-1.C} | 0 .../g++.dg/vect/{pr71483.c => pr71483.cc} | 0 gcc/testsuite/gcc.dg/ifcvt-4.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/evrp-trans2.c | 8 + gcc/testsuite/gcc.dg/vect/pr104112-1.c | 18 + gcc/testsuite/gcc.dg/vect/pr104112-2.c | 11 + .../gcc.target/i386/mask-pack-prefer128.c | 8 + .../gcc.target/i386/mask-pack-prefer256.c | 8 + gcc/testsuite/gcc.target/i386/pr103771.c | 18 + gcc/testsuite/gcc.target/powerpc/sldoi_to_mov.c | 3 +- .../gcc.target/s390/ifcvt-two-insns-bool.c | 39 ++ .../gcc.target/s390/ifcvt-two-insns-int.c | 39 ++ .../gcc.target/s390/ifcvt-two-insns-long.c | 39 ++ gcc/testsuite/gfortran.dg/pr102860.f90 | 10 + gcc/toplev.cc | 20 +- gcc/tree-cfg.cc | 2 +- gcc/tree-vect-generic.cc | 5 +- gcc/tree-vect-loop.cc | 39 +- gcc/tree-vect-stmts.cc | 11 +- gcc/tree.cc | 2 +- gcc/typed-splay-tree.cc | 2 +- gcc/vec-perm-indices.cc | 2 +- gcc/vec.cc | 2 +- libgomp/ChangeLog | 33 ++ libgomp/config/gcn/icv-device.c | 2 +- libstdc++-v3/ChangeLog | 49 ++ libstdc++-v3/configure | 4 +- libstdc++-v3/configure.ac | 2 +- libstdc++-v3/include/experimental/bits/simd.h | 26 +- libstdc++-v3/scripts/testsuite_flags.in | 3 +- libstdc++-v3/src/Makefile.am | 12 +- libstdc++-v3/src/Makefile.in | 9 +- libstdc++-v3/src/libbacktrace/Makefile.am | 56 ++- libstdc++-v3/src/libbacktrace/Makefile.in | 128 +++-- .../29_atomics/headers/stdatomic.h/c_compat.cc | 5 +- 123 files changed, 1741 insertions(+), 449 deletions(-) rename gcc/testsuite/g++.dg/ext/{boolcomplex-1.c => boolcomplex-1.C} (100%) rename gcc/testsuite/g++.dg/opt/{pr47639.c => pr47639.C} (100%) rename gcc/testsuite/g++.dg/{pr83979.c => pr83979.C} (100%) create mode 100644 gcc/testsuite/g++.dg/template/nested7.C rename gcc/testsuite/g++.dg/tm/{asm-1.c => asm-1.C} (100%) rename gcc/testsuite/g++.dg/vect/{pr71483.c => pr71483.cc} (100%) create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/evrp-trans2.c create mode 100644 gcc/testsuite/gcc.dg/vect/pr104112-1.c create mode 100644 gcc/testsuite/gcc.dg/vect/pr104112-2.c create mode 100644 gcc/testsuite/gcc.target/i386/mask-pack-prefer128.c create mode 100644 gcc/testsuite/gcc.target/i386/mask-pack-prefer256.c create mode 100644 gcc/testsuite/gcc.target/i386/pr103771.c create mode 100644 gcc/testsuite/gcc.target/s390/ifcvt-two-insns-bool.c create mode 100644 gcc/testsuite/gcc.target/s390/ifcvt-two-insns-int.c create mode 100644 gcc/testsuite/gcc.target/s390/ifcvt-two-insns-long.c create mode 100644 gcc/testsuite/gfortran.dg/pr102860.f90