This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_gnu/gnu-master-aarch64-bootstrap_debug in repository toolchain/ci/gcc.
from 315b1eb51ac Daily bump. adds 82e489d72dd Add a couple int128_t bit-field testcases. adds f1ae9407963 Fix PR92950: Wrong code emitted for movv1qi adds c70b626f953 [Ada] Implement new legality rules introduced in C.6(13) by [...] adds 7cc8133d2b3 [Ada] Validate_Access_Subprogram_Instance: check if not nul [...] adds 9c15b49b2e0 [Ada] Implement RM C.6(19) clause entirely in the front-end adds 0712ea6f83f [Ada] Typo fixes and minor reformatting adds 6ed3b969342 [Ada] Reword the impact of -minimal on the debugger adds 679f6faafb7 [Ada] Correct documentation of -gnatw_C switch adds 3dcfe1ddfb7 [Ada] AI12-0208 Support for Ada.Numerics.Big_Numbers.Big_In [...] adds 39e2cc41d44 [Ada] Do not issue restriction violations on ignored ghost code adds c328f486cb9 [Ada] Small consistency fix for Volatile_Full_Access objects adds 4615a2a44ce [Ada] Bad warning: Size in Compile_Time_Error in nested instance adds e34803ca272 [Ada] Crash on conversion in branch of if-expression adds deb8350e7af [Ada] Expand renamings of subcomponents of an atomic or VFA object adds 3479a073379 [Ada] Better error message for "is null" subunit adds 6be9e0260f2 [Ada] Minor reformatting and U.S. spelling adjustment adds 6f0f8d7f7e5 [Ada] Export the Ada version through the C interface adds db15ad3e24b [Ada] Fix couple of oversights in the implementation of AI12-0128 adds 820563e3bf2 [Ada] Syntax error on improperly indented imported subprogram adds 48a8457d4be [Ada] Fully propagate representation aspects through renaming adds 3540ff63583 [Ada] AI12-0001: Independence and Representation clauses fo [...] adds 005af02f0a4 [Ada] Prototype implementastion of Ada2020 Map-reduce construct adds 78198dac7e2 [Ada] Crash on constrained container in generalized indexin [...] adds 1e4c053bd5a [Ada] Remove new strict-alignment check added by AI12-0001 adds 3b9d1864a42 [Ada] AI12-0234/321 atomic operations adds b19c20ef3db [Ada] Mark Deallocator as Favor_Top_Level adds c666ba04fa5 [Ada] Fix warning on _REENTRANT adds 78a9afc875f [Ada] Do not set a bogus Esize on subtype built for Compone [...] adds e4f6771fcb1 [Ada] Check for "size for" in Special_Msg_Delete adds c9cb2cfd91e [Ada] Minor comment fix adds 19ce5860947 [Ada] Minor: improve comments adds 02f0213ed94 [Ada] Suppress unused warnings in the presence of errors adds 84d7f8c57b1 MSP430: Add new msp430-elfbare target adds a6d78b52f7a rs6000: Use symbolic names for the CR fields in more cases adds 1d858c08136 Add pp_write_text_as_html_like_dot_to_stream adds b82dc579862 PR middle-end/92952 - gfortran.dg/lto/pr87689 FAILs at -O2 adds 8357387ae0e PR c++/91165 - verify_gimple ICE with cached constexpr. adds b1e6e489b54 Daily bump. adds 832e1bf09ad Use add for a = a + b and a = b + a when possible. Since ex [...] adds 2a7ce910893 Add abs pattern to handle {si,di} mode abs to avoid pmax/cm [...] adds c46fecbcadb PR target/92962 * common/config/i386/i386-common.c (proce [...] adds 3e1b818b7a6 libgomp/openacc.f90 – clean-up public/private attributes adds e7cbf9e45c0 Add clz and ctz for amdgcn adds 11675edaa44 Add extract_last for amdgcn adds 4ebc134c3d4 Add pointer to PR92772 adds 3081f59a482 Add myself to write after approval. adds 2e94764fe22 [ARM] Add support for -mpure-code in thumb-1 (v6m) adds c691da74aea * symtab.c (symtab_node::get_partitioning_class): Aliases [...] adds 82c0f49e82a Fix vector testcases for amdgcn. adds 44ba01519c2 Revert "Fix vector testcases for amdgcn." adds ac8d0162b59 PR target/92841 * config/i386/i386.md (@stack_protect_set [...] adds ada5a6defe4 PR c++/59655 * pt.c (push_tinst_level_loc): If limit_bad_ [...] adds adbad0a15e0 * name-lookup.c (get_std_name_hint): Add std::byte. adds 7484780e06a PR c++/92576 - redeclaration of variable template. adds 6e8f413c4dc PR c++/79592 - missing explanation of invalid constexpr. adds a11de5b6f98 Use PLI to load up large constants if -mcpu=future. adds 04d2c8bc9a9 Use PLI to load up 32-bit SImode constants if -mcpu=future. adds 1085aff070c Generate PADDI to add large constants if -mcpu=future. adds fe7fc6899eb PR c++/61339 - add warning for mismatch between struct and class adds e29c7593990 Daily bump.
No new revisions were added by this update.
Summary of changes: ChangeLog | 4 + MAINTAINERS | 1 + contrib/ChangeLog | 4 + contrib/config-list.mk | 2 +- gcc/ChangeLog | 128 +++ gcc/DATESTAMP | 2 +- gcc/ada/ChangeLog | 350 +++++++ gcc/ada/Makefile.rtl | 8 + gcc/ada/checks.adb | 11 +- .../doc/gnat_rm/implementation_defined_pragmas.rst | 2 +- .../building_executable_programs_with_gnat.rst | 7 +- gcc/ada/einfo.ads | 25 +- gcc/ada/errout.adb | 24 +- gcc/ada/errout.ads | 8 +- gcc/ada/exp_attr.adb | 91 ++ gcc/ada/exp_ch6.adb | 74 +- gcc/ada/exp_ch8.adb | 24 +- gcc/ada/exp_ch9.adb | 7 +- gcc/ada/fe.h | 12 +- gcc/ada/freeze.adb | 474 ++++----- gcc/ada/gcc-interface/decl.c | 102 +- gcc/ada/gcc-interface/trans.c | 329 +++--- gcc/ada/gnat_rm.texi | 2 +- gcc/ada/gnat_ugn.texi | 7 +- gcc/ada/impunit.adb | 13 +- gcc/ada/libgnarl/s-tataat.ads | 1 + gcc/ada/libgnat/a-nbnbin.adb | 477 +++++++++ gcc/ada/libgnat/a-nbnbin.ads | 164 +++ gcc/ada/libgnat/a-nbnbin__gmp.adb | 730 +++++++++++++ gcc/ada/libgnat/a-nbnbre.adb | 547 ++++++++++ gcc/ada/libgnat/a-nbnbre.ads | 146 +++ gcc/ada/libgnat/a-nubinu.ads | 25 + gcc/ada/libgnat/g-exptty.adb | 16 +- gcc/ada/libgnat/g-exptty.ads | 4 +- .../s-tataat.ads => libgnat/s-aotase.adb} | 70 +- .../s-tataat.ads => libgnat/s-aotase.ads} | 65 +- .../s-tataat.ads => libgnat/s-atoope.ads} | 55 +- gcc/ada/libgnat/s-atopar.adb | 147 +++ .../s-tataat.ads => libgnat/s-atopar.ads} | 71 +- gcc/ada/libgnat/s-atopex.adb | 159 +++ .../s-tataat.ads => libgnat/s-atopex.ads} | 66 +- gcc/ada/libgnat/s-atopri.ads | 23 +- gcc/ada/libgnat/s-bignum.adb | 1097 +------------------- gcc/ada/libgnat/s-bignum.ads | 69 +- gcc/ada/libgnat/{s-bignum.adb => s-genbig.adb} | 52 +- gcc/ada/libgnat/{s-bignum.ads => s-genbig.ads} | 31 +- gcc/ada/opt.ads | 8 +- gcc/ada/par-ch10.adb | 8 +- gcc/ada/par-ch12.adb | 2 +- gcc/ada/par-ch13.adb | 16 +- gcc/ada/par-ch2.adb | 16 +- gcc/ada/par-ch3.adb | 28 +- gcc/ada/par-ch4.adb | 81 +- gcc/ada/par-ch5.adb | 119 +-- gcc/ada/par-ch6.adb | 44 +- gcc/ada/par-ch7.adb | 16 +- gcc/ada/par-ch9.adb | 54 +- gcc/ada/par-endh.adb | 62 +- gcc/ada/par-util.adb | 15 +- gcc/ada/par.adb | 31 +- gcc/ada/scans.ads | 5 + gcc/ada/scng.adb | 21 +- gcc/ada/sem_aggr.adb | 1 + gcc/ada/sem_attr.adb | 122 ++- gcc/ada/sem_ch10.adb | 14 + gcc/ada/sem_ch12.adb | 37 +- gcc/ada/sem_ch13.adb | 13 +- gcc/ada/sem_ch3.adb | 70 +- gcc/ada/sem_ch4.adb | 5 +- gcc/ada/sem_ch5.adb | 5 +- gcc/ada/sem_ch6.adb | 5 + gcc/ada/sem_ch8.adb | 18 +- gcc/ada/sem_prag.adb | 368 +++++-- gcc/ada/sem_res.adb | 30 +- gcc/ada/sem_util.adb | 273 +++-- gcc/ada/sem_util.ads | 32 +- gcc/ada/sinfo.adb | 16 + gcc/ada/sinfo.ads | 14 + gcc/ada/snames.ads-tmpl | 2 + gcc/ada/socket.c | 2 + gcc/builtins.c | 10 + gcc/c-family/ChangeLog | 5 + gcc/c-family/c.opt | 8 + gcc/common/config/i386/i386-common.c | 10 +- gcc/config.gcc | 14 +- gcc/config/arm/arm-protos.h | 1 + gcc/config/arm/arm.c | 88 +- gcc/config/arm/arm.h | 8 +- gcc/config/arm/thumb1.md | 69 +- gcc/config/gcn/gcn-valu.md | 42 + gcc/config/gcn/gcn.h | 4 + gcc/config/gcn/gcn.md | 30 +- gcc/config/i386/i386.c | 27 +- gcc/config/i386/i386.h | 2 + gcc/config/i386/i386.md | 141 ++- gcc/config/i386/x86-tune.def | 7 + gcc/config/msp430/msp430-devices.c | 17 +- gcc/config/msp430/msp430.c | 10 + gcc/config/msp430/t-msp430 | 2 +- gcc/config/rs6000/predicates.md | 3 +- gcc/config/rs6000/rs6000.c | 4 + gcc/config/rs6000/rs6000.md | 45 +- gcc/config/s390/vector.md | 12 +- gcc/cp/ChangeLog | 43 + gcc/cp/constexpr.c | 59 +- gcc/cp/decl.c | 16 +- gcc/cp/decl2.c | 9 +- gcc/cp/name-lookup.c | 2 + gcc/cp/parser.c | 435 +++++++- gcc/cp/pt.c | 7 +- gcc/doc/install.texi | 16 +- gcc/doc/invoke.texi | 69 +- gcc/pretty-print.c | 48 + gcc/pretty-print.h | 3 + gcc/symtab.c | 5 + gcc/testsuite/ChangeLog | 64 ++ gcc/testsuite/g++.dg/cpp0x/constexpr-nsdmi1.C | 12 + gcc/testsuite/g++.dg/cpp0x/constexpr-string2.C | 13 + gcc/testsuite/g++.dg/cpp0x/diag3.C | 20 + gcc/testsuite/g++.dg/cpp1y/var-templ32.C | 2 +- gcc/testsuite/g++.dg/cpp1y/var-templ65.C | 5 + gcc/testsuite/g++.dg/init/dso_handle1.C | 1 + gcc/testsuite/g++.dg/init/dso_handle2.C | 1 + .../g++.dg/lookup/missing-std-include-9.C | 3 + gcc/testsuite/g++.dg/other/cxa-atexit1.C | 1 + gcc/testsuite/g++.dg/pch/Wmismatched-tags.C | 15 + gcc/testsuite/g++.dg/pch/Wmismatched-tags.Hs | 7 + gcc/testsuite/g++.dg/warn/Wmismatched-tags.C | 278 +++++ gcc/testsuite/g++.dg/warn/Wredundant-tags.C | 128 +++ gcc/testsuite/gcc.c-torture/compile/bitfield-1.c | 13 + .../gcc.c-torture/compile/bitfield-endian-1.c | 15 + .../gcc.c-torture/compile/bitfield-endian-2.c | 15 + gcc/testsuite/gcc.target/arm/pr45701-1.c | 2 +- gcc/testsuite/gcc.target/arm/pr45701-2.c | 2 +- .../gcc.target/arm/pure-code/no-literal-pool.c | 14 +- .../gcc.target/arm/pure-code/pure-code.exp | 9 +- gcc/testsuite/gcc.target/arm/thumb1-Os-mult.c | 1 + gcc/testsuite/gcc.target/i386/pr92651.c | 16 + gcc/testsuite/gcc.target/i386/pr92807-1.c | 11 + gcc/testsuite/gcc.target/i386/pr92841.c | 17 + gcc/testsuite/gcc.target/msp430/msp430.exp | 8 +- gcc/testsuite/gcc.target/s390/vector/pr92950.c | 24 + gcc/testsuite/gnat.dg/specs/clause_on_volatile.ads | 6 +- gcc/testsuite/gnat.dg/specs/size_clause3.ads | 4 +- gcc/testsuite/lib/target-supports.exp | 3 +- gcc/tree-vect-loop.c | 5 +- libgcc/ChangeLog | 8 + libgcc/config.host | 4 +- libgcc/configure | 9 + libgcc/configure.ac | 8 + libgomp/ChangeLog | 11 + libgomp/config/accel/openacc.f90 | 18 +- libgomp/openacc.f90 | 11 +- libgomp/openacc_lib.h | 3 + 154 files changed, 6887 insertions(+), 2450 deletions(-) create mode 100644 gcc/ada/libgnat/a-nbnbin.adb create mode 100644 gcc/ada/libgnat/a-nbnbin.ads create mode 100644 gcc/ada/libgnat/a-nbnbin__gmp.adb create mode 100644 gcc/ada/libgnat/a-nbnbre.adb create mode 100644 gcc/ada/libgnat/a-nbnbre.ads create mode 100644 gcc/ada/libgnat/a-nubinu.ads copy gcc/ada/{libgnarl/s-tataat.ads => libgnat/s-aotase.adb} (51%) copy gcc/ada/{libgnarl/s-tataat.ads => libgnat/s-aotase.ads} (51%) copy gcc/ada/{libgnarl/s-tataat.ads => libgnat/s-atoope.ads} (51%) create mode 100644 gcc/ada/libgnat/s-atopar.adb copy gcc/ada/{libgnarl/s-tataat.ads => libgnat/s-atopar.ads} (51%) create mode 100644 gcc/ada/libgnat/s-atopex.adb copy gcc/ada/{libgnarl/s-tataat.ads => libgnat/s-atopex.ads} (51%) copy gcc/ada/libgnat/{s-bignum.adb => s-genbig.adb} (97%) copy gcc/ada/libgnat/{s-bignum.ads => s-genbig.ads} (85%) create mode 100644 gcc/testsuite/g++.dg/cpp0x/constexpr-nsdmi1.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/constexpr-string2.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/diag3.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/var-templ65.C create mode 100644 gcc/testsuite/g++.dg/lookup/missing-std-include-9.C create mode 100644 gcc/testsuite/g++.dg/pch/Wmismatched-tags.C create mode 100644 gcc/testsuite/g++.dg/pch/Wmismatched-tags.Hs create mode 100644 gcc/testsuite/g++.dg/warn/Wmismatched-tags.C create mode 100644 gcc/testsuite/g++.dg/warn/Wredundant-tags.C create mode 100644 gcc/testsuite/gcc.c-torture/compile/bitfield-1.c create mode 100644 gcc/testsuite/gcc.c-torture/compile/bitfield-endian-1.c create mode 100644 gcc/testsuite/gcc.c-torture/compile/bitfield-endian-2.c create mode 100644 gcc/testsuite/gcc.target/i386/pr92651.c create mode 100644 gcc/testsuite/gcc.target/i386/pr92807-1.c create mode 100644 gcc/testsuite/gcc.target/i386/pr92841.c create mode 100644 gcc/testsuite/gcc.target/s390/vector/pr92950.c