This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_gcc_bootstrap/master-arm-bootstrap_profiled in repository toolchain/ci/gcc.
from 4a9be8d5118 Correct ix86_rtx_cost for multi-word multiplication. adds c86b726c048 x86: Fix -fsplit-stack feature detection via TARGET_CAN_SP [...] adds 1875214cd1c Revert move of g++.dg/pr69667.C adds 7da9a089608 c: Implement new -Wenum-int-mismatch warning [PR105131] adds 1cda629f96b Daily bump. adds b8944f0438a compiler: traverse expressions when exporting constants adds 3b4daa0b3c3 pointer-query: Fix ICE with non-pointer param [PR105635] adds 213cfa8d0a9 cfgexpand: Yet another spot with debug insns references to [...] adds 19258b11387 analyzer: update docs about -fanalyzer-checker=taint adds 16e02662c09 PR105647 Update pr105169* so it does not fail on powerpc64le adds 20c932f30b5 [Ada] Remove dead code for scope entity having E_Subprogram [...] adds 3b0cd3f02ed [Ada] Do not override inlining heuristics for expression fu [...] adds 4e279bd9dc5 [Ada] Small housekeeping work adds e08f1aad6fb [Ada] Small housekeeping work continued adds c697f593f47 [Ada] Get rid of secondary stack for controlled components adds 5cc07f401a6 [Ada] Casing style on record components adds 88f7b07de75 [Ada] Improve optimization of "=" on bit-packed arrays adds 054cf924ac0 [Ada] Further adapt proof of double arithmetic runtime unit adds 10c257afea5 [Ada] Support Ada 2022 null array aggregates adds c92f4fddd68 [Ada] Fix proof of runtime unit a-strfix and a-strsup adds 4e474137e78 [Ada] Remove remaining references to gnatfind/gnatxref adds b626498f6e4 [Ada] Cleanup expansion of protected entry families adds ca03325fb3a [Ada] Fix invalid expanded code for entry families adds 8be71a90b15 [Ada] Avoid copy operation for returns involving function calls adds 55a11c7e345 [Ada] Fix bug in handling of Predicate_Failure aspect adds eff70bcc1f1 [Ada] Ignore Predicate_Failure in GNATprove mode adds 8a03acaace9 [Ada] Wrong interface dynamic dispatch via access parameter adds 4b3cf841642 [Ada] Preserve and reuse original type in Narrow_Large_Operation adds 679ed5b02b2 [Ada] Fix compilation of raise-gcc.c with -DSTANDALONE unde [...] adds e478e16e8a8 [Ada] Ignore Predicate_Failure in CodePeer mode adds bf0b180b42b [Ada] Fix spurious violations of No_Secondary_Stack restriction adds 382a00418d7 [Ada] Avoid internal compiler error for illegal Predicate_F [...] adds bd6c3f92368 [Ada] Mark Requires_Transient_Scope as Inline adds eac0a28825a [Ada] Fix continuation message without a prior error adds 0d9583573b7 [Ada] Remove redundant marking of illegal pragma with error posted adds 8630f50feeb [Ada] Preserve unchecked conversion of string constant adds 4d98c670fa9 [Ada] Adjust copyright line adds dfbdd4b9812 [Ada] Fix for internal error on semi-circular record aggregate adds 795f74c7356 [Ada] Fix internal error on semi-circular record types adds b64c4968c7f [Ada] Do not set Current_Error_Node to a node without location adds db6734819f7 [Ada] Fix internal error on unchecked union with component [...] adds cfc07102ef2 [Ada] Add support for "simd" function attribute adds 9ae384160f4 [Ada] Small housekeeping work in gnat_gimplify_expr adds e4c84b82c5f [Ada] Do not give warnings for compiler-generated entities [...] adds 9aa9ba95ea3 [Ada] Avoid copy operation for returns involving function calls adds 4fc78e18b5b Remove get_or_alloc_expression_id adds 060173dd73f Fix OMP CAS expansion with separate condition adds f13f9c99dbe libstdc++: Implement LWG 3683 for pmr::polymorphic_allocator adds cd427e17c00 [PATCH, rs6000] Remove the (no longer used) BTC defines.
No new revisions were added by this update.
Summary of changes: gcc/ChangeLog | 72 + gcc/DATESTAMP | 2 +- gcc/ada/ChangeLog | 237 +++ gcc/ada/Makefile.rtl | 1 + gcc/ada/debug.adb | 7 +- .../building_executable_programs_with_gnat.rst | 8 +- .../doc/gnat_ugn/the_gnat_compilation_model.rst | 7 +- gcc/ada/einfo-utils.adb | 84 - gcc/ada/einfo-utils.ads | 2 - gcc/ada/einfo.ads | 26 +- gcc/ada/erroutc.ads | 2 +- gcc/ada/exp_aggr.adb | 35 +- gcc/ada/exp_attr.adb | 136 +- gcc/ada/exp_ch4.adb | 13 +- gcc/ada/exp_ch6.adb | 102 +- gcc/ada/exp_ch7.adb | 15 +- gcc/ada/exp_ch9.adb | 25 +- gcc/ada/exp_pakd.adb | 12 +- gcc/ada/exp_pakd.ads | 13 +- gcc/ada/exp_util.adb | 210 +-- gcc/ada/exp_util.ads | 18 +- gcc/ada/fe.h | 20 +- gcc/ada/gcc-interface/ada-builtin-types.def | 3 +- gcc/ada/gcc-interface/ada-builtins.def | 3 +- gcc/ada/gcc-interface/ada-tree.h | 7 +- gcc/ada/gcc-interface/ada.h | 2 +- gcc/ada/gcc-interface/decl.cc | 97 +- gcc/ada/gcc-interface/gadaint.h | 2 +- gcc/ada/gcc-interface/targtyps.cc | 2 +- gcc/ada/gcc-interface/trans.cc | 370 ++-- gcc/ada/gcc-interface/utils.cc | 65 +- gcc/ada/gcc-interface/utils2.cc | 41 +- gcc/ada/gen_il-fields.ads | 2 +- gcc/ada/gen_il-gen-gen_entities.adb | 3 +- gcc/ada/gnat1drv.adb | 9 +- gcc/ada/gnat_ugn.texi | 15 +- gcc/ada/gnatcmd.adb | 38 +- gcc/ada/gnatfind.adb | 407 ----- gcc/ada/gnatxref.adb | 344 ---- gcc/ada/libgnat/a-strfix.adb | 5 + gcc/ada/libgnat/a-strsup.adb | 17 + gcc/ada/libgnat/s-aridou.adb | 175 +- gcc/ada/libgnat/s-objrea.adb | 16 +- gcc/ada/libgnat/s-objrea.ads | 4 +- gcc/ada/libgnat/s-retsta.ads | 57 + gcc/ada/opt.ads | 12 +- gcc/ada/par-ch4.adb | 1 + gcc/ada/raise-gcc.c | 2 +- gcc/ada/rtsfind.ads | 8 + gcc/ada/sem_aggr.adb | 133 +- gcc/ada/sem_aggr.ads | 3 + gcc/ada/sem_attr.adb | 26 + gcc/ada/sem_ch13.adb | 575 +++--- gcc/ada/sem_ch8.adb | 2 + gcc/ada/sem_eval.adb | 15 +- gcc/ada/sem_prag.adb | 1 - gcc/ada/sem_res.adb | 6 +- gcc/ada/sem_util.adb | 280 +-- gcc/ada/sem_util.ads | 55 +- gcc/ada/style.adb | 9 +- gcc/ada/uname.adb | 2 +- gcc/ada/xr_tabls.adb | 1628 ----------------- gcc/ada/xr_tabls.ads | 388 ---- gcc/ada/xref_lib.adb | 1892 -------------------- gcc/ada/xref_lib.ads | 179 -- gcc/c-family/ChangeLog | 18 + gcc/c-family/c.opt | 4 + gcc/c/ChangeLog | 8 + gcc/c/c-decl.cc | 13 +- gcc/c/c-tree.h | 1 + gcc/c/c-typeck.cc | 2 +- gcc/cfgexpand.cc | 4 + gcc/config/i386/gnu-user-common.h | 5 +- gcc/config/i386/gnu.h | 5 +- gcc/config/rs6000/rs6000-builtins.def | 7 +- gcc/config/rs6000/rs6000.h | 48 - gcc/cp/ChangeLog | 5 + gcc/doc/invoke.texi | 23 + gcc/fortran/ChangeLog | 10 + gcc/go/gofrontend/MERGE | 2 +- gcc/go/gofrontend/export.cc | 28 + gcc/omp-expand.cc | 11 +- gcc/pointer-query.cc | 2 +- gcc/testsuite/ChangeLog | 80 + gcc/testsuite/g++.dg/modules/pr105169_a.C | 4 +- gcc/testsuite/g++.dg/modules/pr105169_b.C | 4 +- .../{g++.target/powerpc => g++.dg}/pr69667.C | 3 +- gcc/testsuite/gcc.dg/Wenum-int-mismatch-1.c | 43 + gcc/testsuite/gcc.dg/Wenum-int-mismatch-2.c | 43 + gcc/testsuite/gcc.dg/Wenum-int-mismatch-3.c | 43 + gcc/testsuite/gcc.dg/Wenum-int-mismatch-4.c | 5 + gcc/testsuite/gcc.dg/Wenum-int-mismatch-5.c | 5 + gcc/testsuite/gcc.dg/pr105630.c | 22 + gcc/testsuite/gcc.dg/pr105635.c | 11 + gcc/tree-ssa-pre.cc | 18 +- include/ChangeLog | 12 + libgomp/ChangeLog | 9 + libiberty/ChangeLog | 11 + libstdc++-v3/include/std/memory_resource | 16 + .../20_util/polymorphic_allocator/lwg3683.cc | 13 + 100 files changed, 2438 insertions(+), 6048 deletions(-) delete mode 100644 gcc/ada/gnatfind.adb delete mode 100644 gcc/ada/gnatxref.adb create mode 100644 gcc/ada/libgnat/s-retsta.ads delete mode 100644 gcc/ada/xr_tabls.adb delete mode 100644 gcc/ada/xr_tabls.ads delete mode 100644 gcc/ada/xref_lib.adb delete mode 100644 gcc/ada/xref_lib.ads rename gcc/testsuite/{g++.target/powerpc => g++.dg}/pr69667.C (97%) create mode 100644 gcc/testsuite/gcc.dg/Wenum-int-mismatch-1.c create mode 100644 gcc/testsuite/gcc.dg/Wenum-int-mismatch-2.c create mode 100644 gcc/testsuite/gcc.dg/Wenum-int-mismatch-3.c create mode 100644 gcc/testsuite/gcc.dg/Wenum-int-mismatch-4.c create mode 100644 gcc/testsuite/gcc.dg/Wenum-int-mismatch-5.c create mode 100644 gcc/testsuite/gcc.dg/pr105630.c create mode 100644 gcc/testsuite/gcc.dg/pr105635.c create mode 100644 libstdc++-v3/testsuite/20_util/polymorphic_allocator/lwg3683.cc