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-lts-defconfig in repository toolchain/ci/gcc.
from 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 adds 06ff8708f0b gcc: xtensa: fix PR target/98285 adds e51ef5f95f5 doc: Update link to KernelAddressSanitizer adds 23900be4d31 libstdc++: Update link to Unicode-HOWTO adds efd08ad579a gcov: fix line output for nested functions in JSON format adds 59482fa1e72 i386: Make -march=x86-64-v[234] behave more like other -mar [...] adds cab1b0ebc00 lto: set nthreads_var to 1 if it is zero adds 69bd5d473d2 i386: Fix up -march=x86-64-v[234] vs. target attribute [PR98274] adds a8ecf5ec328 [Ada] Refactor duplicated code for Compose, Leading_Part an [...] adds e30609bf042 [Ada] Refactor duplicated code for Adjacent, Copy_Sign and [...] adds e5f53db770e [Ada] Refactor duplicated code for Denorm and Signed_Zeros [...] adds 82b4bbb7a4b [Ada] Refactor repeated code for floating point attributes [...] adds 156f9796d50 [Ada] Refactor repeated code for floating point attributes [...] adds 4c11930d2e0 [Ada] Refactor repeated code for real type attributes retur [...] adds f9c82ff4316 [Ada] Refactor repeated code for real type attributes retur [...] adds cb84595d3f4 [Ada] Refactor repeated code for real type attributes retur [...] adds 10853d6e8a0 [Ada] Refactor repeated code for component attributes adds 9c852dfb057 [Ada] Remove redundant calls to UI_To_Int in relational operands adds 57d5ceda2f8 [Ada] Refactor repeated code for fixed point attributes adds 7addd1cec71 [Ada] Refactor repeated code for size attributes adds bc576410993 [Ada] Refactor repeated code for Pred and Succ attributes adds ce20ff0260c [Ada] Refactor repeated code for Width attributes adds afed612dc56 [Ada] Refactor repeated code for Callable and Terminated at [...] adds 3a6021dc1de [Ada] Fix possible infinite recursion in directory iterator adds b2304663888 [Ada] Refactor repeated code for Value attributes adds 2e188579aaa [Ada] Crash on unnesting unnamed blocks adds 958eed88b93 [Ada] Simplify discarding nodes when processing aspect/prag [...] adds d79e7af5ff7 [Ada] Transform_Function_Array issues adds 1851d3cef24 [Ada] Mark generic body outside of SPARK adds 338e513351c [Ada] Implement tiered support for floating-point input operations adds 320be7e2b4b [Ada] Reuse Append_New in parsing aggregates adds 43852482caf [Ada] Complain about missing -gnat2020 switch on iterator_filter adds a1023434a8d [Ada] Postcondition checks performed before finalization adds 04974721aee [Ada] Small adjustment to parameterization of System.Value_R adds 3a6298d6393 [Ada] Refactor repeated complains about missing -gnat2005 switch adds 7d07d75d69d [Ada] Simplify check for extra parens adds 2224729c890 [Ada] Small adjustment to System.Val_Real adds 0feb237657c [Ada] Fix serial port baud rate setting on GNU/Linux adds cf4ed3b4159 libstdc++: Use init_priority attribute for Init object [PR 98108] adds a929b39aa32 libstdc++: Disabling AC_LIBTOOL_DLOPEN check if building wi [...] adds fa452a843d2 libstdc++: Remove workaround for PR c++/78173 adds 7640db57113 libstdc++: Fix required locales of a testcase adds 8dede241119 c++: module-related tweak
No new revisions were added by this update.
Summary of changes: 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 +++++++++ gcc/ada/Makefile.rtl | 4 +- gcc/ada/contracts.adb | 241 ++++++- gcc/ada/contracts.ads | 15 + .../doc/gnat_ugn/gnat_and_program_execution.rst | 2 +- gcc/ada/einfo.adb | 4 +- gcc/ada/einfo.ads | 4 +- gcc/ada/errout.adb | 19 + gcc/ada/errout.ads | 5 + gcc/ada/exp_attr.adb | 24 +- gcc/ada/exp_ch6.adb | 77 ++- gcc/ada/exp_ch7.adb | 713 ++++++++++++++++++--- gcc/ada/exp_disp.adb | 2 +- gcc/ada/exp_imgv.adb | 17 +- gcc/ada/exp_prag.adb | 6 + gcc/ada/exp_unst.adb | 21 +- gcc/ada/exp_util.adb | 10 +- gcc/ada/freeze.adb | 6 +- gcc/ada/gnat_ugn.texi | 12 +- gcc/ada/libgnat/a-ticoau.adb | 23 +- gcc/ada/libgnat/a-ticoau.ads | 35 +- gcc/ada/libgnat/a-ticoio.adb | 94 ++- gcc/ada/libgnat/a-tideau.adb | 1 - gcc/ada/libgnat/a-tifiau.adb | 1 - gcc/ada/libgnat/a-tifiio.adb | 13 +- gcc/ada/libgnat/a-tifiio__128.adb | 13 +- gcc/ada/libgnat/a-tiflau.adb | 118 +--- gcc/ada/libgnat/a-tiflau.ads | 31 +- gcc/ada/libgnat/a-tiflio.adb | 74 ++- gcc/ada/libgnat/a-tiflio.ads | 2 +- gcc/ada/libgnat/a-tigeau.adb | 100 +++ gcc/ada/libgnat/a-tigeau.ads | 6 + gcc/ada/libgnat/a-wtcoau.adb | 23 +- gcc/ada/libgnat/a-wtcoau.ads | 45 +- gcc/ada/libgnat/a-wtcoio.adb | 91 ++- gcc/ada/libgnat/a-wtcoio.ads | 16 +- gcc/ada/libgnat/a-wtdeau.adb | 1 - gcc/ada/libgnat/a-wtfiau.adb | 1 - gcc/ada/libgnat/a-wtfiio.adb | 13 +- gcc/ada/libgnat/a-wtfiio__128.adb | 13 +- gcc/ada/libgnat/a-wtflau.adb | 131 +--- gcc/ada/libgnat/a-wtflau.ads | 39 +- gcc/ada/libgnat/a-wtflio.adb | 81 ++- gcc/ada/libgnat/a-wtgeau.adb | 100 +++ gcc/ada/libgnat/a-wtgeau.ads | 6 + gcc/ada/libgnat/a-ztcoau.adb | 23 +- gcc/ada/libgnat/a-ztcoau.ads | 41 +- gcc/ada/libgnat/a-ztcoio.adb | 92 ++- gcc/ada/libgnat/a-ztcoio.ads | 14 +- gcc/ada/libgnat/a-ztdeau.adb | 1 - gcc/ada/libgnat/a-ztfiau.adb | 1 - gcc/ada/libgnat/a-ztfiio.adb | 13 +- gcc/ada/libgnat/a-ztfiio__128.adb | 13 +- gcc/ada/libgnat/a-ztflau.adb | 133 +--- gcc/ada/libgnat/a-ztflau.ads | 39 +- gcc/ada/libgnat/a-ztflio.adb | 80 ++- gcc/ada/libgnat/a-ztgeau.adb | 100 +++ gcc/ada/libgnat/a-ztgeau.ads | 6 + gcc/ada/libgnat/g-diopit.adb | 5 +- gcc/ada/libgnat/g-diopit.ads | 2 + gcc/ada/libgnat/g-sercom__linux.adb | 110 +++- gcc/ada/libgnat/s-fatgen.adb | 2 + gcc/ada/libgnat/{s-fatsfl.ads => s-valflt.ads} | 31 +- gcc/ada/libgnat/{s-fatsfl.ads => s-vallfl.ads} | 31 +- gcc/ada/libgnat/{s-fatsfl.ads => s-valllf.ads} | 31 +- gcc/ada/libgnat/s-valrea.adb | 60 +- gcc/ada/libgnat/s-valrea.ads | 15 +- gcc/ada/libgnat/s-valued.adb | 5 +- gcc/ada/libgnat/s-valuef.adb | 5 +- gcc/ada/libgnat/s-valuer.adb | 85 ++- gcc/ada/libgnat/s-valuer.ads | 2 + gcc/ada/par-ch10.adb | 13 +- gcc/ada/par-ch11.adb | 5 +- gcc/ada/par-ch12.adb | 49 +- gcc/ada/par-ch3.adb | 84 +-- gcc/ada/par-ch4.adb | 46 +- gcc/ada/par-ch5.adb | 28 +- gcc/ada/par-ch6.adb | 23 +- gcc/ada/par-ch9.adb | 12 +- gcc/ada/rtsfind.ads | 38 +- gcc/ada/sem_attr.adb | 278 +++----- gcc/ada/sem_ch13.adb | 14 +- gcc/ada/sem_ch6.adb | 52 +- gcc/ada/sem_prag.adb | 21 +- gcc/ada/sem_util.adb | 50 +- gcc/ada/sem_util.ads | 4 + gcc/ada/snames.ads-tmpl | 5 + gcc/builtins.c | 388 ++++++++--- gcc/c-family/ChangeLog | 10 + gcc/c-family/c-attribs.c | 125 +++- gcc/c/ChangeLog | 7 + gcc/config.gcc | 30 +- gcc/config/aarch64/aarch64.h | 10 +- gcc/config/i386/i386-options.c | 25 +- gcc/config/rs6000/freebsd64.h | 5 +- gcc/config/xtensa/predicates.md | 5 +- gcc/config/xtensa/xtensa.md | 18 +- gcc/cp/name-lookup.c | 4 +- gcc/doc/extend.texi | 44 +- gcc/doc/invoke.texi | 7 +- gcc/gcov.c | 18 +- gcc/lto-wrapper.c | 2 + 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/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/i386/pr78102.c | 2 +- gcc/testsuite/gcc.target/i386/pr98274.c | 8 + gcc/testsuite/gcc.target/i386/x86-64-v2-msabi.c | 5 + gcc/testsuite/gcc.target/i386/x86-64-v2-other.c | 5 + gcc/testsuite/gcc.target/i386/x86-64-v2.c | 6 +- gcc/testsuite/gcc.target/i386/x86-64-v3-msabi.c | 5 + gcc/testsuite/gcc.target/i386/x86-64-v3-other.c | 5 + gcc/testsuite/gcc.target/i386/x86-64-v3.c | 8 +- gcc/testsuite/gcc.target/i386/x86-64-v4-msabi.c | 5 + gcc/testsuite/gcc.target/i386/x86-64-v4-other.c | 5 + gcc/testsuite/gcc.target/i386/x86-64-v4.c | 6 +- gcc/testsuite/gcc.target/xtensa/pr98285.c | 54 ++ gcc/testsuite/go.test/go-test.exp | 3 +- gcc/testsuite/lib/target-supports.exp | 5 + gcc/tree-ssa-dce.c | 62 +- gcc/tree.c | 103 ++- gcc/tree.h | 2 + libcpp/ChangeLog | 8 + libstdc++-v3/ChangeLog | 23 + libstdc++-v3/configure | 2 +- libstdc++-v3/configure.ac | 2 +- libstdc++-v3/doc/html/manual/facets.html | 2 +- libstdc++-v3/doc/xml/manual/codecvt.xml | 2 +- libstdc++-v3/include/bits/iterator_concepts.h | 5 +- libstdc++-v3/include/std/iostream | 10 +- libstdc++-v3/testsuite/22_locale/locale/cons/5.cc | 4 +- .../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 + 157 files changed, 5058 insertions(+), 1623 deletions(-) copy gcc/ada/libgnat/{s-fatsfl.ads => s-valflt.ads} (76%) copy gcc/ada/libgnat/{s-fatsfl.ads => s-vallfl.ads} (75%) rename gcc/ada/libgnat/{s-fatsfl.ads => s-valllf.ads} (74%) 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/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/i386/pr98274.c create mode 100644 gcc/testsuite/gcc.target/i386/x86-64-v2-msabi.c create mode 100644 gcc/testsuite/gcc.target/i386/x86-64-v2-other.c create mode 100644 gcc/testsuite/gcc.target/i386/x86-64-v3-msabi.c create mode 100644 gcc/testsuite/gcc.target/i386/x86-64-v3-other.c create mode 100644 gcc/testsuite/gcc.target/i386/x86-64-v4-msabi.c create mode 100644 gcc/testsuite/gcc.target/i386/x86-64-v4-other.c create mode 100644 gcc/testsuite/gcc.target/xtensa/pr98285.c