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-arm-mainline-defconfig in repository toolchain/ci/gcc.
from a0e55bdac3d Daily bump. adds 315b1eb51ac Daily bump. adds 82e489d72dd Add a couple int128_t bit-field testcases. adds f1ae9407963 Fix PR92950: Wrong code emitted for movv1qi new c70b626f953 [Ada] Implement new legality rules introduced in C.6(13) by [...] new 7cc8133d2b3 [Ada] Validate_Access_Subprogram_Instance: check if not nul [...] new 9c15b49b2e0 [Ada] Implement RM C.6(19) clause entirely in the front-end new 0712ea6f83f [Ada] Typo fixes and minor reformatting new 6ed3b969342 [Ada] Reword the impact of -minimal on the debugger new 679f6faafb7 [Ada] Correct documentation of -gnatw_C switch new 3dcfe1ddfb7 [Ada] AI12-0208 Support for Ada.Numerics.Big_Numbers.Big_In [...] new 39e2cc41d44 [Ada] Do not issue restriction violations on ignored ghost code new c328f486cb9 [Ada] Small consistency fix for Volatile_Full_Access objects new 4615a2a44ce [Ada] Bad warning: Size in Compile_Time_Error in nested instance new e34803ca272 [Ada] Crash on conversion in branch of if-expression new deb8350e7af [Ada] Expand renamings of subcomponents of an atomic or VFA object new 3479a073379 [Ada] Better error message for "is null" subunit new 6be9e0260f2 [Ada] Minor reformatting and U.S. spelling adjustment new 6f0f8d7f7e5 [Ada] Export the Ada version through the C interface new db15ad3e24b [Ada] Fix couple of oversights in the implementation of AI12-0128 new 820563e3bf2 [Ada] Syntax error on improperly indented imported subprogram new 48a8457d4be [Ada] Fully propagate representation aspects through renaming new 3540ff63583 [Ada] AI12-0001: Independence and Representation clauses fo [...] new 005af02f0a4 [Ada] Prototype implementastion of Ada2020 Map-reduce construct new 78198dac7e2 [Ada] Crash on constrained container in generalized indexin [...] new 1e4c053bd5a [Ada] Remove new strict-alignment check added by AI12-0001 new 3b9d1864a42 [Ada] AI12-0234/321 atomic operations new b19c20ef3db [Ada] Mark Deallocator as Favor_Top_Level new c666ba04fa5 [Ada] Fix warning on _REENTRANT new 78a9afc875f [Ada] Do not set a bogus Esize on subtype built for Compone [...] new e4f6771fcb1 [Ada] Check for "size for" in Special_Msg_Delete new c9cb2cfd91e [Ada] Minor comment fix new 19ce5860947 [Ada] Minor: improve comments new 02f0213ed94 [Ada] Suppress unused warnings in the presence of errors
The 30 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 | 6 + 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/config/s390/vector.md | 12 +- gcc/testsuite/ChangeLog | 16 + 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/s390/vector/pr92950.c | 24 + gcc/testsuite/gnat.dg/specs/clause_on_volatile.ads | 6 +- gcc/testsuite/gnat.dg/specs/size_clause3.ads | 4 +- 84 files changed, 4954 insertions(+), 2297 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/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