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-aarch64-bootstrap_lto in repository toolchain/ci/gcc.
from 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 [...] new 94c1e998855 Update gcc.po files
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: MAINTAINERS | 4 +- gcc/DATESTAMP | 2 +- gcc/ada/adaint.c | 12 +- gcc/ada/bindgen.adb | 2 +- .../doc/gnat_rm/implementation_defined_pragmas.rst | 30 +- gcc/ada/doc/gnat_ugn/gnat_utility_programs.rst | 917 --- 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 | 2 +- gcc/ada/exp_attr.adb | 31 +- gcc/ada/exp_ch3.adb | 2 - gcc/ada/exp_ch4.adb | 29 +- gcc/ada/exp_ch5.adb | 59 +- gcc/ada/exp_disp.adb | 4 +- gcc/ada/exp_prag.adb | 2 + gcc/ada/exp_unst.adb | 2 +- gcc/ada/exp_util.adb | 153 +- gcc/ada/exp_util.ads | 4 +- gcc/ada/freeze.adb | 2 +- gcc/ada/gnat_rm.texi | 32 +- 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-expmod.adb | 3 - gcc/ada/libgnat/s-os_lib.adb | 6 +- gcc/ada/osint.adb | 8 +- gcc/ada/par-prag.adb | 3 +- gcc/ada/repinfo.adb | 8 +- gcc/ada/rtsfind.adb | 12 +- gcc/ada/rtsfind.ads | 12 + 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 | 2 +- gcc/ada/sem_ch13.adb | 35 +- gcc/ada/sem_ch3.adb | 35 + gcc/ada/sem_ch3.ads | 3 + gcc/ada/sem_ch4.adb | 1290 ++- gcc/ada/sem_ch4.ads | 7 +- gcc/ada/sem_ch6.adb | 4 +- gcc/ada/sem_ch8.adb | 118 +- gcc/ada/sem_prag.adb | 83 +- gcc/ada/sem_res.adb | 377 +- gcc/ada/sem_type.adb | 546 +- gcc/ada/sem_type.ads | 47 +- gcc/ada/sem_util.adb | 118 +- gcc/ada/sem_util.ads | 16 +- gcc/ada/sigtramp-vxworks.c | 10 +- gcc/ada/uintp.adb | 31 +- gcc/ada/xr_tabls.adb | 2 +- gcc/basic-block.h | 5 +- gcc/c-family/c-common.h | 1 - gcc/c-family/c-gimplify.cc | 6 +- gcc/c-family/c-opts.cc | 31 +- gcc/c/c-parser.cc | 4 +- gcc/cgraph.cc | 4 +- gcc/config/i386/i386-expand.cc | 107 + gcc/config/i386/i386.cc | 93 +- gcc/config/i386/sse.md | 45 +- gcc/config/riscv/arch-canonicalize | 8 +- gcc/cp/call.cc | 14 +- gcc/cp/class.cc | 8 +- gcc/cp/constexpr.cc | 10 +- gcc/cp/cp-gimplify.cc | 10 +- gcc/cp/cp-tree.h | 13 +- gcc/cp/decl.cc | 36 +- gcc/cp/init.cc | 6 +- gcc/cp/lambda.cc | 6 +- gcc/cp/lex.cc | 4 +- gcc/cp/method.cc | 8 +- gcc/cp/module.cc | 64 +- gcc/cp/parser.cc | 49 +- gcc/cp/pt.cc | 2 +- gcc/cp/tree.cc | 4 +- gcc/cp/typeck2.cc | 4 +- gcc/domwalk.cc | 4 +- gcc/dse.cc | 8 +- gcc/expmed.cc | 4 +- gcc/fortran/match.cc | 22 +- gcc/fortran/parse.cc | 22 +- gcc/genmatch.cc | 4 +- gcc/ggc-common.cc | 4 +- gcc/match.pd | 12 +- 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/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/constinit17.C | 24 + gcc/testsuite/gcc.dg/analyzer/torture/pr51628-30.c | 1 + 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/gfortran.dg/pr105501.f90 | 15 + gcc/tree-ssa-sccvn.cc | 14 +- gcc/wide-int.h | 20 +- include/ansidecl.h | 17 - 169 files changed, 81888 insertions(+), 81467 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/constinit17.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/gfortran.dg/pr105501.f90