This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_gnu_native_build/master-arm in repository toolchain/ci/gcc.
from 54ebec35abe path solver: Use only one ssa_global_cache. adds d683a1b3e89 rs6000: Mirror fix for PR102347 in new builtins support adds 53caa4723d8 c++: constexpr, fold, weak redecl, fp/0 [PR103310] adds 185b307b03d darwin, d: Support outfile substitution for libphobos adds 5b1ef8b9db9 middle-end: Skip initialization of opaque type variables [P [...] adds de3e5aae6c4 Final value replacement improvements for until-wrap loops. adds 7eb961d83b0 i386: Improve V8HI and V8HF inserts [PR102811] adds 860c56b5bc3 analyzer: fix false leak seen in Juliet 1.3 [PR102471] adds 40fa651e604 Daily bump. adds 12421a36454 d: Prefix object files from the root package with 'root-' adds fa10faa72d8 d: Disable the D runtime garbage collector after initializi [...] adds 1c5317d6214 libphobos: Add missing ControlState variable for AArch64 adds 1ac7a8c9e47 fortran: OpenMP/OpenACC array mapping alignment fix (PR90030) adds 1ea226fad13 fix spelling of -linker-output-auto-nolto-rel adds 70ece2d4ca4 tree-optimization/103527 - always use thruth type forgather mask adds 06b8cdc8d73 middle-end/103271 - avoid VLA init of register adds 6f43a8a0805 c++: ICE with unnamed tparm and concept [PR103408] adds cde87638bf5 Implement -fprofile-prefix-map. adds 9af081003f9 c++: Fix bogus error with __integer_pack [PR94490] adds 7d6c20c06ce testsuite: make bic-bitmask-18.c test more precise [PR103479] adds d47393d0b4d [PR103437] Process multiplication overflow in priority calc [...] adds 9b8830b6f39 AArch64: Optimize right shift rounding narrowing adds a27940feffb libphobos: Push all callee-save registers on the stack befo [...] adds 7d02c8bf759 [PR103437] Use long long multiplication as backup for overf [...] adds 0ef5185a155 [Ada] Minor style fix (no dot on single line comment) adds 261d367a101 [Ada] Fix possible memory corruption for hostnames longer t [...] adds 6df3ec0e7e0 [Ada] Proof of Boolean'Image and Boolean'Value adds 40b180995ab [Ada] Proof of System.Val_Util utilities for 'Value support adds 45be7610383 [Ada] More intuitive names in sanity-checking of derived types adds 7e650bf84bf [Ada] Add contract to Ada.Task_Identification.Activation_Is [...] adds 76bbe3972ba [Ada] Proof of Interfaces.C with SPARK adds 28acd56a7a6 [Ada] vx7r2cert/light-tasking-rtp: undefined refs on ppc/ppc64 adds e2e877266de [Ada] Remove duplicated condition in warnings about read-be [...] adds 1fde9333dc3 [Ada] Refactor nested loops in warning on unassigned out parameter adds ea7f9e05302 [Ada] Simplify iteration over record components adds eccc7c8cbfd [Ada] Don't allow entry in implicit with chain to be ghost adds d43fbe0151b [Ada] Remove extra space after assignment symbol adds a83c4eea271 [Ada] Split spec and body of expression function with Subpr [...] adds 5ae5ba7ab10 [Ada] Separate building of equality from other dispatching [...] adds eca89ac6e73 [Ada] Enable expansion of dispatching equality for GNATprove adds 8decef40009 [Ada] Enhance freezing code for instantiations adds aa937f2cdb8 [Ada] Inline all calls in Ada.Task_Identification adds b045f2f2205 [Ada] Use bracket aggregates in Ada2022 adds ec9c3bd5d2d [Ada] Cleanups related to expansion of dispatching primitives adds e4b5ab01946 [Ada] Cleanup insertion of single freezing actions adds 167be0845e5 [Ada] Cleanup detection of suspension objects adds 3a54dfa801a [Ada] Proof of support units for 'Width on signed integers adds ce79e7e24ac [Ada] Add pragma Annotate for CodePeer analysis adds b3f89a45100 [Ada] Amend proof of System.Arith_Double to remove justifications adds 5a35fe64c7a [Ada] Fix obsolete array aggregate warning being triggered [...] adds 544b30f81e5 [Ada] Reset internal flags for -gnatD and -gnatG adds b5e57389c51 [Ada] Proof of System.Arith_32 for double arithmetic on 32bits adds 298339effd4 [Ada] Fix oversight in minor cleanup adds 9e10b7002ac [Ada] Invalid memory access on finalization of class-wide type adds 5a11ffadf58 [Ada] Fix packing for array component with discriminated part adds 31a6895f4c2 [Ada] Do not back-annotate maximum size for limited types adds 96d9ca7053c [Ada] Remove obsolete a-assert adds c9dd01314d8 [Ada] Add warning in comment about files copied from libgnat adds d08236359eb rs6000: Enable new built-in support, with test suite and al [...] new b5a568683f7 libstdc++: Restore unconditional atomic load in COW std::string new e2e98f524fd libstdc++: Remove broken std::allocator base classes [PR103340] new acf4fe96f12 libstdc++: Allow exception classes to move fully-dynamic strings
The 3 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: gcc/ChangeLog | 118 +++++ gcc/DATESTAMP | 2 +- gcc/ada/ChangeLog | 271 +++++++++++ gcc/ada/Makefile.rtl | 2 +- gcc/ada/contracts.adb | 2 - ...ard_and_implementation_defined_restrictions.rst | 2 +- gcc/ada/exp_aggr.adb | 12 +- gcc/ada/exp_ch13.adb | 2 +- gcc/ada/exp_ch13.ads | 3 + gcc/ada/exp_ch3.adb | 374 ++++++++------- gcc/ada/exp_ch3.ads | 28 ++ gcc/ada/exp_ch6.adb | 2 +- gcc/ada/exp_imgv.adb | 3 +- gcc/ada/exp_spark.adb | 289 +++++++++++- gcc/ada/exp_util.adb | 1 - gcc/ada/freeze.adb | 11 +- gcc/ada/gcc-interface/Make-lang.in | 4 + gcc/ada/gcc-interface/a-assert.adb | 52 --- gcc/ada/gcc-interface/a-assert.ads | 50 -- gcc/ada/gcc-interface/decl.c | 26 +- gcc/ada/gcc-interface/gigi.h | 7 +- gcc/ada/gcc-interface/trans.c | 30 +- gcc/ada/gcc-interface/utils.c | 17 +- gcc/ada/gen_il-fields.ads | 2 + gcc/ada/gen_il-gen-gen_nodes.adb | 2 + gcc/ada/gen_il-gen.adb | 6 +- gcc/ada/gnat_rm.texi | 2 +- gcc/ada/libgnarl/a-taside.ads | 2 + gcc/ada/libgnarl/s-interr.adb | 12 +- gcc/ada/libgnarl/s-intman.ads | 4 +- gcc/ada/libgnarl/s-intman__posix.adb | 6 +- gcc/ada/libgnarl/s-mudido__affinity.adb | 6 +- gcc/ada/libgnarl/s-osinte__linux.ads | 8 +- gcc/ada/libgnarl/s-taprop__linux.adb | 8 +- gcc/ada/libgnarl/s-tasdeb.adb | 2 +- gcc/ada/libgnarl/s-tasdeb.ads | 2 +- gcc/ada/libgnarl/s-tasinf__linux.ads | 4 +- gcc/ada/libgnarl/s-taskin.adb | 2 +- gcc/ada/libgnarl/s-taskin.ads | 2 +- gcc/ada/libgnarl/s-tasren.adb | 16 +- gcc/ada/libgnarl/s-tassta.adb | 2 +- gcc/ada/libgnarl/s-tataat.adb | 2 +- gcc/ada/libgnarl/s-tpobop.adb | 12 +- gcc/ada/libgnat/a-calend.adb | 6 +- gcc/ada/libgnat/a-calend.ads | 2 +- gcc/ada/libgnat/a-cfinve.adb | 4 +- gcc/ada/libgnat/a-chahan.adb | 4 +- gcc/ada/libgnat/a-chtgbo.adb | 2 +- gcc/ada/libgnat/a-cobove.adb | 8 +- gcc/ada/libgnat/a-cofove.adb | 4 +- gcc/ada/libgnat/a-cohata.ads | 2 +- gcc/ada/libgnat/a-coinve.adb | 6 +- gcc/ada/libgnat/a-convec.adb | 12 +- gcc/ada/libgnat/a-coprnu.ads | 4 +- gcc/ada/libgnat/a-direct.adb | 14 +- gcc/ada/libgnat/a-direct.ads | 4 +- gcc/ada/libgnat/a-direio.adb | 2 +- gcc/ada/libgnat/a-nbnbre.adb | 10 +- gcc/ada/libgnat/a-ngrear.adb | 4 +- gcc/ada/libgnat/a-stbubo.adb | 6 +- gcc/ada/libgnat/a-stbufo.adb | 2 +- gcc/ada/libgnat/a-stbuun.adb | 6 +- gcc/ada/libgnat/a-stbuut.adb | 8 +- gcc/ada/libgnat/a-stmaco.ads | 44 +- gcc/ada/libgnat/a-strbou.ads | 38 +- gcc/ada/libgnat/a-strfix.ads | 6 +- gcc/ada/libgnat/a-strmap.adb | 4 +- gcc/ada/libgnat/a-strmap.ads | 2 +- gcc/ada/libgnat/a-strsup.adb | 36 +- gcc/ada/libgnat/a-strsup.ads | 36 +- gcc/ada/libgnat/a-sttebu.adb | 4 +- gcc/ada/libgnat/a-stuten.ads | 2 +- gcc/ada/libgnat/a-stwibo.ads | 4 +- gcc/ada/libgnat/a-stwima.ads | 3 +- gcc/ada/libgnat/a-stwisu.adb | 32 +- gcc/ada/libgnat/a-stzbou.ads | 6 +- gcc/ada/libgnat/a-stzmap.ads | 3 +- gcc/ada/libgnat/a-stzsup.adb | 32 +- gcc/ada/libgnat/a-swmwco.ads | 60 +-- gcc/ada/libgnat/a-szmzco.ads | 60 +-- gcc/ada/libgnat/a-teioed.adb | 4 +- gcc/ada/libgnat/a-wtedit.adb | 4 +- gcc/ada/libgnat/a-ztedit.adb | 4 +- gcc/ada/libgnat/g-arrspl.adb | 16 +- gcc/ada/libgnat/g-catiio.adb | 4 +- gcc/ada/libgnat/g-cgideb.adb | 4 +- gcc/ada/libgnat/g-comlin.adb | 8 +- gcc/ada/libgnat/g-comlin.ads | 4 +- gcc/ada/libgnat/g-debpoo.adb | 4 +- gcc/ada/libgnat/g-expect.adb | 10 +- gcc/ada/libgnat/g-forstr.adb | 6 +- gcc/ada/libgnat/g-memdum.adb | 4 +- gcc/ada/libgnat/g-rannum.adb | 2 +- gcc/ada/libgnat/g-sechas.adb | 6 +- gcc/ada/libgnat/g-sehamd.ads | 2 +- gcc/ada/libgnat/g-sehash.ads | 4 +- gcc/ada/libgnat/g-sercom.ads | 4 +- gcc/ada/libgnat/g-sercom__linux.adb | 12 +- gcc/ada/libgnat/g-shsh32.ads | 12 +- gcc/ada/libgnat/g-shsh64.ads | 12 +- gcc/ada/libgnat/g-socket.adb | 30 +- gcc/ada/libgnat/g-socket.ads | 40 +- gcc/ada/libgnat/g-socpol.adb | 16 +- gcc/ada/libgnat/g-socpol.ads | 8 +- gcc/ada/libgnat/g-sothco.ads | 12 +- gcc/ada/libgnat/g-spipat.adb | 4 +- gcc/ada/libgnat/i-c.adb | 472 +++++++++++++++++-- gcc/ada/libgnat/i-c.ads | 420 +++++++++++++++-- gcc/ada/libgnat/i-cobol.ads | 8 +- gcc/ada/libgnat/i-pacdec.adb | 4 +- gcc/ada/libgnat/i-pacdec.ads | 4 +- gcc/ada/libgnat/s-aridou.adb | 243 +++++++--- gcc/ada/libgnat/s-arit32.adb | 449 +++++++++++++++++- gcc/ada/libgnat/s-arit32.ads | 68 ++- gcc/ada/libgnat/s-arit64.ads | 3 +- gcc/ada/libgnat/s-bitops.adb | 4 +- gcc/ada/libgnat/s-crc32.adb | 4 +- gcc/ada/libgnat/s-gearop.adb | 4 +- gcc/ada/libgnat/s-genbig.adb | 30 +- gcc/ada/libgnat/s-htable.adb | 2 +- gcc/ada/libgnat/s-imgboo.adb | 12 +- gcc/ada/libgnat/s-imgboo.ads | 26 +- gcc/ada/libgnat/s-imgcha.adb | 8 +- gcc/ada/libgnat/s-os_lib.adb | 2 - gcc/ada/libgnat/s-powflt.ads | 42 +- gcc/ada/libgnat/s-powlfl.ads | 90 ++-- gcc/ada/libgnat/s-powllf.ads | 110 ++--- gcc/ada/libgnat/s-rannum.adb | 14 +- gcc/ada/libgnat/s-rannum.ads | 2 +- gcc/ada/libgnat/s-regexp.adb | 24 +- gcc/ada/libgnat/s-regpat.adb | 20 +- gcc/ada/libgnat/s-regpat.ads | 4 +- gcc/ada/libgnat/s-scaval__128.adb | 8 +- gcc/ada/libgnat/s-statxd.adb | 22 +- gcc/ada/libgnat/s-stausa.adb | 12 +- gcc/ada/libgnat/s-strops.adb | 2 +- gcc/ada/libgnat/s-valboo.adb | 18 +- gcc/ada/libgnat/s-valboo.ads | 54 ++- gcc/ada/libgnat/s-valrea.adb | 12 +- gcc/ada/libgnat/s-valuer.adb | 5 +- gcc/ada/libgnat/s-valueu.adb | 2 +- gcc/ada/libgnat/s-valuti.adb | 166 +++++-- gcc/ada/libgnat/s-valuti.ads | 265 ++++++++++- gcc/ada/libgnat/s-wchcon.ads | 8 +- gcc/ada/libgnat/s-widint.ads | 15 +- gcc/ada/libgnat/s-widlli.ads | 15 +- gcc/ada/libgnat/s-widllli.ads | 15 +- gcc/ada/libgnat/s-widlllu.ads | 11 + gcc/ada/libgnat/s-widllu.ads | 11 + gcc/ada/libgnat/s-widthi.adb | 133 ++++++ gcc/ada/libgnat/s-widthi.ads | 7 +- gcc/ada/libgnat/s-widthu.adb | 54 ++- gcc/ada/libgnat/s-widthu.ads | 7 +- gcc/ada/libgnat/s-widuns.ads | 11 + gcc/ada/par-ch4.adb | 6 +- gcc/ada/rtsfind.adb | 14 +- gcc/ada/rtsfind.ads | 2 + gcc/ada/scng.adb | 4 +- gcc/ada/sem_aggr.adb | 24 +- gcc/ada/sem_ch12.adb | 276 ++++++----- gcc/ada/sem_ch13.adb | 28 +- gcc/ada/sem_ch3.adb | 51 +- gcc/ada/sem_ch6.adb | 4 +- gcc/ada/sem_ch8.adb | 1 - gcc/ada/sem_util.adb | 41 +- gcc/ada/sem_util.ads | 6 +- gcc/ada/sem_warn.adb | 69 ++- gcc/ada/snames.ads-tmpl | 1 - gcc/ada/sprint.adb | 5 + gcc/ada/vxworks7-cert-rtp-link__ppcXX.spec | 10 + gcc/analyzer/ChangeLog | 7 + gcc/analyzer/region-model-reachability.cc | 13 + gcc/c-family/ChangeLog | 5 + gcc/c-family/c.opt | 4 + gcc/common.opt | 8 + gcc/config/aarch64/aarch64-protos.h | 1 + gcc/config/aarch64/aarch64-simd.md | 65 ++- gcc/config/aarch64/aarch64.c | 12 + gcc/config/darwin.h | 1 + gcc/config/i386/i386-expand.c | 12 +- gcc/config/i386/i386.md | 10 +- gcc/config/i386/sse.md | 170 +++++-- gcc/config/rs6000/altivec.h | 518 ++------------------- gcc/config/rs6000/rs6000-builtin-new.def | 30 +- gcc/config/rs6000/rs6000-c.c | 11 +- gcc/config/rs6000/rs6000-call.c | 18 +- gcc/config/rs6000/rs6000-gen-builtins.c | 2 +- gcc/config/rs6000/rs6000-internal.h | 3 + gcc/config/rs6000/rs6000.c | 1 - gcc/config/vxworks.h | 2 +- gcc/coverage.c | 3 +- gcc/cp/ChangeLog | 6 + gcc/cp/constexpr.c | 9 +- gcc/cp/cxx-pretty-print.c | 4 +- gcc/cp/pt.c | 1 + gcc/d/ChangeLog | 14 + gcc/d/Make-lang.in | 34 +- gcc/d/d-frontend.h | 2 +- gcc/d/d-lang.cc | 2 +- gcc/d/d-spec.cc | 18 +- gcc/doc/invoke.texi | 28 +- gcc/file-prefix-map.c | 17 + gcc/file-prefix-map.h | 2 + gcc/fold-const.c | 26 +- gcc/fold-const.h | 1 + gcc/fortran/trans-openmp.c | 19 +- gcc/gcc.c | 6 +- gcc/gimplify.c | 1 + gcc/internal-fn.c | 17 + gcc/ira-color.c | 32 +- gcc/lto-opts.c | 1 + gcc/match.pd | 22 + gcc/opts-global.c | 4 + gcc/opts.c | 2 + gcc/profile.c | 4 + gcc/testsuite/ChangeLog | 95 ++++ gcc/testsuite/g++.dg/cpp0x/constexpr-fp-except1.C | 4 + gcc/testsuite/g++.dg/cpp1z/constexpr-if36.C | 19 + gcc/testsuite/g++.dg/cpp23/concepts-err1.C | 6 + gcc/testsuite/g++.dg/ext/integer-pack5.C | 29 ++ gcc/testsuite/gcc.dg/analyzer/leak-3.c | 41 ++ gcc/testsuite/gcc.dg/bic-bitmask-18.c | 2 +- gcc/testsuite/gcc.dg/fold-condneg-1.c | 59 +++ gcc/testsuite/gcc.dg/fold-condneg-2.c | 11 + gcc/testsuite/gcc.dg/fold-condnot-1.c | 84 ++++ gcc/testsuite/gcc.dg/pr101145-1.c | 12 + gcc/testsuite/gcc.dg/pr101145-2.c | 15 + gcc/testsuite/gcc.dg/tree-ssa/nonzero-1.c | 5 +- gcc/testsuite/gcc.dg/tree-ssa/nonzero-1a.c | 11 + .../gcc.target/aarch64/advsimd-intrinsics/shrn-1.c | 15 + .../gcc.target/aarch64/advsimd-intrinsics/shrn-2.c | 11 + .../gcc.target/aarch64/advsimd-intrinsics/shrn-3.c | 11 + .../gcc.target/aarch64/advsimd-intrinsics/shrn-4.c | 11 + gcc/testsuite/gcc.target/i386/avx512fp16-1c.c | 9 +- gcc/testsuite/gcc.target/i386/pr102327-1.c | 9 +- gcc/testsuite/gcc.target/i386/pr102811-1.c | 11 + .../{avx512vl-vcvtps2ph-pr102811.c => pr102811.c} | 0 .../gcc.target/powerpc/bfp/scalar-extract-exp-2.c | 2 +- .../gcc.target/powerpc/bfp/scalar-extract-sig-2.c | 2 +- .../gcc.target/powerpc/bfp/scalar-insert-exp-2.c | 2 +- .../gcc.target/powerpc/bfp/scalar-insert-exp-5.c | 2 +- .../gcc.target/powerpc/bfp/scalar-insert-exp-8.c | 2 +- .../gcc.target/powerpc/bfp/scalar-test-neg-2.c | 2 +- .../gcc.target/powerpc/bfp/scalar-test-neg-3.c | 2 +- .../gcc.target/powerpc/bfp/scalar-test-neg-5.c | 2 +- gcc/testsuite/gcc.target/powerpc/byte-in-set-2.c | 2 +- gcc/testsuite/gcc.target/powerpc/cmpb-2.c | 2 +- gcc/testsuite/gcc.target/powerpc/cmpb-3.c | 2 +- gcc/testsuite/gcc.target/powerpc/cmpb32-2.c | 2 +- .../gcc.target/powerpc/crypto-builtin-2.c | 14 +- .../powerpc/fold-vec-splat-floatdouble.c | 4 +- .../gcc.target/powerpc/fold-vec-splat-longlong.c | 10 +- .../powerpc/fold-vec-splat-misc-invalid.c | 8 +- .../gcc.target/powerpc/int_128bit-runnable.c | 6 +- gcc/testsuite/gcc.target/powerpc/pr103127.c | 19 + gcc/testsuite/gcc.target/powerpc/pr80315-1.c | 2 +- gcc/testsuite/gcc.target/powerpc/pr80315-2.c | 2 +- gcc/testsuite/gcc.target/powerpc/pr80315-3.c | 2 +- gcc/testsuite/gcc.target/powerpc/pr80315-4.c | 2 +- gcc/testsuite/gcc.target/powerpc/pr88100.c | 12 +- gcc/testsuite/gcc.target/powerpc/pragma_misc9.c | 4 +- gcc/testsuite/gcc.target/powerpc/pragma_power8.c | 2 + gcc/testsuite/gcc.target/powerpc/pragma_power9.c | 3 + .../powerpc/test_fpscr_drn_builtin_error.c | 4 +- .../powerpc/test_fpscr_rn_builtin_error.c | 12 +- gcc/testsuite/gcc.target/powerpc/vec-gnb-2.c | 2 +- .../gcc.target/powerpc/vsu/vec-all-nez-7.c | 2 +- .../gcc.target/powerpc/vsu/vec-any-eqz-7.c | 2 +- .../gcc.target/powerpc/vsu/vec-cmpnez-7.c | 2 +- .../gcc.target/powerpc/vsu/vec-cntlz-lsbb-2.c | 2 +- .../gcc.target/powerpc/vsu/vec-cnttz-lsbb-2.c | 2 +- .../gcc.target/powerpc/vsu/vec-xl-len-13.c | 2 +- .../gcc.target/powerpc/vsu/vec-xst-len-12.c | 2 +- gcc/testsuite/gfortran.dg/goacc/finalize-1.f | 8 +- .../gfortran.dg/gomp/affinity-clause-1.f90 | 6 +- .../gfortran.dg/gomp/affinity-clause-5.f90 | 4 +- gcc/testsuite/gfortran.dg/gomp/defaultmap-4.f90 | 44 +- gcc/testsuite/gfortran.dg/gomp/defaultmap-5.f90 | 30 +- gcc/testsuite/gfortran.dg/gomp/defaultmap-6.f90 | 20 +- gcc/testsuite/gfortran.dg/gomp/map-3.f90 | 4 +- gcc/testsuite/gfortran.dg/gomp/pr78260-2.f90 | 8 +- gcc/testsuite/gfortran.dg/gomp/pr78260-3.f90 | 4 +- gcc/tree-ssa-loop-niter.c | 19 +- gcc/tree-vect-stmts.c | 5 +- gcc/varasm.c | 2 +- libcpp/ChangeLog | 21 + libgomp/testsuite/libgomp.fortran/pr90030.f90 | 3 + libgomp/testsuite/libgomp.oacc-fortran/pr90030.f90 | 29 ++ libphobos/ChangeLog | 5 + libphobos/libdruntime/core/thread/osthread.d | 29 ++ libphobos/src/std/math/hardware.d | 1 + libphobos/testsuite/testsuite_flags.in | 1 + libstdc++-v3/ChangeLog | 75 +++ libstdc++-v3/acinclude.m4 | 14 +- .../config/allocator/bitmap_allocator_base.h | 55 --- libstdc++-v3/config/allocator/mt_allocator_base.h | 55 --- .../config/allocator/pool_allocator_base.h | 55 --- libstdc++-v3/configure | 14 +- libstdc++-v3/doc/html/manual/api.html | 3 + libstdc++-v3/doc/html/manual/configure.html | 10 +- libstdc++-v3/doc/html/manual/memory.html | 57 +-- libstdc++-v3/doc/html/manual/mt_allocator.html | 8 +- libstdc++-v3/doc/xml/manual/allocator.xml | 67 +-- libstdc++-v3/doc/xml/manual/configure.xml | 10 +- libstdc++-v3/doc/xml/manual/evolution.xml | 5 + libstdc++-v3/doc/xml/manual/mt_allocator.xml | 8 +- libstdc++-v3/include/bits/cow_string.h | 6 +- libstdc++-v3/src/c++11/cow-stdexcept.cc | 20 - lto-plugin/lto-plugin.c | 6 +- 309 files changed, 5542 insertions(+), 2545 deletions(-) delete mode 100644 gcc/ada/gcc-interface/a-assert.adb delete mode 100644 gcc/ada/gcc-interface/a-assert.ads create mode 100644 gcc/ada/vxworks7-cert-rtp-link__ppcXX.spec create mode 100644 gcc/testsuite/g++.dg/cpp0x/constexpr-fp-except1.C create mode 100644 gcc/testsuite/g++.dg/cpp1z/constexpr-if36.C create mode 100644 gcc/testsuite/g++.dg/cpp23/concepts-err1.C create mode 100644 gcc/testsuite/g++.dg/ext/integer-pack5.C create mode 100644 gcc/testsuite/gcc.dg/analyzer/leak-3.c create mode 100644 gcc/testsuite/gcc.dg/fold-condneg-1.c create mode 100644 gcc/testsuite/gcc.dg/fold-condneg-2.c create mode 100644 gcc/testsuite/gcc.dg/fold-condnot-1.c create mode 100644 gcc/testsuite/gcc.dg/pr101145-1.c create mode 100644 gcc/testsuite/gcc.dg/pr101145-2.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/nonzero-1a.c create mode 100644 gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/shrn-1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/shrn-2.c create mode 100644 gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/shrn-3.c create mode 100644 gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/shrn-4.c create mode 100644 gcc/testsuite/gcc.target/i386/pr102811-1.c rename gcc/testsuite/gcc.target/i386/{avx512vl-vcvtps2ph-pr102811.c => pr102811.c} (100%) create mode 100644 gcc/testsuite/gcc.target/powerpc/pr103127.c create mode 100644 libgomp/testsuite/libgomp.fortran/pr90030.f90 create mode 100644 libgomp/testsuite/libgomp.oacc-fortran/pr90030.f90 delete mode 100644 libstdc++-v3/config/allocator/bitmap_allocator_base.h delete mode 100644 libstdc++-v3/config/allocator/mt_allocator_base.h delete mode 100644 libstdc++-v3/config/allocator/pool_allocator_base.h