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-stable-allnoconfig 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 new 8357387ae0e PR c++/91165 - verify_gimple ICE with cached constexpr. new b1e6e489b54 Daily bump.
The 2 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: contrib/ChangeLog | 4 + contrib/config-list.mk | 2 +- gcc/ChangeLog | 39 + 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/config.gcc | 14 +- gcc/config/msp430/msp430-devices.c | 17 +- gcc/config/msp430/msp430.c | 10 + gcc/config/msp430/t-msp430 | 2 +- gcc/config/rs6000/rs6000.md | 4 +- gcc/config/s390/vector.md | 12 +- gcc/cp/ChangeLog | 6 + gcc/cp/constexpr.c | 32 +- gcc/doc/install.texi | 16 +- gcc/doc/invoke.texi | 4 +- gcc/pretty-print.c | 48 + gcc/pretty-print.h | 3 + gcc/testsuite/ChangeLog | 24 + gcc/testsuite/g++.dg/cpp0x/constexpr-string2.C | 13 + gcc/testsuite/g++.dg/init/dso_handle1.C | 1 + gcc/testsuite/g++.dg/init/dso_handle2.C | 1 + gcc/testsuite/g++.dg/other/cxa-atexit1.C | 1 + 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/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 +- libgcc/ChangeLog | 8 + libgcc/config.host | 4 +- libgcc/configure | 9 + libgcc/configure.ac | 8 + 107 files changed, 5190 insertions(+), 2327 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-string2.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/s390/vector/pr92950.c