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 4043f53cb4a OpenMP, libgomp: Add new runtime routine omp_target_is_accessible. adds 37f57a3f4e4 aarch64: remove useless GPF_TF_F16 iterator adds 2fb654f77d5 rs6000: Ignore fusion option flags for inlining test [PR102059] adds 374b3c936d6 compiler: error for duplicate bool map keys adds 469c76f0d94 libstdc++: ppc: conditionalize vsx-only simd intrinsics adds 967cdbe6629 c++: empty base constexpr adjustment [PR105245] adds e4e053a63b1 vec: fix iterate comment adds 69dd5ca3484 c++: add color to function decl printing adds 909ef4e2727 libstdc++: Fix deserialization for std::normal_distribution [...] adds 42991a91168 libstdc++: Simplify std::normal_distribution equality operator adds fa2d5fc0497 compiler: remove Array_index_expression::is_lvalue_ adds ea3fbfda608 Daily bump. adds 0c723bb4be2 c, c++: attribute format on a ctor with a vbase [PR101833, [...] adds a1947c92f7c Daily bump. adds 15f0099b21f Daily bump. adds 27239e13b1b RISC-V: Fix wrong expansion for arch-canonicalize adds 22d9c8802ad Come up with {,UN}LIKELY macros. adds 1e2334302d6 Enable match.pd dumping with -fdump-tree-original adds 9a6f7575c15 [Ada] Stabilize exit code on close process adds 6b4c99cc922 [Ada] Remove unused parameter from __gnat_kill adds 8e13160b101 [Ada] Remove doubly-negated tests for empty lists adds a72fd98bf5f [Ada] Remove redundant call to Set_Etype for attribute Bit_Order adds 9a9d06f7115 [Ada] Remove repeated analysis of attribute prefixes adds 0e9e014cf70 [Ada] Remove gnattest section from gnat user guide adds 82bd388bf08 [Ada] vx21.07: stack-checking on ppc adds 320eb42df09 [Ada] Use "aspect" instead of "pragma" in warnings adds eb05097d550 [Ada] Revamp type resolution for comparison and equality operators adds 2fe776e2d34 [Ada] Add utility to preanalyze assert expression without f [...] adds 93e7c91eb77 [Ada] Allow Big_Integer in loop and subprogram variants adds 28fffc452ee [Ada] Refine description of SPARK with static Boolean expressions adds f1231d9a0ba [Ada] Fix check for looking for user defined literals adds 5081e9205a6 [Ada] Fix visibility inside declare_expression adds 692a4bf88c5 [Ada] Fix internal error on declaration of derived discrimi [...] adds 09cca56d660 [Ada] Fix package installation for private array type of pr [...] adds ea7967ebdf7 [Ada] Properly handle unprefixed references to components adds 706940c2c86 [Ada] Set Error_Msg_Warn before use of << insertion adds 7ded77bbce5 [Ada] Improve error messages to include full package name adds 00b21aa982e [Ada] Fix indentation of "Start of processing for ..." labels adds f920ab029d9 [Ada] Fix missing error on actual for In/Out parameter adds d7f5bfe407c [Ada] Remove redundant guards for empty list adds 785b1b5d43b [Ada] Prevent inlining-for-proof for calls inside ELSIF condition adds 348931ea3e0 [Ada] Remove CodePeer annotations for pragma Loop_Variant adds a746131d375 [Ada] Remove extra space around binary operators adds ebbe48015e6 [Ada] Fully qualify name in JSON representation info adds a252a471df5 [Ada] Fix invalid memory access on finalization of class-wide type adds 5c8053df7b7 [Ada] Simplify conversions from Uint to Char_Code adds c3298308257 [Ada] Raise Constraint_Error when converting negative value [...] adds 655ca5aaa97 [Ada] Suggest use of First_Valid/Last_Valid on type with st [...] adds 8b59556e1c7 Optimize vec_setv8{hi,hf}_0 + pmovzxbq to pmovzxbq. adds 93416de0cb7 Remove GIMPLE restriction of ! using match.pd patterns adds faabc751d0b tree-optimization/105517 - avoid offset truncation during VN adds 1fffe45fb54 Remove non-ANSI C path in ansidecl.h. adds 73a8dce44b3 Simplify STATIC_ASSERT macro. adds 49e8f813bb5 MAINTAINERS: Update my email address. adds addedd48e80 [c++][NFC] Rename Attached to Keyed adds fcda0efccad Implement permutation with pslldq + psrldq + por when pshuf [...] adds 0c7bce0ac18 c++: constexpr init of union sub-aggr w/ base [PR105491] adds a742a5db601 MAINTAINERS: Update my email address adds 0b86943aca5 i386: Adjust -fzero-call-used-regs to always use XOR [PR101891] adds f08ea45bad4 testsuite: Remove superfluous semicolon [PR105256] adds 8a39c7c128d testsuite: Silence analyzer/pr51628-30.c for default_packed adds 8c97f7fd238 Fortran: check for non-optional spaces between adjacent keywords adds 4b2a6628644 c++: Implement P2324R2, labels at the end of compound-stmts [...] adds 94c1e998855 Update gcc.po files adds bd022ff9752 Daily bump. adds 067fe66c8ba rs6000: avoid peeking eof after __vector adds bb2921ab84d c++: fix arm-eabi crash building libstdc++ [PR105529] adds 28896b38fab middle-end/70090: Dynamic sizes for -fsanitize=object-size adds 60ab3d0f2d9 Fix internal error with vectorization on SPARC adds 0e38fbfe141 [Ada] Simplify conversion from Character to Char_Code adds 3d9e2004fe4 [Ada] Fix comment about building names in task arrays adds a445a8692c4 [Ada] Failure compiling "for ... of" loop over a slice adds 5046228671e [Ada] Fix incorrect range computation adds d979a676fde [Ada] Replace variables with constants in expanded code for [...] adds 3ad8cac4709 [Ada] Reject numeric literals with too big exponents adds 53f2aaf0b3c [Ada] Avoid repeated conversions from Int to Char_Code adds 6798cad793d [Ada] Fix oversight for case expression in Eval_Integer_Literal adds 7f8053225de [Ada] Fix hiding of user-defined operator that is not a homograph adds 336ea8f2d6e [Ada] Proof of System.Val_Int at gold level adds d89d9ecceb5 [Ada] Accept Structural in aspect Subprogram_Variant and pr [...] adds cfcc53801bd [Ada] Fix indentation to follow uniform style across runtime units adds 69d701fb15e [Ada] Fix typo in comment for Is_Predicate_Static adds 850bf074c5f [Ada] Fix a couple of typos adds 469688bfee8 [Ada] Check if- and case-expressions for unset references adds 3a978538036 [Ada] Check declare and qualified expressions for unset references adds d421523a42d [Ada] Refine iteration from entities to formals adds ea22ec90df9 [Ada] Cleanup unnecessary declare block in Check_Unreachable_Code adds 8cec0688df7 [Ada] Remove tiny and incomplete optimization for unset references adds 35f10dc0402 [Ada] Prevent search for references in postconditions from [...] adds b814f0bdf1c [Ada] Cleanup detection of No_Elist with No and Present adds d118bc58f56 [Ada] Reuse Is_Rewrite_Substitution where possible adds ce63a97b518 [Ada] Fix style in resolution of expression with actions adds 45c4d9193dd [Ada] Remove repeated conversions between Source_Ptr and Int adds d5e6a22b54b [Ada] Simplify call to overloaded Earlier_In_Extended_Unit adds a77ab90ed3a [Ada] Incorrect ineffective use type clause warning adds 81d33c5c921 [Ada] Handle non-standard booleans in if_expression condition adds bf687b80854 [Ada] Optimize nonstandard boolean conversions adds 3b3bd801520 [Ada] Optimize nonstandard boolean validity checking adds 37083a8d9c6 [Ada] Export Is_Expression_Function predicate for use in gigi adds dd3c7873a61 Improved constant folding for scalar evolution. adds 5b7a9751f55 Avoid andb %dil when optimizing for size. adds d4694846102 Properly use opts in finish_options adds 4b865081944 Replace PTR with 'void *' in compiler. adds 1bac97ad043 libgcov: use proper type for n_functions adds 76db543db88 middle-end/105537 - debug processing adds d1e8f221e3f [c++] Disambiguate ModuleKind flags adds 79815247555 Fix up 'libgomp.fortran/use_device_addr-5.f90' multi-device [...] adds da6305558ba Make 'c-c++-common/goacc/kernels-decompose-pr100400-1-*.c' [...] adds 9801ca737b1 Use gimple-match folding in fold_build_cond_expr adds 9ddd44b5864 RISC-V: Provide `fmin'/`fmax' RTL patterns adds 50b009c5dae libiberty: stop using PTR macro adds 137da38377e Remove non-ANSI C macros in ansidecl.h. new 9cb69e7884f libiberty: fix bad replacement.
The 1 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: ChangeLog | 8 + MAINTAINERS | 4 +- contrib/ChangeLog | 4 + gcc/ChangeLog | 124 + gcc/DATESTAMP | 2 +- gcc/ada/ChangeLog | 282 + gcc/ada/adaint.c | 12 +- gcc/ada/atree.adb | 2 +- gcc/ada/bindgen.adb | 2 +- gcc/ada/checks.adb | 53 +- gcc/ada/cstand.adb | 8 +- .../gnat_rm/implementation_defined_attributes.rst | 2 +- .../doc/gnat_rm/implementation_defined_pragmas.rst | 30 +- gcc/ada/doc/gnat_ugn/gnat_utility_programs.rst | 917 --- .../doc/gnat_ugn/the_gnat_compilation_model.rst | 4 +- gcc/ada/einfo.ads | 18 +- gcc/ada/err_vars.ads | 12 + gcc/ada/errout.adb | 10 +- gcc/ada/errout.ads | 7 + gcc/ada/erroutc.adb | 18 +- gcc/ada/exp_aggr.adb | 20 +- gcc/ada/exp_attr.adb | 37 +- gcc/ada/exp_ch11.adb | 6 +- gcc/ada/exp_ch3.adb | 2 - gcc/ada/exp_ch4.adb | 70 +- gcc/ada/exp_ch5.adb | 61 +- gcc/ada/exp_ch6.adb | 2 +- gcc/ada/exp_ch9.adb | 2 +- gcc/ada/exp_disp.adb | 4 +- gcc/ada/exp_prag.adb | 31 +- gcc/ada/exp_unst.adb | 2 +- gcc/ada/exp_util.adb | 196 +- gcc/ada/exp_util.ads | 4 +- gcc/ada/fe.h | 4 +- gcc/ada/freeze.adb | 2 +- gcc/ada/gcc-interface/decl.cc | 4 +- gcc/ada/gcc-interface/utils2.cc | 2 +- gcc/ada/ghost.adb | 2 +- gcc/ada/gnat_cuda.adb | 12 +- gcc/ada/gnat_rm.texi | 34 +- gcc/ada/gnat_ugn.texi | 7 +- gcc/ada/gnatchop.adb | 2 +- gcc/ada/gnatfind.adb | 2 +- gcc/ada/gnatlink.adb | 2 +- gcc/ada/gnatxref.adb | 2 +- gcc/ada/gprep.adb | 2 +- gcc/ada/init.c | 38 +- gcc/ada/inline.adb | 12 +- gcc/ada/lib-xref.adb | 8 +- gcc/ada/libgnat/a-cfhama.adb | 2 +- gcc/ada/libgnat/a-ngcefu.adb | 6 +- gcc/ada/libgnat/a-strunb.adb | 2 +- gcc/ada/libgnat/a-stwiun.adb | 2 +- gcc/ada/libgnat/a-stzunb.adb | 2 +- gcc/ada/libgnat/a-wtedit.adb | 4 +- gcc/ada/libgnat/g-alleve.adb | 2 +- gcc/ada/libgnat/g-debpoo.adb | 4 +- gcc/ada/libgnat/g-expect.adb | 14 +- gcc/ada/libgnat/s-dwalin.adb | 5 +- gcc/ada/libgnat/s-expmod.adb | 3 - gcc/ada/libgnat/s-os_lib.adb | 6 +- gcc/ada/libgnat/s-valint.ads | 27 +- gcc/ada/libgnat/s-vallli.ads | 31 +- gcc/ada/libgnat/s-valllli.ads | 31 +- gcc/ada/libgnat/s-valuei.adb | 57 +- gcc/ada/libgnat/s-valuei.ads | 171 +- gcc/ada/osint.adb | 8 +- gcc/ada/par-ch10.adb | 2 +- gcc/ada/par-prag.adb | 3 +- gcc/ada/repinfo.adb | 8 +- gcc/ada/rtsfind.adb | 12 +- gcc/ada/rtsfind.ads | 12 + gcc/ada/scng.adb | 15 +- gcc/ada/sem.adb | 12 +- gcc/ada/sem_attr.adb | 9 - gcc/ada/sem_aux.adb | 4 +- gcc/ada/sem_case.adb | 4 +- gcc/ada/sem_ch12.adb | 4 +- gcc/ada/sem_ch13.adb | 37 +- gcc/ada/sem_ch3.adb | 59 +- gcc/ada/sem_ch3.ads | 3 + gcc/ada/sem_ch4.adb | 1292 ++- gcc/ada/sem_ch4.ads | 7 +- gcc/ada/sem_ch5.adb | 200 +- gcc/ada/sem_ch6.adb | 32 +- gcc/ada/sem_ch8.adb | 299 +- gcc/ada/sem_eval.adb | 2 +- gcc/ada/sem_prag.adb | 136 +- gcc/ada/sem_res.adb | 497 +- gcc/ada/sem_type.adb | 555 +- gcc/ada/sem_type.ads | 47 +- gcc/ada/sem_util.adb | 158 +- gcc/ada/sem_util.ads | 18 +- gcc/ada/sem_warn.adb | 26 +- gcc/ada/sigtramp-vxworks.c | 10 +- gcc/ada/sinfo-utils.adb | 4 +- gcc/ada/snames.ads-tmpl | 1 + gcc/ada/stringt.adb | 2 +- gcc/ada/treepr.adb | 4 +- gcc/ada/uintp.adb | 31 +- gcc/ada/xr_tabls.adb | 2 +- gcc/basic-block.h | 9 +- gcc/c-family/ChangeLog | 33 + gcc/c-family/c-attribs.cc | 33 +- gcc/c-family/c-common.cc | 4 +- gcc/c-family/c-common.h | 4 +- gcc/c-family/c-format.cc | 77 +- gcc/c-family/c-gimplify.cc | 6 +- gcc/c-family/c-opts.cc | 31 +- gcc/c/ChangeLog | 12 + gcc/c/c-objc-common.cc | 9 + gcc/c/c-parser.cc | 4 +- gcc/cfgloop.h | 2 +- gcc/cgraph.cc | 4 +- gcc/cgraph.h | 4 +- gcc/config/aarch64/iterators.md | 3 - gcc/config/i386/i386-expand.cc | 107 + gcc/config/i386/i386.cc | 93 +- gcc/config/i386/i386.md | 30 +- gcc/config/i386/predicates.md | 5 + gcc/config/i386/sse.md | 45 +- gcc/config/riscv/arch-canonicalize | 8 +- gcc/config/riscv/riscv.md | 22 + gcc/config/rs6000/rs6000-c.cc | 9 +- gcc/config/rs6000/rs6000.cc | 5 + gcc/config/sparc/sparc.cc | 4 +- gcc/cp/ChangeLog | 94 + gcc/cp/call.cc | 14 +- gcc/cp/class.cc | 8 +- gcc/cp/constexpr.cc | 77 +- gcc/cp/cp-gimplify.cc | 10 +- gcc/cp/cp-tree.h | 65 +- gcc/cp/decl.cc | 85 +- gcc/cp/error.cc | 44 +- gcc/cp/init.cc | 6 +- gcc/cp/lambda.cc | 6 +- gcc/cp/lex.cc | 4 +- gcc/cp/method.cc | 8 +- gcc/cp/module.cc | 93 +- gcc/cp/name-lookup.cc | 24 +- gcc/cp/optimize.cc | 9 +- gcc/cp/parser.cc | 101 +- gcc/cp/pt.cc | 2 +- gcc/cp/tree.cc | 23 +- gcc/cp/typeck2.cc | 4 +- gcc/diagnostic-color.cc | 2 + gcc/doc/invoke.texi | 10 +- gcc/domwalk.cc | 4 +- gcc/dse.cc | 8 +- gcc/expmed.cc | 4 +- gcc/flags.h | 4 +- gcc/fortran/ChangeLog | 7 + gcc/fortran/match.cc | 22 +- gcc/fortran/parse.cc | 22 +- gcc/gengtype-state.cc | 6 +- gcc/gengtype.cc | 6 +- gcc/genmatch.cc | 4 +- gcc/ggc-common.cc | 8 +- gcc/go/gofrontend/MERGE | 2 +- gcc/go/gofrontend/expressions.cc | 29 +- gcc/go/gofrontend/expressions.h | 16 +- gcc/go/gofrontend/types.cc | 21 +- gcc/go/gofrontend/types.h | 2 +- gcc/ipa-utils.h | 2 +- gcc/match.pd | 12 +- gcc/omp-oacc-kernels-decompose.cc | 6 + gcc/opts.cc | 92 +- gcc/plugin.cc | 2 +- gcc/po/ChangeLog | 6 + gcc/po/be.po | 8277 +++++++++---------- gcc/po/da.po | 8289 +++++++++---------- gcc/po/de.po | 8307 +++++++++---------- gcc/po/el.po | 8273 +++++++++---------- gcc/po/es.po | 8292 +++++++++---------- gcc/po/fi.po | 8281 +++++++++---------- gcc/po/fr.po | 8303 +++++++++---------- gcc/po/hr.po | 8276 +++++++++---------- gcc/po/id.po | 8287 +++++++++---------- gcc/po/ja.po | 8283 +++++++++---------- gcc/po/nl.po | 8279 +++++++++---------- gcc/po/ru.po | 8291 +++++++++---------- gcc/po/sr.po | 8292 +++++++++---------- gcc/po/sv.po | 8307 +++++++++---------- gcc/po/tr.po | 8289 +++++++++---------- gcc/po/uk.po | 8389 ++++++++++---------- gcc/po/vi.po | 8283 +++++++++---------- gcc/po/zh_CN.po | 8290 +++++++++---------- gcc/po/zh_TW.po | 8288 +++++++++---------- gcc/poly-int.h | 13 + gcc/print-rtl.cc | 2 +- gcc/rtl-iter.h | 8 +- gcc/rtl-ssa/internals.inl | 2 +- gcc/rtl-ssa/member-fns.inl | 4 +- gcc/rtlanal.cc | 12 +- gcc/rtlanal.h | 4 +- gcc/simplify-rtx.cc | 2 +- gcc/sort.cc | 28 +- gcc/system.h | 8 +- gcc/testsuite/ChangeLog | 96 + .../goacc/kernels-decompose-pr100400-1-2.c | 12 +- gcc/testsuite/g++.dg/cpp0x/constexpr-union7.C | 17 + gcc/testsuite/g++.dg/cpp0x/constexpr-union7a.C | 15 + gcc/testsuite/g++.dg/cpp0x/pr105256.C | 2 +- gcc/testsuite/g++.dg/cpp23/label1.C | 89 + gcc/testsuite/g++.dg/cpp23/label2.C | 52 + gcc/testsuite/g++.dg/cpp2a/constexpr-dtor13.C | 11 + gcc/testsuite/g++.dg/cpp2a/constexpr-dtor14.C | 13 + gcc/testsuite/g++.dg/cpp2a/constinit17.C | 24 + gcc/testsuite/g++.dg/diagnostic/function-color1.C | 21 + gcc/testsuite/g++.dg/ext/attr-format-arg1.C | 26 + gcc/testsuite/g++.dg/ext/attr-format1.C | 32 + gcc/testsuite/g++.dg/ext/attr-format2.C | 38 + gcc/testsuite/g++.dg/ext/attr-format3.C | 15 + gcc/testsuite/g++.target/powerpc/pr101168.C | 6 + gcc/testsuite/gcc.dg/analyzer/torture/pr51628-30.c | 1 + gcc/testsuite/gcc.dg/torture/pr105537.c | 34 + gcc/testsuite/gcc.dg/tree-ssa/pr65855-2.c | 11 + gcc/testsuite/gcc.dg/ubsan/object-size-dyn.c | 45 + gcc/testsuite/gcc.target/i386/and-1.c | 9 + gcc/testsuite/gcc.target/i386/pr105072.c | 24 + gcc/testsuite/gcc.target/i386/pr105354-1.c | 130 + gcc/testsuite/gcc.target/i386/pr105354-2.c | 110 + .../gcc.target/i386/zero-scratch-regs-1.c | 2 +- .../gcc.target/i386/zero-scratch-regs-10.c | 16 +- .../gcc.target/i386/zero-scratch-regs-13.c | 37 +- .../gcc.target/i386/zero-scratch-regs-14.c | 16 +- .../gcc.target/i386/zero-scratch-regs-15.c | 2 +- .../gcc.target/i386/zero-scratch-regs-16.c | 2 +- .../gcc.target/i386/zero-scratch-regs-17.c | 2 +- .../gcc.target/i386/zero-scratch-regs-18.c | 4 +- .../gcc.target/i386/zero-scratch-regs-19.c | 2 +- .../gcc.target/i386/zero-scratch-regs-2.c | 16 +- .../gcc.target/i386/zero-scratch-regs-20.c | 38 +- .../gcc.target/i386/zero-scratch-regs-21.c | 4 +- .../gcc.target/i386/zero-scratch-regs-22.c | 16 +- .../gcc.target/i386/zero-scratch-regs-23.c | 30 +- .../gcc.target/i386/zero-scratch-regs-26.c | 26 +- .../gcc.target/i386/zero-scratch-regs-27.c | 10 +- .../gcc.target/i386/zero-scratch-regs-28.c | 12 +- .../gcc.target/i386/zero-scratch-regs-3.c | 2 +- .../gcc.target/i386/zero-scratch-regs-31.c | 4 +- .../gcc.target/i386/zero-scratch-regs-4.c | 2 +- .../gcc.target/i386/zero-scratch-regs-5.c | 16 +- .../gcc.target/i386/zero-scratch-regs-6.c | 2 +- .../gcc.target/i386/zero-scratch-regs-7.c | 2 +- .../gcc.target/i386/zero-scratch-regs-8.c | 14 +- .../gcc.target/i386/zero-scratch-regs-9.c | 2 +- gcc/testsuite/gcc.target/powerpc/pr102059-4.c | 23 + gcc/testsuite/gcc.target/riscv/fmax-snan.c | 12 + gcc/testsuite/gcc.target/riscv/fmax.c | 12 + gcc/testsuite/gcc.target/riscv/fmaxf-snan.c | 12 + gcc/testsuite/gcc.target/riscv/fmaxf.c | 12 + gcc/testsuite/gcc.target/riscv/fmin-snan.c | 12 + gcc/testsuite/gcc.target/riscv/fmin.c | 12 + gcc/testsuite/gcc.target/riscv/fminf-snan.c | 12 + gcc/testsuite/gcc.target/riscv/fminf.c | 12 + gcc/testsuite/gcc.target/riscv/smax-ieee.c | 12 + gcc/testsuite/gcc.target/riscv/smax.c | 12 + gcc/testsuite/gcc.target/riscv/smaxf-ieee.c | 12 + gcc/testsuite/gcc.target/riscv/smaxf.c | 12 + gcc/testsuite/gcc.target/riscv/smin-ieee.c | 12 + gcc/testsuite/gcc.target/riscv/smin.c | 12 + gcc/testsuite/gcc.target/riscv/sminf-ieee.c | 12 + gcc/testsuite/gcc.target/riscv/sminf.c | 12 + gcc/testsuite/gcc.target/sparc/20220510-1.c | 31 + gcc/testsuite/gfortran.dg/pr105501.f90 | 15 + gcc/testsuite/gnat.dg/equal7.adb | 10 +- gcc/testsuite/gnat.dg/loopvar.adb | 2 +- gcc/toplev.cc | 24 - gcc/tree-chrec.cc | 27 +- gcc/tree-core.h | 6 +- gcc/tree-if-conv.cc | 46 +- gcc/tree-ssa-sccvn.cc | 14 +- gcc/ubsan.cc | 13 +- gcc/vec.h | 4 +- gcc/wide-int.h | 20 +- include/ChangeLog | 4 + include/ansidecl.h | 45 +- include/hashtab.h | 4 +- libgcc/libgcov.h | 2 +- libgomp/ChangeLog | 12 + .../libgomp.fortran/use_device_addr-5.f90 | 2 +- libiberty/alloca.c | 6 +- libiberty/calloc.c | 8 +- libiberty/hashtab.c | 94 +- libiberty/memchr.c | 6 +- libiberty/memcmp.c | 2 +- libiberty/memcpy.c | 4 +- libiberty/memmove.c | 4 +- libiberty/mempcpy.c | 6 +- libiberty/memset.c | 4 +- libiberty/objalloc.c | 22 +- libiberty/random.c | 14 +- libiberty/regex.c | 8 +- libiberty/spaces.c | 4 +- libiberty/stpcpy.c | 2 +- libiberty/strdup.c | 4 +- libiberty/strerror.c | 4 +- libiberty/strndup.c | 4 +- libiberty/strsignal.c | 4 +- libiberty/vasprintf.c | 2 +- libiberty/vprintf-support.c | 2 +- libiberty/xatexit.c | 2 +- libiberty/xmalloc.c | 14 +- libiberty/xmemdup.c | 8 +- libstdc++-v3/ChangeLog | 55 + libstdc++-v3/include/bits/random.tcc | 12 +- libstdc++-v3/include/experimental/bits/simd.h | 13 +- .../random/normal_distribution/operators/equal.cc | 20 + .../normal_distribution/operators/serialize.cc | 36 +- .../testsuite/26_numerics/random/pr60037-neg.cc | 2 +- 311 files changed, 84601 insertions(+), 82544 deletions(-) create mode 100644 gcc/testsuite/g++.dg/cpp0x/constexpr-union7.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/constexpr-union7a.C create mode 100644 gcc/testsuite/g++.dg/cpp23/label1.C create mode 100644 gcc/testsuite/g++.dg/cpp23/label2.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/constexpr-dtor13.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/constexpr-dtor14.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/constinit17.C create mode 100644 gcc/testsuite/g++.dg/diagnostic/function-color1.C create mode 100644 gcc/testsuite/g++.dg/ext/attr-format-arg1.C create mode 100644 gcc/testsuite/g++.dg/ext/attr-format1.C create mode 100644 gcc/testsuite/g++.dg/ext/attr-format2.C create mode 100644 gcc/testsuite/g++.dg/ext/attr-format3.C create mode 100644 gcc/testsuite/g++.target/powerpc/pr101168.C create mode 100644 gcc/testsuite/gcc.dg/torture/pr105537.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr65855-2.c create mode 100644 gcc/testsuite/gcc.dg/ubsan/object-size-dyn.c create mode 100644 gcc/testsuite/gcc.target/i386/and-1.c create mode 100644 gcc/testsuite/gcc.target/i386/pr105072.c create mode 100644 gcc/testsuite/gcc.target/i386/pr105354-1.c create mode 100644 gcc/testsuite/gcc.target/i386/pr105354-2.c create mode 100644 gcc/testsuite/gcc.target/powerpc/pr102059-4.c create mode 100644 gcc/testsuite/gcc.target/riscv/fmax-snan.c create mode 100644 gcc/testsuite/gcc.target/riscv/fmax.c create mode 100644 gcc/testsuite/gcc.target/riscv/fmaxf-snan.c create mode 100644 gcc/testsuite/gcc.target/riscv/fmaxf.c create mode 100644 gcc/testsuite/gcc.target/riscv/fmin-snan.c create mode 100644 gcc/testsuite/gcc.target/riscv/fmin.c create mode 100644 gcc/testsuite/gcc.target/riscv/fminf-snan.c create mode 100644 gcc/testsuite/gcc.target/riscv/fminf.c create mode 100644 gcc/testsuite/gcc.target/riscv/smax-ieee.c create mode 100644 gcc/testsuite/gcc.target/riscv/smax.c create mode 100644 gcc/testsuite/gcc.target/riscv/smaxf-ieee.c create mode 100644 gcc/testsuite/gcc.target/riscv/smaxf.c create mode 100644 gcc/testsuite/gcc.target/riscv/smin-ieee.c create mode 100644 gcc/testsuite/gcc.target/riscv/smin.c create mode 100644 gcc/testsuite/gcc.target/riscv/sminf-ieee.c create mode 100644 gcc/testsuite/gcc.target/riscv/sminf.c create mode 100644 gcc/testsuite/gcc.target/sparc/20220510-1.c create mode 100644 gcc/testsuite/gfortran.dg/pr105501.f90