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 32fce9b2117 [ARC] generate signaling FDCMPF for hard float comparisons adds 9f701fe2560 [Ada] Remove implicit anonymous access conversion in testcase adds d084445673a [Ada] Improve end of command line arguments detection adds 91c5fd2a191 [Ada] Mark Ada subprograms and variables referenced from gigi adds 02e9d7e988d [Ada] Remove references to VMS adds 72fc16a1dfd [Ada] Crash on use of Loop_Entry, Result, and Old as actuals adds 2b98551618c [Ada] Constraint is ignored on constrained access record component adds 97df916f91e [Ada] Update gnatmetric documentation for average lengths adds 25b86d2bca5 [Ada] Fix a number of typos, plus minor reformatting adds c6b6ec86f77 [Ada] Use correct subtype for call to Last in formal vectors adds cd3a97f84d7 [Ada] Compiler crash on prefix call in generic body adds 02adbb83365 [Ada] Missing length check on private type with unknown dis [...] adds c6c13df03af [Ada] Crash on Descriptor_Size attribute adds 6feaa24b7c5 [Ada] Missing error on incorrect use of Result attribute adds 06637dae460 [Ada] Handling up-level references in protected entries and [...] adds dc26b6b5010 [Ada] Define __gnat_personality_v0 for SEH adds 5d7d7645731 [Ada] Spurious visibility error on subunit with optimization adds cc01179dc3f [Ada] Implement AI12-0036 (a new legality check for instant [...] adds 6b6ec934550 [Ada] Fix wrong value of 'Size for slices of bit-packed arrays (2) adds 142c8afdb8d [Ada] Fix repeated words and typos in doc and comments adds b8839813db8 [Ada] Fix Global contract for the predefined Yield procedure adds 0a8eb0a76a3 [Ada] Fix processing of standard predefined operators adds e619f87254f [Ada] Broken privacy on Controlled type extensions adds c48617c814d [Ada] Fix various typos, plus minor reformatting adds 36be7df2338 [Ada] Improved handling of circular compilation dependencies adds 4a04f82294d [Ada] Fix related to handling up-level references in protec [...] adds 58f07f37ee8 [Ada] Improve error message for dispatching subprogram formals adds e10f11f7cdb [Ada] Missing dereference in bound of slice in element iterator adds 45f50e22289 [Ada] Tighten up semantic checking for protected subprogram [...] adds e32e5622139 [Ada] Spurious error on universal access equality operator adds 3dbaca45883 [Ada] Spurious warning about change of representastion in call adds cf648b4da8d * ipa-prop.c (read_ipcp_transformation_info): Fix undefine [...] adds cc940eab3eb libstdc++: Simplify std::common_comparison_category adds 979ee4e630b Add support for some more AVR devices from avrxmega3 famil [...] adds 97d7270f894 [Committed, testsuite] Fix PR92870 adds 14e94b00811 2019-12-12 Harald Anlauf anlauf@gmx.de adds 0bd56638bde PR target/92904 * config/i386/i386.c (ix86_gimplify_va_ar [...] adds 7f14e89d887 Daily bump. adds 61c6896b4f7 PR c++/92496 - ICE with <=> and no #include <compare>. adds c10e5e37d5a [rs6000] Adjust vectorization cost for scalar COND_EXPR adds f5174477f26 libgomp/openacc.f90 – clean-up public/private attributes adds a615f031ab8 Add C testcases for PR 86659 new 667b0caba17 [Ada] New flag to indicate whether aspect appears on partial view new 671568c3fdc [Ada] Spurious error on overriding controlled primitive new 7ae4919999b [Ada] Implement AI12-0101 new 59f2f488498 [Ada] Missing accessibility checks on conditionals new d863457e182 [Ada] Add Ada.Containers.Vectors.Generic_Parallel_Sorting t [...] new e7cfb2f2f75 [Ada] Up-level addressing problems with private tasks and s [...] new e153d7bc9d2 [Ada] Rtsfind: minor comment fixes new 36d5cb418d2 [Ada] Ada2020: Update Impunit for Ada 202X new 7cfad1bdcaf [Ada] Prevent inlining inside condition of while loop in GNATprove new 9c4676f6675 [Ada] Avoid spurious errors on Global/Depends in instantiations new 375abff0ce8 [Ada] Crash on inherited private operation in child package new da6a58a61b3 [Ada] Remove Is_Available function new 98a70cb4d55 [Ada] Deallocation of controlled type implementing interface types new 7b6568459d0 [Ada] Crash on implicit dereference not made explicit new 7bbc9d35c2d [Ada] Suppress Base_Address call on init of activation reco [...] new 3d08643a8b4 [Ada] Minor tweak to Volatile_Full_Access wording in GNAT RM new 96d605d9394 [Ada] Implement AI12-0109 (prohibit some "early" derivations) new 8d5c0aeb16e [Ada] Adding support for unsupported type conversion in CCG new b3bcb4214f2 [Ada] Detect illegal implicit type conversions new b77cea7c395 [Ada] Minor fix typo in comment new e612520ff0f [Ada] Avoid spurious mismatch error of assertion policy in [...] new 537bd50dde3 [Ada] Pragma Linker_Section in subprogram instantiations in CCG new 2d1f1461ab1 [Ada] Adding support for unsupported type conversions in CCG new d92783e48b2 [Ada] Fix support for > 24 hours image in Ada.Calendar.Formatting new 58f9bb62a94 [Ada] Clear confusion about subcomponents of atomic object new 18e5d84ca4e [Ada] Better error message for aliased formal and atomic actual new e7c0a8caf0c [Ada] Spurious error on precondition of subprogram instantiation new 7faaa54e092 [Ada] implementation_defined_pragmas.rst: Update Initialize [...] new e2c2f5971bb [Ada] Unnesting and annex E new 3e669e5abad [Ada] Minor rewording of one sentence
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 | 28 ++ gcc/DATESTAMP | 2 +- gcc/ada/ChangeLog | 474 +++++++++++++++++++++ gcc/ada/atree.ads | 2 + gcc/ada/atree.h | 6 +- gcc/ada/bindo-graphs.adb | 2 +- gcc/ada/comperr.ads | 2 + gcc/ada/debug.ads | 2 + .../doc/gnat_rm/implementation_defined_pragmas.rst | 12 +- .../doc/gnat_ugn/gnat_and_program_execution.rst | 3 +- gcc/ada/doc/gnat_ugn/gnat_utility_programs.rst | 6 +- gcc/ada/einfo.ads | 14 +- gcc/ada/elists.ads | 3 + gcc/ada/elists.h | 6 +- gcc/ada/err_vars.ads | 2 + gcc/ada/errout.ads | 6 + gcc/ada/exp_aggr.adb | 2 +- gcc/ada/exp_attr.adb | 142 +++--- gcc/ada/exp_ch11.ads | 8 + gcc/ada/exp_ch4.adb | 167 ++++++-- gcc/ada/exp_ch5.adb | 27 +- gcc/ada/exp_ch6.adb | 12 +- gcc/ada/exp_ch7.adb | 2 +- gcc/ada/exp_ch9.adb | 32 ++ gcc/ada/exp_code.ads | 2 + gcc/ada/exp_dbug.ads | 6 + gcc/ada/exp_disp.adb | 39 +- gcc/ada/exp_disp.ads | 3 +- gcc/ada/exp_intr.adb | 28 +- gcc/ada/exp_pakd.adb | 2 +- gcc/ada/exp_tss.ads | 2 + gcc/ada/exp_unst.adb | 26 +- gcc/ada/exp_util.adb | 2 +- gcc/ada/exp_util.ads | 4 + gcc/ada/fe.h | 261 ++++++------ gcc/ada/freeze.adb | 2 +- gcc/ada/gcc-interface/trans.c | 7 +- gcc/ada/gnat_rm.texi | 14 +- gcc/ada/gnat_ugn.texi | 5 +- gcc/ada/impunit.adb | 25 +- gcc/ada/impunit.ads | 18 +- gcc/ada/inline.adb | 2 +- gcc/ada/layout.adb | 6 +- gcc/ada/lib.ads | 4 + gcc/ada/libgnarl/a-dispat.ads | 4 +- gcc/ada/libgnat/a-calfor.adb | 62 ++- gcc/ada/libgnat/a-calfor.ads | 2 +- gcc/ada/libgnat/a-cfinve.adb | 2 +- gcc/ada/libgnat/a-cofove.adb | 2 +- gcc/ada/libgnat/g-altive.ads | 2 +- gcc/ada/libgnat/g-comlin.adb | 29 +- gcc/ada/libgnat/g-comlin.ads | 15 +- gcc/ada/namet.ads | 1 - gcc/ada/namet.h | 44 +- gcc/ada/nlists.ads | 3 + gcc/ada/nlists.h | 6 +- gcc/ada/opt.ads | 28 ++ gcc/ada/raise-gcc.c | 88 +--- gcc/ada/repinfo.ads | 3 + gcc/ada/repinfo.h | 4 +- gcc/ada/restrict.ads | 18 +- gcc/ada/rtsfind.ads | 71 +-- gcc/ada/scos.ads | 6 +- gcc/ada/scos.h | 5 +- gcc/ada/sem_aggr.ads | 2 + gcc/ada/sem_attr.adb | 4 + gcc/ada/sem_aux.ads | 14 + gcc/ada/sem_ch10.adb | 66 ++- gcc/ada/sem_ch12.adb | 35 +- gcc/ada/sem_ch13.adb | 146 +++++-- gcc/ada/sem_ch3.adb | 42 +- gcc/ada/sem_ch4.adb | 154 ++++--- gcc/ada/sem_ch5.adb | 21 + gcc/ada/sem_ch6.adb | 88 +++- gcc/ada/sem_ch7.adb | 3 + gcc/ada/sem_ch8.adb | 11 +- gcc/ada/sem_ch9.adb | 2 +- gcc/ada/sem_elab.adb | 16 +- gcc/ada/sem_eval.ads | 4 + gcc/ada/sem_prag.adb | 81 ++-- gcc/ada/sem_res.adb | 130 +++++- gcc/ada/sem_type.adb | 4 +- gcc/ada/sem_util.adb | 231 ++++++++-- gcc/ada/sem_util.ads | 35 +- gcc/ada/sinfo.adb | 16 + gcc/ada/sinfo.ads | 19 + gcc/ada/sinput.ads | 8 + gcc/ada/stringt.ads | 3 + gcc/ada/stringt.h | 6 +- gcc/ada/targparm.ads | 8 + gcc/ada/types.ads | 2 +- gcc/ada/types.h | 8 +- gcc/ada/uintp.h | 5 +- gcc/ada/urealp.ads | 3 + gcc/ada/urealp.h | 5 +- gcc/ada/warnsw.ads | 2 + gcc/config/avr/avr-mcus.def | 11 + gcc/config/i386/i386.c | 6 + gcc/config/rs6000/rs6000.c | 24 ++ gcc/cp/ChangeLog | 5 + gcc/cp/typeck.c | 6 +- gcc/doc/avr-mmcu.texi | 2 +- gcc/fortran/ChangeLog | 8 +- gcc/fortran/check.c | 3 +- gcc/ipa-prop.c | 5 +- gcc/testsuite/ChangeLog | 29 ++ gcc/testsuite/g++.dg/cpp2a/spaceship-synth-neg3.C | 12 + gcc/testsuite/gcc.c-torture/execute/pr86659-1.c | 42 ++ gcc/testsuite/gcc.c-torture/execute/pr86659-2.c | 42 ++ gcc/testsuite/gcc.c-torture/execute/pr92904.c | 395 +++++++++++++++++ gcc/testsuite/gcc.dg/vect/vect-shift-5.c | 5 +- gcc/testsuite/gfortran.dg/pr92898.f90 | 6 + gcc/testsuite/gnat.dg/subp_inst_pkg.adb | 2 +- gcc/testsuite/gnat.dg/warn24.adb | 2 +- libgomp/ChangeLog | 9 + libgomp/openacc.f90 | 20 +- libstdc++-v3/ChangeLog | 8 + libstdc++-v3/libsupc++/compare | 53 +-- 118 files changed, 2842 insertions(+), 842 deletions(-) create mode 100644 gcc/testsuite/g++.dg/cpp2a/spaceship-synth-neg3.C create mode 100644 gcc/testsuite/gcc.c-torture/execute/pr86659-1.c create mode 100644 gcc/testsuite/gcc.c-torture/execute/pr86659-2.c create mode 100644 gcc/testsuite/gcc.c-torture/execute/pr92904.c create mode 100644 gcc/testsuite/gfortran.dg/pr92898.f90