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-arm-lts-allyesconfig in repository toolchain/ci/gcc.
from 0df5fa66b66 -fgo-dump-spec: skip typedefs that match struct tag adds cf7efe2d36f aarch64: Add support for Cortex-A78C adds ab28eac6076 sanitizer: do not ICE for pointer cmp/sub adds ebc15a4e1ee arm,testsuite: Fix vect-half-floats.c test adds 434fb3b6cc7 arm: Auto-vectorization for MVE: veor adds 5391cf07be7 arm: Auto-vectorization for MVE: vbic adds fd43603414a arm: Auto-vectorization for MVE: vmvn adds 4cbb7cab47a arm: Auto-vectorization for MVE: vneg adds f60c1b31027 .dir-locals.el: Set 'fill-column' to 80 for c-mode adds 470a25b638f Limit perf data buffer during feature checking adds 159b0bd9ce2 middle-end: Exclude TOP permute from blend considerations adds 62c5ea52288 preprocessor: Deferred macro support adds 49ea96b4d88 [Ada] Adjust documentation of System.Img_Util.Set_Decimal_Digits adds 3fcb8100aac [Ada] Correctly mark subprogram as not always inlined in GN [...] adds ae8c56262d6 [Ada] Update comment for processing of pragma Assertion_Policy adds efec136240f [Ada] Fix analysis of access objects in Depends contracts adds d494f9f037b [Ada] Tidy up implementation of System.Fat_Gen.Valid and in [...] adds 2a1a3fc67f4 [Ada] Avoid reanalysis of malformed dependency relations adds 758daef51b0 [Ada] Refine error messages on illegal Refined_State in SPARK adds d983a9d0500 [Ada] Fix warning control character for message on IN OUT p [...] adds 2c40c60ecb3 [Ada] Compiler crash on call to function instance adds c2dc9fb6614 [Ada] Simplify prevention of cascaded errors for Refined_State adds 32543637450 [Ada] Fix couple of bugs in the implementation of Round attribute adds 097826df0cb [Ada] Additional fixes for Default_Initial_Condition adds 9189557557f [Ada] Implement AI12-0398-1/03 adds e5e963ab2ed [Ada] armhf-linux: symbolic tracebacks adds a98c6ffa0ba [Ada] Fix documentation of -gnatw.K switch (activates => disables) adds 3cde9f1cc56 [Ada] Remove double initialization of the known value cache adds f3dd0581a51 [Ada] Implement part of System.Fat_Gen more efficiently adds 77c44637af3 [Ada] Adjust previous change to System.Fat_Gen adds a36a291399f [Ada] Fix internal error on bit-packed array in Volatile_Fu [...] adds b97b4e6f71d [Ada] Adjust again previous change to System.Fat_Gen adds 415791cf5c9 [Ada] Fix compile time evaluation of shift intrinsics adds b9348660558 [Ada] Add annotation after recent compiler changes adds 90b2d3fafb9 [Ada] Fix alignment warning in System.Fat_Gen unit adds 7e7d99bfa23 [Ada] Incorrect accessibility level on type in formal package adds 430dd877b86 [Ada] Small cleanup in the Ada.Text_IO hierarchy adds 951d7d13199 [Ada] Small adjustments to fixed-point I/O units adds b27e311783f [Ada] Refactor duplicated code for floating point attributes adds 041f8c70ad0 [Ada] Process Truncation just like other floating point attributes adds 7837a887d66 [Ada] Refactor duplicated code for First and Last attributes adds a21ec1de4e5 [Ada] Analyze second parameter of attribute Scaling adds ca086b8b8bb gcov: Update comments. adds 4dc486b6ba9 AArch64: Add support for --with-tune adds e63ae8c083a disable --with-{cpu,arch,tune}-32 adds fe7f75cf167 Correct/improve maybe_emit_free_warning (PR middle-end/9816 [...] adds 057dc81f820 aix: Fixinclude updates [PR98208] adds 4c275e83ddc libstdc++: Make tests with Undefined Behavior in C++11 UNSUPPORTED adds 22a90217305 rs6000: Update the processor defaults for FreeBSD adds d52945ce546 Daily bump. adds e2e0c7b86f8 Fix up testcase. adds 773a4106bbb go-test.exp: retain any characters at end of ERROR line new 06ff8708f0b gcc: xtensa: fix PR target/98285 new e51ef5f95f5 doc: Update link to KernelAddressSanitizer
The 2 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: .dir-locals.el | 7 +- ChangeLog | 4 + fixincludes/ChangeLog | 7 + fixincludes/fixincl.x | 4 +- fixincludes/inclhack.def | 2 +- fixincludes/tests/base/sys/types.h | 5 + gcc/ChangeLog | 108 ++++ gcc/DATESTAMP | 2 +- gcc/ada/ChangeLog | 301 +++++++++ .../building_executable_programs_with_gnat.rst | 2 +- gcc/ada/exp_aggr.adb | 31 +- gcc/ada/exp_attr.adb | 38 +- gcc/ada/exp_ch3.adb | 5 + gcc/ada/exp_ch4.adb | 5 +- gcc/ada/exp_ch6.adb | 1 + gcc/ada/exp_ch7.adb | 57 +- gcc/ada/exp_fixd.adb | 23 +- gcc/ada/exp_pakd.adb | 11 +- gcc/ada/exp_util.adb | 14 +- gcc/ada/gnat_ugn.texi | 4 +- gcc/ada/inline.adb | 27 +- gcc/ada/inline.ads | 14 +- gcc/ada/libgnat/a-tifiio.adb | 37 +- gcc/ada/libgnat/a-tifiio__128.adb | 45 +- gcc/ada/libgnat/a-wtcoio.adb | 4 +- gcc/ada/libgnat/a-wtdeio.adb | 4 +- gcc/ada/libgnat/a-wtdeio__128.adb | 4 +- gcc/ada/libgnat/a-wtenio.adb | 4 +- gcc/ada/libgnat/a-wtfiio.adb | 12 +- gcc/ada/libgnat/a-wtfiio__128.adb | 16 +- gcc/ada/libgnat/a-wtflio.adb | 4 +- gcc/ada/libgnat/a-wtinio.adb | 4 +- gcc/ada/libgnat/a-wtinio__128.adb | 4 +- gcc/ada/libgnat/a-wtmoio.adb | 4 +- gcc/ada/libgnat/a-wtmoio__128.adb | 4 +- gcc/ada/libgnat/a-ztcoio.adb | 4 +- gcc/ada/libgnat/a-ztdeio.adb | 4 +- gcc/ada/libgnat/a-ztdeio__128.adb | 4 +- gcc/ada/libgnat/a-ztenio.adb | 4 +- gcc/ada/libgnat/a-ztfiio.adb | 12 +- gcc/ada/libgnat/a-ztfiio__128.adb | 16 +- gcc/ada/libgnat/a-ztflio.adb | 4 +- gcc/ada/libgnat/a-ztinio.adb | 4 +- gcc/ada/libgnat/a-ztinio__128.adb | 4 +- gcc/ada/libgnat/a-ztmoio.adb | 4 +- gcc/ada/libgnat/a-ztmoio__128.adb | 4 +- gcc/ada/libgnat/s-fatgen.adb | 680 ++++++++++----------- gcc/ada/libgnat/s-fatgen.ads | 15 +- gcc/ada/libgnat/s-imguti.ads | 21 +- gcc/ada/par-ch3.adb | 8 +- gcc/ada/par-ch6.adb | 12 +- gcc/ada/par-ch9.adb | 6 + gcc/ada/sa_messages.ads | 2 +- gcc/ada/sem_aggr.adb | 5 +- gcc/ada/sem_attr.adb | 76 +-- gcc/ada/sem_elab.adb | 14 +- gcc/ada/sem_eval.adb | 4 +- gcc/ada/sem_prag.adb | 169 +++-- gcc/ada/sem_res.adb | 14 +- gcc/ada/sem_util.adb | 22 + gcc/ada/sem_util.ads | 3 + gcc/ada/sem_warn.adb | 6 +- gcc/ada/tracebak.c | 7 + gcc/builtins.c | 388 +++++++++--- gcc/c-family/ChangeLog | 10 + gcc/c-family/c-attribs.c | 125 +++- gcc/c/ChangeLog | 7 + gcc/c/c-typeck.c | 6 +- gcc/config.gcc | 26 +- gcc/config/aarch64/aarch64-cores.def | 1 + gcc/config/aarch64/aarch64-tune.md | 2 +- gcc/config/aarch64/aarch64.h | 10 +- gcc/config/arm/iterators.md | 9 +- gcc/config/arm/mve.md | 65 +- gcc/config/arm/neon.md | 18 +- gcc/config/arm/unspecs.md | 10 - gcc/config/arm/vec-common.md | 19 + gcc/config/rs6000/freebsd64.h | 5 +- gcc/config/xtensa/predicates.md | 5 +- gcc/config/xtensa/xtensa.md | 18 +- gcc/doc/extend.texi | 44 +- gcc/doc/invoke.texi | 4 +- gcc/gcov.c | 5 +- gcc/testsuite/ChangeLog | 69 +++ .../c-c++-common/Wfree-nonheap-object-2.c | 52 ++ .../c-c++-common/Wfree-nonheap-object-3.c | 70 +++ gcc/testsuite/c-c++-common/Wfree-nonheap-object.c | 50 ++ gcc/testsuite/c-c++-common/Wmismatched-dealloc.c | 67 ++ gcc/testsuite/c-c++-common/asan/pr98204.c | 6 + gcc/testsuite/g++.dg/warn/Wfree-nonheap-object-3.C | 38 ++ gcc/testsuite/g++.dg/warn/Wfree-nonheap-object-4.C | 26 + gcc/testsuite/g++.dg/warn/Wmismatched-dealloc-2.C | 20 +- .../g++.dg/warn/Wmismatched-new-delete-2.C | 249 ++++++++ gcc/testsuite/g++.dg/warn/Wmismatched-new-delete.C | 34 +- gcc/testsuite/gcc.dg/Wmismatched-dealloc-2.c | 141 +++++ gcc/testsuite/gcc.dg/Wmismatched-dealloc-3.c | 265 ++++++++ gcc/testsuite/gcc.dg/Wmismatched-dealloc.c | 163 +++-- .../gcc.target/aarch64/with-tune-config.c | 7 + gcc/testsuite/gcc.target/aarch64/with-tune-march.c | 8 + gcc/testsuite/gcc.target/aarch64/with-tune-mcpu.c | 8 + gcc/testsuite/gcc.target/aarch64/with-tune-mtune.c | 7 + gcc/testsuite/gcc.target/arm/simd/mve-vbic.c | 65 ++ gcc/testsuite/gcc.target/arm/simd/mve-veor.c | 61 ++ gcc/testsuite/gcc.target/arm/simd/mve-vmvn.c | 35 ++ gcc/testsuite/gcc.target/arm/simd/mve-vneg.c | 49 ++ gcc/testsuite/gcc.target/arm/vect-half-floats.c | 6 +- gcc/testsuite/gcc.target/i386/pr78102.c | 2 +- gcc/testsuite/gcc.target/i386/pr98264.c | 22 + gcc/testsuite/gcc.target/xtensa/pr98285.c | 54 ++ gcc/testsuite/go.test/go-test.exp | 3 +- gcc/testsuite/lib/target-supports.exp | 7 +- gcc/tree-ssa-dce.c | 62 +- gcc/tree-vect-slp-patterns.c | 3 +- gcc/tree.c | 103 +++- gcc/tree.h | 2 + libcpp/ChangeLog | 8 + libcpp/include/cpplib.h | 11 +- libcpp/macro.c | 9 +- libstdc++-v3/ChangeLog | 23 + .../23_containers/array/debug/back1_neg.cc | 2 +- .../23_containers/array/debug/front1_neg.cc | 2 +- .../array/debug/square_brackets_operator1_neg.cc | 2 +- .../ext/vstring/requirements/exception/basic.cc | 4 + .../exception/propagation_consistent.cc | 4 + 124 files changed, 3479 insertions(+), 1063 deletions(-) create mode 100644 gcc/testsuite/c-c++-common/Wfree-nonheap-object-2.c create mode 100644 gcc/testsuite/c-c++-common/Wfree-nonheap-object-3.c create mode 100644 gcc/testsuite/c-c++-common/Wfree-nonheap-object.c create mode 100644 gcc/testsuite/c-c++-common/Wmismatched-dealloc.c create mode 100644 gcc/testsuite/c-c++-common/asan/pr98204.c create mode 100644 gcc/testsuite/g++.dg/warn/Wfree-nonheap-object-3.C create mode 100644 gcc/testsuite/g++.dg/warn/Wfree-nonheap-object-4.C create mode 100644 gcc/testsuite/g++.dg/warn/Wmismatched-new-delete-2.C create mode 100644 gcc/testsuite/gcc.dg/Wmismatched-dealloc-2.c create mode 100644 gcc/testsuite/gcc.dg/Wmismatched-dealloc-3.c create mode 100644 gcc/testsuite/gcc.target/aarch64/with-tune-config.c create mode 100644 gcc/testsuite/gcc.target/aarch64/with-tune-march.c create mode 100644 gcc/testsuite/gcc.target/aarch64/with-tune-mcpu.c create mode 100644 gcc/testsuite/gcc.target/aarch64/with-tune-mtune.c create mode 100644 gcc/testsuite/gcc.target/arm/simd/mve-vbic.c create mode 100644 gcc/testsuite/gcc.target/arm/simd/mve-veor.c create mode 100644 gcc/testsuite/gcc.target/arm/simd/mve-vmvn.c create mode 100644 gcc/testsuite/gcc.target/arm/simd/mve-vneg.c create mode 100644 gcc/testsuite/gcc.target/i386/pr98264.c create mode 100644 gcc/testsuite/gcc.target/xtensa/pr98285.c