This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_bmk_tx1/gnu-master-aarch64-spec2k6-O2_LTO in repository toolchain/ci/gcc.
from 149c8c7c27a Include memmodel.h in adjust-alignment.c adds f898793b454 coroutines: Partial reversion of r11-437-g5ef067eb14d4. adds f7272c8a038 c++: Improve error-recovery for parms. adds 4f602147b6a c++: Improve error recovery for =. adds beb019d346b c++: Constant expression parsing and parameters. adds c37b1442fd2 c++: Check constant array bounds later. adds af288c7501d Daily bump. adds dc7aee01cd5 Add gcc/testsuite/go.test/test to ignored locations for gcc [...] adds f8fb2ea2b17 add ctor/dtor to slp_tree adds 59b282bca30 Add missing ChangeLog entry. adds b6ed2e2bca5 tree-optimization/95248 - fix oversight in SM rewrite adds 79f0451c67e enfoce SLP_TREE_VECTYPE for invariants adds ab7eca92926 lto/95190 - amend -flto docs for diagnostic option handling adds 47273df0bcd Simplify streaming of SCC components adds 1089a367c4b Fix hashing of prestreamed nodes adds 7c592aad23c tree-optimization/95268 - fix commoning of clobbers adds 5daf69cfe94 Fix up go related ignored locations. adds 808b611bfb4 x86: Handle -mavx512vpopcntdq for -march=native adds e740f3d7314 Add missing vector truncmn2 expanders [PR92658] adds 0896cc4276b Improve LTO streaming dumps adds 098ba49c7cd Add debug dump for integer_cst streaming. adds bcb63eb2cbd Avoid streaming stray references. adds 1a030003858 i386: Fix <rounding_insn><mode>2 expander [PR95255] adds dc50686d78d Silence warning introduced by my previous change. adds 2221fb6f668 analyzer: Add exit, and _exit replacement, to sm-signal. adds 72af65b91cc c++: -fsanitize=vptr and -fstrong-eval-order. [PR95221] adds 45c50b6a63a Suggest including <stdbool.h> for bool, true and false adds af114c38db8 Suggest including <stdint.h> or <cstdint> for [u]int[8|16|32|64]_t adds fabd4f16a15 Daily bump. adds b2b8eb6202b c++: Fix C++17 eval order for virtual op=. adds 33e09fc5051 Adjust typo in testcase of my last commit adds 804254edb48 Darwin: Make sanitizer local vars linker-visible. adds 988b853f9c8 libstdc++: Simplify filesystem::path SFINAE constraints adds 00c8f2a5e3a libstdc++: Remove incorrect static specifiers adds 584d52b088f libstdc++: Refactor filesystem::path string conversions adds 8df7ee67f6f Fixes a hang on an invalid ID in a WAIT statement. adds 3cb0c7cc160 libstdc++: Fix function that can't be constexpr in C++11 (P [...] adds 6d1556ecfae c++: Avoid concept evaluation when uid-sensitive [PR94038] adds a57aa111916 libstdc++: Compile PR93978 testcase with -Wall adds 731c4ce0e93 libcpp, libdecnumber: configure and substitute AR adds 392bc7d2130 Daily bump. adds d176184d98a PR fortran/95106 - truncation of long symbol names with EQU [...] adds a7fe89194ce Daily bump. adds 94c0409717b Add missing expander for vector float_extend and float_truncate. adds 5dce843f32e Fix wrong assignment to mutable Out parameter of task entry adds 49d6f7243ae Add missing ChangeLog entries in previous commit adds a27aceb98a1 Change description of fat pointertype with -fgnat-encoding [...] adds deea3defc98 Allow only ignored files in ChangeLog entries. adds 15c55b96a72 Fix incorrect handling of Component_Size adds 036c83b68e7 Fix missing back-annotation for derived types adds 0949185aed5 Fix small fallout of earlier change adds af62ba41a4e Fix internal error on problematic renaming adds f73f8bab9f2 tree-optimization/95284 - amend previous store commoning fix adds a0c623f5819 tree-optimization/95308 - really avoid forward propagating of &TMR adds d31694544d2 tree-optimization/95297 - handle scalar shift arg for SLP i [...] adds c0e27f72358 tree-optimization/95271 - fix bswap vectorization invariant [...] adds 4acca1c0635 tree-optimization/95295 - fix wrong-code with SM adds 67bfbda18f4 tree-optimization/95308 - really avoid forward propagating of &TMR adds a746f952abb Do not stream redundant stuff adds 4354291994e [Ada] Spurious accessibility error on return aggregate in G [...] adds 1a14bfbd783 [Ada] Change pragma Compile_Time_Error to force compile-tim [...] adds 431e762fae0 [Ada] Fix spurious error on checking of null Abstract_State adds dc0c0196340 tree-optimization/95309 - fix invariant SLP node costing adds a42cc1f883f BRIG FE testsuite: Fix dump scan patterns in packed.hsail test adds 14cd049afcb i386: Remove broadcasts from TARGET_MMX_WITH_SSE vec_dup in [...] adds ed01d707f85 Fix internal error on store to FP component at -O2 adds adad99eb906 libgo: update x/sys/cpu after gccgo support added adds 0b0d9a77d0a Daily bump. adds 9d0dc47de6e Fix non-comforming expander for floatv2div2sf2,floatunsv2di [...] adds cfdff3eeb90 Add ChangeLog entry for my last commit. adds b8e5f22671e Revert "Add ChangeLog entry for my last commit." adds 757dbb59c1f gcc-git: Add prepare-commit-msg hook. adds b3d566f570f Update merge.sh to reflect usage of git. adds 4945b4c2c86 Allow ChangeLog entries for ignored location. adds 1dedc12d186 revamp dump and aux output names adds 1c7f8cbcc7f accept for dir/ChangeLog entries adds f1f862aec2c openmp: Ensure copy ctor for composite distribute parallel [...] adds 5c8344e7289 Simplify types of TYPE_VALUES in enumeral types adds c8462662da2 Support --dry-mode in git_update_version.py. adds f6615c21335 coroutines, testsuite: Fix co-ret-17-void-ret-coro.C. adds 9b8579a6b36 i386: Implement V2SI and V4HI shuffles adds 1d72079ba3a tree-optimization/95327 - fix another vectorizable_shift co [...] adds 6232d02b4fc do not skip validation of switch after %<opt adds 6f7585deedc jit: check for void types [PR 95296] adds 0981cf960d0 jit: fix sphinx formatting issues in docs adds bb07057a316 gcc-changelog: remove file descriptor leaks adds 519f2506456 gcc-changelog: handle entries with multi-line file lists
No new revisions were added by this update.
Summary of changes: contrib/ChangeLog | 20 + contrib/compare-debug | 26 +- contrib/gcc-changelog/git_commit.py | 38 +- contrib/gcc-changelog/git_email.py | 3 +- contrib/gcc-changelog/git_update_version.py | 49 +- contrib/gcc-changelog/test_email.py | 21 +- contrib/gcc-changelog/test_patches.txt | 173 + contrib/gcc-git-customization.sh | 13 + contrib/mklog.py | 23 +- contrib/prepare-commit-msg | 57 + gcc/ChangeLog | 188 + gcc/DATESTAMP | 2 +- gcc/ada/ChangeLog | 78 + .../doc/gnat_rm/implementation_defined_pragmas.rst | 11 +- gcc/ada/gcc-interface/decl.c | 288 +- gcc/ada/gcc-interface/gigi.h | 8 + gcc/ada/gcc-interface/lang-specs.h | 20 +- gcc/ada/gcc-interface/misc.c | 57 +- gcc/ada/gcc-interface/trans.c | 11 +- gcc/ada/gcc-interface/utils.c | 11 +- gcc/ada/gcc-interface/utils2.c | 44 +- gcc/ada/gnat_rm.texi | 13 +- gcc/ada/libgnat/g-bytswa.adb | 6 +- gcc/ada/sem_ch6.adb | 24 +- gcc/ada/sem_prag.adb | 72 +- gcc/ada/sem_util.adb | 10 +- gcc/ada/switch.adb | 4 +- gcc/ada/usage.adb | 6 + gcc/ada/warnsw.ads | 4 +- gcc/analyzer/ChangeLog | 7 + gcc/analyzer/sm-signal.cc | 42 +- gcc/c-family/ChangeLog | 11 + gcc/c-family/known-headers.cc | 38 + gcc/common.opt | 27 +- gcc/config/darwin.h | 6 + gcc/config/i386/driver-i386.c | 9 +- gcc/config/i386/i386-builtin.def | 4 +- gcc/config/i386/i386-expand.c | 26 +- gcc/config/i386/i386.md | 12 +- gcc/config/i386/mmx.md | 131 +- gcc/config/i386/sse.md | 142 +- gcc/cp/ChangeLog | 7 + gcc/cp/constexpr.c | 11 +- gcc/cp/coroutines.cc | 3 +- gcc/cp/cp-gimplify.c | 65 +- gcc/cp/cp-tree.h | 1 + gcc/cp/cp-ubsan.c | 33 +- gcc/cp/decl.c | 32 +- gcc/cp/parser.c | 6 +- gcc/cp/typeck.c | 3 + gcc/doc/invoke.texi | 393 +- gcc/dwarf2out.c | 3 +- gcc/emit-rtl.c | 12 +- gcc/fortran/ChangeLog | 12 + gcc/fortran/libgfortran.h | 1 + gcc/fortran/options.c | 4 +- gcc/fortran/trans-common.c | 5 +- gcc/gcc.c | 968 ++++- gcc/gimple-ssa-store-merging.c | 20 +- gcc/gimplify.c | 56 - gcc/go/gofrontend/MERGE | 2 +- gcc/jit/docs/_build/texinfo/Makefile | 6 +- gcc/jit/docs/_build/texinfo/libgccjit.texi | 3963 +++++++------------- gcc/jit/docs/topics/compatibility.rst | 6 +- gcc/jit/docs/topics/expressions.rst | 6 + gcc/jit/docs/topics/function-pointers.rst | 2 + gcc/jit/docs/topics/functions.rst | 4 + gcc/jit/docs/topics/types.rst | 7 +- gcc/jit/libgccjit.c | 34 +- gcc/lto-section-out.c | 2 +- gcc/lto-streamer-in.c | 17 +- gcc/lto-streamer-out.c | 120 +- gcc/lto-streamer.h | 3 + gcc/lto-wrapper.c | 157 +- gcc/lto/ChangeLog | 4 + gcc/lto/lto-common.c | 28 +- gcc/omp-general.c | 56 + gcc/omp-general.h | 1 + gcc/opts.c | 35 - gcc/testsuite/ChangeLog | 112 + gcc/testsuite/brig.dg/test/gimple/packed.hsail | 4 +- .../c-c++-common/gomp/depend-iterator-2.c | 2 +- gcc/testsuite/c-c++-common/ubsan/bounds-13.c | 1 + gcc/testsuite/c-c++-common/ubsan/bounds-2.c | 1 + gcc/testsuite/c-c++-common/ubsan/div-by-zero-1.c | 1 + gcc/testsuite/c-c++-common/ubsan/div-by-zero-6.c | 1 + gcc/testsuite/c-c++-common/ubsan/div-by-zero-7.c | 1 + gcc/testsuite/c-c++-common/ubsan/overflow-add-1.c | 1 + gcc/testsuite/c-c++-common/ubsan/overflow-add-2.c | 1 + gcc/testsuite/c-c++-common/ubsan/overflow-int128.c | 1 + gcc/testsuite/c-c++-common/ubsan/overflow-sub-1.c | 1 + gcc/testsuite/c-c++-common/ubsan/overflow-sub-2.c | 1 + .../coroutines/torture/co-ret-17-void-ret-coro.C | 12 +- gcc/testsuite/g++.dg/cpp0x/lambda/lambda-ice30.C | 4 +- gcc/testsuite/g++.dg/cpp0x/lambda/lambda-ice31.C | 2 +- gcc/testsuite/g++.dg/cpp1z/eval-order9.C | 18 + gcc/testsuite/g++.dg/ext/fixed1.C | 2 + gcc/testsuite/g++.dg/ext/vla1.C | 3 +- gcc/testsuite/g++.dg/parse/error33.C | 4 +- gcc/testsuite/g++.dg/spellcheck-stdint.C | 68 + gcc/testsuite/g++.dg/template/array9.C | 4 +- gcc/testsuite/g++.dg/template/crash107.C | 4 +- gcc/testsuite/g++.dg/template/error35.C | 2 +- gcc/testsuite/g++.dg/template/error41.C | 2 +- .../g++.dg/template/sizeof-template-argument.C | 4 +- gcc/testsuite/g++.dg/torture/pr95268.C | 46 + gcc/testsuite/g++.dg/torture/pr95284.C | 16 + gcc/testsuite/g++.dg/torture/pr95308.C | 21 + gcc/testsuite/g++.dg/ubsan/pr85029.C | 2 +- gcc/testsuite/g++.dg/ubsan/ubsan.exp | 2 +- gcc/testsuite/g++.dg/ubsan/vptr-14.C | 2 +- gcc/testsuite/g++.dg/vect/pr95290.cc | 25 + gcc/testsuite/g++.dg/vect/pr95297.cc | 22 + gcc/testsuite/g++.dg/warn/pr94038-3.C | 15 + gcc/testsuite/gcc.dg/analyzer/signal-exit.c | 23 + gcc/testsuite/gcc.dg/spellcheck-stdbool.c | 17 + gcc/testsuite/gcc.dg/spellcheck-stdint.c | 62 + gcc/testsuite/gcc.dg/torture/pr95248.c | 28 + gcc/testsuite/gcc.dg/torture/pr95283.c | 19 + gcc/testsuite/gcc.dg/torture/pr95295-1.c | 15 + gcc/testsuite/gcc.dg/torture/pr95295-2.c | 14 + gcc/testsuite/gcc.dg/vect/bb-slp-pr95271.c | 19 + gcc/testsuite/gcc.misc-tests/outputs-0.c | 1 + gcc/testsuite/gcc.misc-tests/outputs-1.c | 4 + gcc/testsuite/gcc.misc-tests/outputs-2.c | 2 + gcc/testsuite/gcc.misc-tests/outputs.exp | 695 ++++ .../gcc.target/i386/pr92658-avx512bw-trunc.c | 91 + gcc/testsuite/gcc.target/i386/pr92658-avx512f.c | 106 + gcc/testsuite/gcc.target/i386/pr92658-avx512vl.c | 129 + gcc/testsuite/gcc.target/i386/pr95125-avx.c | 27 + gcc/testsuite/gcc.target/i386/pr95125-avx512f.c | 37 + gcc/testsuite/gcc.target/i386/pr95211.c | 38 + gcc/testsuite/gcc.target/i386/pr95255.c | 8 + gcc/testsuite/gcc.target/i386/sse2-mmx-18a.c | 2 +- gcc/testsuite/gcc.target/i386/sse2-mmx-18b.c | 7 - gcc/testsuite/gcc.target/i386/sse2-mmx-18c.c | 7 - gcc/testsuite/gcc.target/i386/sse2-mmx-19a.c | 2 +- gcc/testsuite/gcc.target/i386/sse2-mmx-19b.c | 7 - gcc/testsuite/gcc.target/i386/sse2-mmx-19c.c | 7 - gcc/testsuite/gcc.target/i386/sse2-mmx-19d.c | 7 - gcc/testsuite/gcc.target/i386/sse2-mmx-19e.c | 7 - gcc/testsuite/gcc.target/i386/vperm-v2si.c | 41 + gcc/testsuite/gcc.target/i386/vperm-v4hi.c | 47 + gcc/testsuite/gfortran.dg/equiv_11.f90 | 12 + gcc/testsuite/gnat.dg/array39.adb | 13 + gcc/testsuite/gnat.dg/array39_pkg.adb | 20 + gcc/testsuite/gnat.dg/array39_pkg.ads | 25 + gcc/testsuite/gnat.dg/array40.adb | 21 + gcc/testsuite/gnat.dg/array40_pkg.ads | 12 + gcc/testsuite/gnat.dg/opt84.adb | 74 + gcc/testsuite/gnat.dg/renaming16.adb | 11 + gcc/testsuite/gnat.dg/renaming16_pkg.ads | 34 + ...st-error-gcc_jit_context_new_global-void-type.c | 25 + ...st-error-gcc_jit_function_new_local-void-type.c | 27 + gcc/testsuite/jit.dg/test-fuzzer.c | 2 - gcc/testsuite/lib/gcc-defs.exp | 46 + gcc/testsuite/lib/profopt.exp | 10 +- gcc/testsuite/lib/scandump.exp | 3 + gcc/testsuite/lib/scanltranstree.exp | 20 +- gcc/testsuite/lib/scanwpaipa.exp | 20 +- gcc/toplev.c | 62 +- gcc/tree-ssa-forwprop.c | 14 +- gcc/tree-ssa-loop-im.c | 10 +- gcc/tree-ssa-sink.c | 25 +- gcc/tree-streamer-in.c | 21 +- gcc/tree-streamer-out.c | 18 +- gcc/tree-streamer.c | 9 +- gcc/tree-vect-loop.c | 33 +- gcc/tree-vect-slp.c | 155 +- gcc/tree-vect-stmts.c | 293 +- gcc/tree-vectorizer.h | 8 + gcc/tree.c | 24 +- libcpp/ChangeLog | 6 + libcpp/Makefile.in | 2 +- libcpp/configure | 93 + libcpp/configure.ac | 1 + libdecnumber/ChangeLog | 6 + libdecnumber/Makefile.in | 2 +- libdecnumber/configure | 93 + libdecnumber/configure.ac | 1 + libgfortran/ChangeLog | 7 + libgfortran/io/async.c | 7 + libgfortran/runtime/error.c | 4 + .../x/sys/cpu/{cpu_aix_ppc64.go => cpu_aix.go} | 2 +- libgo/go/golang.org/x/sys/cpu/syscall_aix_gccgo.go | 27 + libgomp/ChangeLog | 5 + libgomp/testsuite/libgomp.fortran/async_io_9.f90 | 20 + libsanitizer/LOCAL_PATCHES | 2 +- libsanitizer/merge.sh | 10 +- libstdc++-v3/ChangeLog | 59 + libstdc++-v3/include/bits/fs_path.h | 473 +-- libstdc++-v3/include/debug/helper_functions.h | 2 +- libstdc++-v3/include/experimental/bits/fs_path.h | 19 +- libstdc++-v3/src/c++17/fs_path.cc | 6 +- .../93978.cc => 25_algorithms/copy/debug/95289.cc} | 20 +- .../27_io/filesystem/path/construct/80762.cc | 6 + .../testsuite/std/ranges/adaptors/93978.cc | 5 +- lto-plugin/lto-plugin.c | 87 +- 198 files changed, 7639 insertions(+), 4073 deletions(-) create mode 100755 contrib/prepare-commit-msg create mode 100644 gcc/testsuite/g++.dg/cpp1z/eval-order9.C create mode 100644 gcc/testsuite/g++.dg/spellcheck-stdint.C create mode 100644 gcc/testsuite/g++.dg/torture/pr95268.C create mode 100644 gcc/testsuite/g++.dg/torture/pr95284.C create mode 100644 gcc/testsuite/g++.dg/torture/pr95308.C create mode 100644 gcc/testsuite/g++.dg/vect/pr95290.cc create mode 100644 gcc/testsuite/g++.dg/vect/pr95297.cc create mode 100644 gcc/testsuite/g++.dg/warn/pr94038-3.C create mode 100644 gcc/testsuite/gcc.dg/analyzer/signal-exit.c create mode 100644 gcc/testsuite/gcc.dg/spellcheck-stdbool.c create mode 100644 gcc/testsuite/gcc.dg/spellcheck-stdint.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr95248.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr95283.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr95295-1.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr95295-2.c create mode 100644 gcc/testsuite/gcc.dg/vect/bb-slp-pr95271.c create mode 100644 gcc/testsuite/gcc.misc-tests/outputs-0.c create mode 100644 gcc/testsuite/gcc.misc-tests/outputs-1.c create mode 100644 gcc/testsuite/gcc.misc-tests/outputs-2.c create mode 100644 gcc/testsuite/gcc.misc-tests/outputs.exp create mode 100644 gcc/testsuite/gcc.target/i386/pr92658-avx512bw-trunc.c create mode 100644 gcc/testsuite/gcc.target/i386/pr92658-avx512f.c create mode 100644 gcc/testsuite/gcc.target/i386/pr92658-avx512vl.c create mode 100644 gcc/testsuite/gcc.target/i386/pr95125-avx.c create mode 100644 gcc/testsuite/gcc.target/i386/pr95125-avx512f.c create mode 100644 gcc/testsuite/gcc.target/i386/pr95211.c create mode 100644 gcc/testsuite/gcc.target/i386/pr95255.c delete mode 100644 gcc/testsuite/gcc.target/i386/sse2-mmx-18b.c delete mode 100644 gcc/testsuite/gcc.target/i386/sse2-mmx-18c.c delete mode 100644 gcc/testsuite/gcc.target/i386/sse2-mmx-19b.c delete mode 100644 gcc/testsuite/gcc.target/i386/sse2-mmx-19c.c delete mode 100644 gcc/testsuite/gcc.target/i386/sse2-mmx-19d.c delete mode 100644 gcc/testsuite/gcc.target/i386/sse2-mmx-19e.c create mode 100644 gcc/testsuite/gcc.target/i386/vperm-v2si.c create mode 100644 gcc/testsuite/gcc.target/i386/vperm-v4hi.c create mode 100644 gcc/testsuite/gfortran.dg/equiv_11.f90 create mode 100644 gcc/testsuite/gnat.dg/array39.adb create mode 100644 gcc/testsuite/gnat.dg/array39_pkg.adb create mode 100644 gcc/testsuite/gnat.dg/array39_pkg.ads create mode 100644 gcc/testsuite/gnat.dg/array40.adb create mode 100644 gcc/testsuite/gnat.dg/array40_pkg.ads create mode 100644 gcc/testsuite/gnat.dg/opt84.adb create mode 100644 gcc/testsuite/gnat.dg/renaming16.adb create mode 100644 gcc/testsuite/gnat.dg/renaming16_pkg.ads create mode 100644 gcc/testsuite/jit.dg/test-error-gcc_jit_context_new_global-void-type.c create mode 100644 gcc/testsuite/jit.dg/test-error-gcc_jit_function_new_local-void-type.c rename libgo/go/golang.org/x/sys/cpu/{cpu_aix_ppc64.go => cpu_aix.go} (96%) create mode 100644 libgo/go/golang.org/x/sys/cpu/syscall_aix_gccgo.go create mode 100644 libgomp/testsuite/libgomp.fortran/async_io_9.f90 copy libstdc++-v3/testsuite/{std/ranges/adaptors/93978.cc => 25_algorithms/copy/de [...]