This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_bmk_tk1/llvm-master-arm-spec2k6-Oz_LTO in repository toolchain/ci/gcc.
from 4833c1adc3c c++: Fix initlist-array12.C adds 2815558a2db Fix off-by-one error in previous commit adds f04f2fcd3d4 Fix incorrect code generation with bit insns on H8/SX. adds ccf4e86dc01 Finish prior patch adds c83027f32d9 jit: port libgccjit to Windows adds 7b599b9f9a1 c++: Immediately deduce auto member [PR94926]. adds 6ce3d791dfc PR fortran/95104 - Segfault on a legal WAIT statement adds 5c715e6a299 PR fortran/95373 - ICE in build_reference_type, at tree.c:7942 adds 3d8d5ddb539 c++: Try to complete decomp types [PR95328] adds 53ffb43a797 Daily bump. adds 697eab1b3e8 git_commit: fix duplicite email address. adds 6802b5ba823 aarch64: add support for unpacked EOR, ORR and AND adds 07852a81f58 tree-optimization/95393 - fold MIN/MAX_EXPR generated by phiopt adds 43a4fc095e3 expander: Optimize store_expr from STRING_CST [PR95052] adds 3d0675f3bb5 openmp: One omp_resolve_declare_variant followup adds 233ecb5e2c5 tree-optimization/95403 - guard vect_init_vector_1 against [...] adds 24663f1f6d7 Fix various limitations of git-backport.py. adds 6bee5ffd8ad Remove references to SVN in libsanitizer. adds 11041c3151e Fix streamer desynchornization caused by streamer debugging patch adds ddf90b72d2a tree-optimization/95356 - more vectorizable_shift massaging adds c735929a250 tree-optimization/95272 - add SLP_TREE_REPRESENTATIVE adds 7688e5e8c4d libstdc++: Review unordered_map insert_or_assign/try_emplac [...] adds 961c2aac7fd amdgcn: Fix VCC early clobber adds c92716b2b1d Port bugzilla-close-candidate script to git. adds e069285cdf4 c++: constexpr ctor with RANGE_EXPR index [PR95241] adds 020d86db889 c++: lambdas inside constraints [PR92652] adds bd4291a1c44 Fix parsing of SVN commits in PRs. adds 5e54b01f2b5 bugzilla-close-candidate.py: Fix sorting of branches. adds b9ca913b6a8 Error for missing change description in git_commit.py. adds 83c34c4452b contrib: Remove rs6000-ibm-aix5.3.0 from config-list.mk adds 8e915901deb c++: vptr ubsan and derived class [PR95311]. adds 1f32d5294f5 c++: Fix bogus -Wparentheses warning [PR95344] adds 316fe6b4016 libgfortran: Export forgotten _gfortran_{,m,s}findloc{0,1}_ [...] adds 7deca8c0b37 PR fortran/95090 - ICE: identifier overflow adds 9051b548274 Avoid nested save_CFLAGS and save_LDFLAGS adds 33e23881aae Simplify tree streaming. adds 2fb595f8348 c++: Template template parameter in constraint [PR95371] adds c75ebe76ae1 c++: P0848R3 and member function templates [PR95181] adds ee969a36d98 rs6000: Prefer VSX insns over VMX ones (part 1: perm and mrg) adds 885ef72f270 Daily bump. adds aef6e234a8a c++: satisfaction value of type typedef to bool [PR95386] adds 850533ab160 gcc/config/i386/mingw32.h: Ensure `-lmsvcrt` precede `-lkernel32` adds 05e4db63d04 openmp: omp_alloc(0, ...) should return NULL. adds 9df0ff5f219 coroutines: Fix unused value found by static analysis. adds bf5fbbbd8c9 PR fortran/95090 - ICE: identifier overflow adds dd38c765a04 PR fortran/95373 - ICE in build_reference_type, at tree.c:7942 adds 9f2e635defb Ability to build the GNAT runtime with project files adds d5cdcd5cf2b RISC-V: Optimize si to di zero-extend followed by left shift. adds 945b53ccf6a Daily bump. adds 6dda8608443 Disable brabc/brabs patterns as their length computation is [...] adds dc8c02ca1cd expr: Fix fallout from optimize store_expr from STRING_CST [...] adds 811f902b764 Finalization depends on the expression, not on the component. adds 1d2d5afc80f contrib: Add pru-elf to config-list.mk adds 05430b9b6a7 Cleanup indexable tree streaming. adds c25d0fa4d76 Fix execute/20071219-1.c regression on H8 due to loss of RE [...] adds 3cf2a9e047d coroutines: Remove up some unused values. adds 95625d35804 contrib: Remove cris-linux and crisv32-* from config-list.mk adds 30da9dc40c6 contrib: Remove arm-wrs-vxworks from config-list.mk adds 5f35a8288b0 contrib: Add or1k-elf, or1k-linux-*, and or1k-rtems to conf [...] adds 7248bf60a27 contrib: Add v850e1-elf to config-list.mk adds 1bb80850464 coroutines: Avoid functions with unlowered coroutine trees [...] adds 0edfc1fd224 Check for more missing math decls on vxworks. adds 2babbb6760c libstdc++: Switch www.cs.princeton.edu to https adds 0feb3321526 libstdc++: Remove stray change from previous commit adds e7340ed74ab Daily bump. adds 32633ec815b Fix missed IPA-CP on by-ref argument directly passed throug [...] adds 4a5e9d0089c Move value_range_equiv code to its own file. adds 62efd1c481d Move array bounds checking into its own file. adds c055929ff2d Fix dump in clone materialization adds ff7da2b5d62 Cleanup global decl stream reference streaming, part 1 adds e41b988cc5a libstdc++: Update/streamline Valgrind references
No new revisions were added by this update.
Summary of changes: ChangeLog | 6 + config/ChangeLog | 6 + config/cet.m4 | 17 +- configure | 32 +- configure.ac | 33 +- contrib/ChangeLog | 65 ++ contrib/config-list.mk | 11 +- contrib/gcc-changelog/git_commit.py | 18 +- contrib/gcc-changelog/test_email.py | 15 +- contrib/gcc-changelog/test_patches.txt | 79 ++ contrib/git-backport.py | 13 +- gcc/ChangeLog | 330 +++++++ gcc/DATESTAMP | 2 +- gcc/Makefile.in | 12 +- gcc/ada/ChangeLog | 15 + gcc/ada/Makefile.rtl | 33 +- .../doc/gnat_ugn/the_gnat_compilation_model.rst | 18 +- gcc/ada/gcc-interface/Makefile.in | 2 +- gcc/ada/libgnarl/libgnarl.gpr | 28 + gcc/ada/libgnat/libada.gpr | 77 ++ gcc/ada/libgnat/libgnat.gpr | 69 ++ gcc/ada/libgnat/libgnat_common.gpr | 19 + gcc/ada/libgnat/system-mingw.ads | 5 - gcc/ada/tb-gcc.c | 125 --- gcc/ada/tracebak.c | 96 +- gcc/c/ChangeLog | 4 + gcc/c/Make-lang.in | 2 +- gcc/cgraphclones.c | 6 +- gcc/config/aarch64/aarch64-sve.md | 8 +- gcc/config/gcn/gcn-valu.md | 32 +- gcc/config/h8300/jumpcall.md | 14 +- gcc/config/h8300/logical.md | 44 +- gcc/config/i386/mingw32.h | 2 +- gcc/config/riscv/riscv.md | 22 + gcc/config/rs6000/altivec.md | 104 +-- gcc/configure | 12 +- gcc/cp/ChangeLog | 81 ++ gcc/cp/class.c | 23 +- gcc/cp/constexpr.c | 18 +- gcc/cp/constraint.cc | 14 +- gcc/cp/coroutines.cc | 39 +- gcc/cp/cp-gimplify.c | 8 +- gcc/cp/decl.c | 23 +- gcc/cp/parser.c | 21 +- gcc/cp/pt.c | 12 +- gcc/expr.c | 39 +- gcc/fortran/ChangeLog | 45 + gcc/fortran/class.c | 23 +- gcc/fortran/gfortran.h | 4 +- gcc/fortran/primary.c | 21 + gcc/gimple-array-bounds.cc | 700 +++++++++++++++ gcc/gimple-array-bounds.h | 43 + gcc/gimple-ssa-store-merging.c | 4 +- gcc/ipa-cp.c | 23 +- gcc/ipa-param-manipulation.c | 5 +- gcc/ipa-reference.c | 14 +- gcc/jit/ChangeLog | 22 + gcc/jit/Make-lang.in | 56 +- gcc/jit/config-lang.in | 2 +- gcc/jit/jit-playback.c | 24 +- gcc/jit/jit-result.c | 35 +- gcc/jit/jit-result.h | 14 +- gcc/jit/jit-tempdir.c | 10 + gcc/jit/jit-w32.c | 255 ++++++ gcc/jit/{jit-result.h => jit-w32.h} | 41 +- gcc/lra.c | 28 - gcc/lto-cgraph.c | 26 +- gcc/lto-section-out.c | 105 --- gcc/lto-streamer-in.c | 99 ++- gcc/lto-streamer-out.c | 267 ++++-- gcc/lto-streamer.h | 59 +- gcc/omp-general.c | 2 +- gcc/recog.c | 7 + gcc/reload1.c | 26 - gcc/rtl.h | 1 + gcc/rtlanal.c | 26 + gcc/testsuite/ChangeLog | 193 ++++ gcc/testsuite/c-c++-common/Wparentheses-2.c | 18 + gcc/testsuite/g++.dg/concepts/pr95181-2.C | 8 + gcc/testsuite/g++.dg/concepts/pr95181.C | 9 + gcc/testsuite/g++.dg/concepts/pr95386.C | 11 + .../coroutines/co-return-syntax-08-bad-return.C | 2 +- gcc/testsuite/g++.dg/cpp0x/constexpr-array25.C | 21 + gcc/testsuite/g++.dg/cpp0x/nsdmi16.C | 11 + gcc/testsuite/g++.dg/cpp1z/decomp53.C | 22 + gcc/testsuite/g++.dg/cpp1z/pr86648.C | 4 +- gcc/testsuite/g++.dg/cpp1z/static2.C | 2 +- gcc/testsuite/g++.dg/cpp2a/concepts-lambda10.C | 7 + gcc/testsuite/g++.dg/cpp2a/concepts-lambda8.C | 11 + gcc/testsuite/g++.dg/cpp2a/concepts-lambda9.C | 11 + gcc/testsuite/g++.dg/cpp2a/concepts-ttp1.C | 16 + gcc/testsuite/g++.dg/ubsan/vptr-16.C | 14 + gcc/testsuite/g++.dg/vect/slp-pr87105.cc | 2 +- gcc/testsuite/gcc.dg/gomp/pr95315-2.c | 46 + gcc/testsuite/gcc.dg/ipa/ipcp-agg-13.c | 45 + gcc/testsuite/gcc.dg/ipa/ipcp-agg-8.c | 5 +- gcc/testsuite/gcc.dg/pr95052.c | 12 + gcc/testsuite/gcc.dg/tree-ssa/phi-opt-21.c | 15 + gcc/testsuite/gcc.dg/vect/pr95272.c | 18 + .../gcc.target/aarch64/sve/load_const_offset_2.c | 2 +- .../aarch64/sve/logical_unpacked_and_1.c | 16 + .../aarch64/sve/logical_unpacked_and_2.c | 17 + .../aarch64/sve/logical_unpacked_and_3.c | 17 + .../aarch64/sve/logical_unpacked_and_4.c | 17 + .../aarch64/sve/logical_unpacked_and_5.c | 16 + .../aarch64/sve/logical_unpacked_and_6.c | 17 + .../aarch64/sve/logical_unpacked_and_7.c | 16 + .../aarch64/sve/logical_unpacked_eor_1.c | 16 + .../aarch64/sve/logical_unpacked_eor_2.c | 17 + .../aarch64/sve/logical_unpacked_eor_3.c | 17 + .../aarch64/sve/logical_unpacked_eor_4.c | 17 + .../aarch64/sve/logical_unpacked_eor_5.c | 16 + .../aarch64/sve/logical_unpacked_eor_6.c | 17 + .../aarch64/sve/logical_unpacked_eor_7.c | 16 + .../aarch64/sve/logical_unpacked_orr_1.c | 16 + .../aarch64/sve/logical_unpacked_orr_2.c | 17 + .../aarch64/sve/logical_unpacked_orr_3.c | 17 + .../aarch64/sve/logical_unpacked_orr_4.c | 17 + .../aarch64/sve/logical_unpacked_orr_5.c | 16 + .../aarch64/sve/logical_unpacked_orr_6.c | 17 + .../aarch64/sve/logical_unpacked_orr_7.c | 16 + .../gcc.target/aarch64/sve/scatter_store_6.c | 2 +- .../gcc.target/aarch64/sve/scatter_store_7.c | 2 +- .../gcc.target/aarch64/sve/strided_load_3.c | 2 +- .../gcc.target/aarch64/sve/strided_store_3.c | 2 +- .../gcc.target/aarch64/sve/unpack_signed_1.c | 2 +- gcc/testsuite/gcc.target/i386/pr95052.c | 20 + gcc/testsuite/gcc.target/powerpc/vsx-vector-6.p9.c | 2 +- gcc/testsuite/gcc.target/riscv/zero-extend-5.c | 8 + gcc/testsuite/gfortran.dg/finalize_28.f90 | 2 +- gcc/testsuite/gfortran.dg/finalize_33.f90 | 2 +- gcc/testsuite/gfortran.dg/finalize_34.f90 | 2 +- gcc/testsuite/gfortran.dg/finalize_35.f90 | 48 + gcc/testsuite/gfortran.dg/findloc_8.f90 | 29 + gcc/testsuite/gfortran.dg/pr95373_1.f90 | 15 + gcc/testsuite/gfortran.dg/pr95373_2.f90 | 15 + gcc/testsuite/gfortran.dg/vect/pr95403.f | 16 + gcc/tree-ssa-phiopt.c | 25 +- gcc/tree-streamer-in.c | 101 +-- gcc/tree-streamer-out.c | 205 ++--- gcc/tree-streamer.h | 6 +- gcc/tree-vect-loop.c | 8 +- gcc/tree-vect-slp.c | 15 +- gcc/tree-vect-stmts.c | 39 +- gcc/tree-vectorizer.h | 4 + gcc/tree-vrp.c | 982 +-------------------- gcc/tree-vrp.h | 70 -- gcc/value-range-equiv.cc | 322 +++++++ gcc/{tree-vrp.h => value-range-equiv.h} | 68 +- gcc/vr-values.h | 2 + libatomic/ChangeLog | 5 + libatomic/configure | 5 +- libbacktrace/ChangeLog | 5 + libbacktrace/configure | 17 +- libcc1/ChangeLog | 5 + libcc1/configure | 12 +- libcpp/ChangeLog | 5 + libcpp/configure | 12 +- libdecnumber/ChangeLog | 5 + libdecnumber/configure | 12 +- libgcc/ChangeLog | 11 + libgcc/configure | 5 +- libgfortran/ChangeLog | 21 + libgfortran/Makefile.am | 2 + libgfortran/Makefile.in | 22 +- libgfortran/configure | 9 +- libgfortran/generated/findloc0_c10.c | 375 ++++++++ libgfortran/generated/findloc1_c10.c | 523 +++++++++++ libgfortran/gfortran.map | 10 + libgfortran/io/unit.c | 9 +- libgomp/ChangeLog | 13 + libgomp/allocator.c | 3 + libgomp/configure | 4 +- libgomp/testsuite/libgomp.c-c++-common/alloc-4.c | 25 + libiberty/ChangeLog | 5 + libiberty/configure | 12 +- libitm/ChangeLog | 5 + libitm/configure | 5 +- libobjc/ChangeLog | 5 + libobjc/configure | 9 +- libphobos/ChangeLog | 5 + libphobos/configure | 9 +- libquadmath/ChangeLog | 5 + libquadmath/configure | 5 +- libsanitizer/ChangeLog | 10 + libsanitizer/HOWTO_MERGE | 3 +- libsanitizer/README.gcc | 16 +- libsanitizer/configure | 5 +- libssp/ChangeLog | 5 + libssp/configure | 9 +- libstdc++-v3/ChangeLog | 28 + libstdc++-v3/configure | 260 +++++- libstdc++-v3/crossconfig.m4 | 3 +- libstdc++-v3/doc/html/faq.html | 4 +- .../doc/html/manual/policy_data_structures.html | 2 +- libstdc++-v3/doc/xml/faq.xml | 4 +- .../xml/manual/policy_data_structures_biblio.xml | 3 +- libstdc++-v3/include/bits/hashtable_policy.h | 22 + libstdc++-v3/include/bits/unordered_map.h | 172 ++-- libvtv/ChangeLog | 5 + libvtv/configure | 5 +- lto-plugin/ChangeLog | 5 + lto-plugin/configure | 12 +- maintainer-scripts/ChangeLog | 14 + maintainer-scripts/bugzilla-close-candidate.py | 67 +- zlib/ChangeLog | 5 + zlib/configure | 9 +- 207 files changed, 6020 insertions(+), 2338 deletions(-) create mode 100644 gcc/ada/libgnarl/libgnarl.gpr create mode 100644 gcc/ada/libgnat/libada.gpr create mode 100644 gcc/ada/libgnat/libgnat.gpr create mode 100644 gcc/ada/libgnat/libgnat_common.gpr delete mode 100644 gcc/ada/tb-gcc.c create mode 100644 gcc/gimple-array-bounds.cc create mode 100644 gcc/gimple-array-bounds.h create mode 100644 gcc/jit/jit-w32.c copy gcc/jit/{jit-result.h => jit-w32.h} (52%) create mode 100644 gcc/testsuite/c-c++-common/Wparentheses-2.c create mode 100644 gcc/testsuite/g++.dg/concepts/pr95181-2.C create mode 100644 gcc/testsuite/g++.dg/concepts/pr95181.C create mode 100644 gcc/testsuite/g++.dg/concepts/pr95386.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/constexpr-array25.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/nsdmi16.C create mode 100644 gcc/testsuite/g++.dg/cpp1z/decomp53.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/concepts-lambda10.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/concepts-lambda8.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/concepts-lambda9.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/concepts-ttp1.C create mode 100644 gcc/testsuite/g++.dg/ubsan/vptr-16.C create mode 100644 gcc/testsuite/gcc.dg/gomp/pr95315-2.c create mode 100644 gcc/testsuite/gcc.dg/ipa/ipcp-agg-13.c create mode 100644 gcc/testsuite/gcc.dg/pr95052.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/phi-opt-21.c create mode 100644 gcc/testsuite/gcc.dg/vect/pr95272.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/logical_unpacked_and_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/logical_unpacked_and_2.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/logical_unpacked_and_3.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/logical_unpacked_and_4.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/logical_unpacked_and_5.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/logical_unpacked_and_6.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/logical_unpacked_and_7.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/logical_unpacked_eor_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/logical_unpacked_eor_2.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/logical_unpacked_eor_3.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/logical_unpacked_eor_4.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/logical_unpacked_eor_5.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/logical_unpacked_eor_6.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/logical_unpacked_eor_7.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/logical_unpacked_orr_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/logical_unpacked_orr_2.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/logical_unpacked_orr_3.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/logical_unpacked_orr_4.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/logical_unpacked_orr_5.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/logical_unpacked_orr_6.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/logical_unpacked_orr_7.c create mode 100644 gcc/testsuite/gcc.target/i386/pr95052.c create mode 100644 gcc/testsuite/gcc.target/riscv/zero-extend-5.c create mode 100644 gcc/testsuite/gfortran.dg/finalize_35.f90 create mode 100644 gcc/testsuite/gfortran.dg/findloc_8.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr95373_1.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr95373_2.f90 create mode 100644 gcc/testsuite/gfortran.dg/vect/pr95403.f create mode 100644 gcc/value-range-equiv.cc copy gcc/{tree-vrp.h => value-range-equiv.h} (57%) create mode 100644 libgfortran/generated/findloc0_c10.c create mode 100644 libgfortran/generated/findloc1_c10.c create mode 100644 libgomp/testsuite/libgomp.c-c++-common/alloc-4.c