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-stable-allnoconfig in repository toolchain/ci/gcc.
from 9732a93393c * doc/install.texi (Specific, bfin): blackfin.uclinux.org [...] adds 2d0093b1d70 [Darwin, PPC] Fix fail of cpp/assert4.c adds 168a1e2923e [Darwin, fixincludes] Fix PR83531 adds b71ab3fdaa3 Daily bump. adds 24bf4b31e0b 2019-08-18 Steven G. Kargl kargl@gcc.gnu.org adds b1d96739945 PR target/91441 - Turn off -fsanitize=kernel-address if TAR [...] adds 46d53adf09c [Ada] Define the -fdump-scos option in lang.opt adds 219ede74f51 [Ada] Fix thinko in Acc_Loop_to_gnu adds b923604974d [Ada] Further cleanup in inlining machinery adds 790cfd31ee8 [Ada] Do not skip non-aliasing checking when inlining in GNATprove adds 33f602f48ff [Ada] Representation clause for derived enumeration type is [...] adds 813b821f62b [Ada] Opt: clean up left-overs of earlier implementation in [...] adds 46895d577ac [Ada] Add formal function parameter equality to SPARK containers adds a6f3144f4d5 [Ada] Allow reading a borrowed object inside a call to a pl [...] adds 76c3a40d7e8 [Ada] Minor refactorings adds dea591de06d [Ada] Document missing gnatmetric switches adds 52fd9316d15 [Ada] Fix internal error on subprogram instantiation with -gnatzc adds a04908860fd [Ada] Factor out the "size for& too small..." error message adds f7292123bd3 [Ada] Improve placement of warning on formals of generic su [...] adds 29090cc006a [Ada] Fix incorrect stub generation for types in instances adds b2dc32c7b40 [Ada] Enable use of GNAT.Sockets for VxWorks RTP adds a4a3cc3d9b2 [Ada] Improve warnings about "too few elements" and "too ma [...] adds b3e3fdb9576 [Ada] Process type extensions for -gnatw.h adds 24b72fffc23 [Ada] Buffer reading overflow in dispatch table initialization adds 1c440dfdc6e [Ada] Legality of protected subp. implementing interface op [...] adds 1897f0ad648 [Ada] Further cleanup in inlining machinery adds 6ac1b6cdcb8 [Ada] Lift restriction on instantiations that are compilati [...] adds f18ecd16624 [Ada] Generate ada_target_properties adds c537093aeb9 [Ada] Import documentation from the RM for various runtime units adds bc9fd5feb7f [Ada] Incorrect code for -gnateV switch adds f0a4ef56abe [Ada] Conversion routines between GNAT.OS_Lib.OS_Time and l [...] adds 0d1948ae979 [Ada] Crash on object initialization that is call to expres [...] adds 6a83178e340 [Ada] Suppress warnings on unreferenced parameters of dispa [...] adds 7551251eeaf [Ada] Fix bogus compilation error with Elaborate_Body and -gnatN adds f88abb35d9b [Ada] Einfo: update comments for E_Function and E_Procedure adds a0c25abb047 [Ada] Fix documentation for stream oriented attributes adds afadff66f65 Update BOZ constant documentation. new 88bbd5a94e0 PR c++/91264 - detect modifying const objects in constexpr [...]
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: fixincludes/ChangeLog | 9 + fixincludes/fixincl.x | 66 +++- fixincludes/inclhack.def | 27 ++ fixincludes/tests/base/os/availability.h | 18 + gcc/ChangeLog | 12 + gcc/DATESTAMP | 2 +- gcc/ada/ChangeLog | 233 ++++++++++++ gcc/ada/Makefile.rtl | 12 + gcc/ada/checks.adb | 44 ++- gcc/ada/doc/gnat_rm/implementation_advice.rst | 28 +- gcc/ada/doc/gnat_ugn/gnat_utility_programs.rst | 57 ++- gcc/ada/einfo.ads | 6 +- gcc/ada/errout.adb | 2 +- gcc/ada/errout.ads | 6 + gcc/ada/exp_atag.adb | 11 +- gcc/ada/exp_atag.ads | 7 +- gcc/ada/exp_attr.adb | 56 +-- gcc/ada/exp_disp.adb | 229 ++++++----- gcc/ada/exp_dist.adb | 52 ++- gcc/ada/freeze.adb | 4 +- gcc/ada/gcc-interface/Makefile.in | 2 + gcc/ada/gcc-interface/lang.opt | 4 + gcc/ada/gcc-interface/misc.c | 1 + gcc/ada/gcc-interface/trans.c | 5 +- gcc/ada/gnat_rm.texi | 38 +- gcc/ada/inline.adb | 60 +-- gcc/ada/libgnat/a-cfdlli.ads | 1 + gcc/ada/libgnat/a-cfhama.ads | 1 + gcc/ada/libgnat/a-cfinve.ads | 1 + gcc/ada/libgnat/a-cforma.ads | 1 + gcc/ada/libgnat/a-cgaaso.ads | 13 + gcc/ada/libgnat/a-cgarso.ads | 16 +- gcc/ada/libgnat/a-cofove.ads | 2 + gcc/ada/libgnat/a-cofuma.ads | 1 + gcc/ada/libgnat/a-cofuve.ads | 1 + gcc/ada/libgnat/a-cogeso.ads | 16 + gcc/ada/libgnat/a-contai.ads | 4 + gcc/ada/libgnat/a-except.adb | 1 + gcc/ada/libgnat/a-locale.ads | 16 + gcc/ada/libgnat/s-os_lib.adb | 18 + gcc/ada/libgnat/s-os_lib.ads | 11 + gcc/ada/opt.ads | 6 +- gcc/ada/sem.adb | 8 +- gcc/ada/sem_ch12.adb | 110 ++++-- gcc/ada/sem_ch13.adb | 421 ++++++++++++--------- gcc/ada/sem_ch3.adb | 25 +- gcc/ada/sem_ch6.adb | 23 +- gcc/ada/sem_prag.adb | 5 +- gcc/ada/sem_res.adb | 12 +- gcc/ada/sem_spark.adb | 36 ++ gcc/ada/sem_spark.ads | 3 + gcc/ada/sem_util.adb | 17 +- gcc/ada/sem_util.ads | 14 +- gcc/ada/sem_warn.adb | 77 +++- gcc/ada/socket.c | 6 - gcc/config/rs6000/darwin.h | 20 +- gcc/cp/ChangeLog | 14 + gcc/cp/constexpr.c | 140 ++++++- gcc/fortran/ChangeLog | 12 + gcc/fortran/gfortran.texi | 7 - gcc/fortran/module.c | 2 +- gcc/testsuite/ChangeLog | 64 ++++ .../g++.dg/cpp1y/constexpr-tracking-const1.C | 72 ++++ .../g++.dg/cpp1y/constexpr-tracking-const10.C | 22 ++ .../g++.dg/cpp1y/constexpr-tracking-const11.C | 16 + .../g++.dg/cpp1y/constexpr-tracking-const12.C | 17 + .../g++.dg/cpp1y/constexpr-tracking-const13.C | 20 + .../g++.dg/cpp1y/constexpr-tracking-const14.C | 38 ++ .../g++.dg/cpp1y/constexpr-tracking-const2.C | 23 ++ .../g++.dg/cpp1y/constexpr-tracking-const3.C | 22 ++ .../g++.dg/cpp1y/constexpr-tracking-const4.C | 17 + .../g++.dg/cpp1y/constexpr-tracking-const5.C | 17 + .../g++.dg/cpp1y/constexpr-tracking-const6.C | 22 ++ .../g++.dg/cpp1y/constexpr-tracking-const7.C | 23 ++ .../g++.dg/cpp1y/constexpr-tracking-const8.C | 23 ++ .../g++.dg/cpp1y/constexpr-tracking-const9.C | 23 ++ gcc/testsuite/gcc.target/riscv/pr91441.c | 10 + gcc/testsuite/gfortran.dg/pr91485.f90 | 24 ++ gcc/testsuite/gnat.dg/elab8.adb | 12 + gcc/testsuite/gnat.dg/elab8_gen.adb | 12 + gcc/testsuite/gnat.dg/elab8_gen.ads | 8 + gcc/testsuite/gnat.dg/elab8_pkg.adb | 5 + gcc/testsuite/gnat.dg/elab8_pkg.ads | 5 + gcc/testsuite/gnat.dg/expr_func9.adb | 24 ++ gcc/testsuite/gnat.dg/generic_inst12.adb | 12 + gcc/testsuite/gnat.dg/generic_inst12_pkg1.adb | 13 + gcc/testsuite/gnat.dg/generic_inst12_pkg1.ads | 11 + gcc/testsuite/gnat.dg/generic_inst12_pkg2.ads | 3 + gcc/testsuite/gnat.dg/openacc1.adb | 12 + gcc/testsuite/gnat.dg/rep_clause9.adb | 23 ++ gcc/testsuite/gnat.dg/valid_scalars2.adb | 25 ++ gcc/testsuite/gnat.dg/warn28.adb | 36 ++ gcc/testsuite/gnat.dg/warn28.ads | 9 + gcc/testsuite/gnat.dg/warn29.adb | 11 + gcc/testsuite/gnat.dg/warn29.ads | 4 + gcc/toplev.c | 10 +- 96 files changed, 2195 insertions(+), 545 deletions(-) create mode 100644 fixincludes/tests/base/os/availability.h create mode 100644 gcc/testsuite/g++.dg/cpp1y/constexpr-tracking-const1.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/constexpr-tracking-const10.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/constexpr-tracking-const11.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/constexpr-tracking-const12.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/constexpr-tracking-const13.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/constexpr-tracking-const14.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/constexpr-tracking-const2.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/constexpr-tracking-const3.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/constexpr-tracking-const4.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/constexpr-tracking-const5.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/constexpr-tracking-const6.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/constexpr-tracking-const7.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/constexpr-tracking-const8.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/constexpr-tracking-const9.C create mode 100644 gcc/testsuite/gcc.target/riscv/pr91441.c create mode 100644 gcc/testsuite/gfortran.dg/pr91485.f90 create mode 100644 gcc/testsuite/gnat.dg/elab8.adb create mode 100644 gcc/testsuite/gnat.dg/elab8_gen.adb create mode 100644 gcc/testsuite/gnat.dg/elab8_gen.ads create mode 100644 gcc/testsuite/gnat.dg/elab8_pkg.adb create mode 100644 gcc/testsuite/gnat.dg/elab8_pkg.ads create mode 100644 gcc/testsuite/gnat.dg/expr_func9.adb create mode 100644 gcc/testsuite/gnat.dg/generic_inst12.adb create mode 100644 gcc/testsuite/gnat.dg/generic_inst12_pkg1.adb create mode 100644 gcc/testsuite/gnat.dg/generic_inst12_pkg1.ads create mode 100644 gcc/testsuite/gnat.dg/generic_inst12_pkg2.ads create mode 100644 gcc/testsuite/gnat.dg/openacc1.adb create mode 100644 gcc/testsuite/gnat.dg/rep_clause9.adb create mode 100644 gcc/testsuite/gnat.dg/valid_scalars2.adb create mode 100644 gcc/testsuite/gnat.dg/warn28.adb create mode 100644 gcc/testsuite/gnat.dg/warn28.ads create mode 100644 gcc/testsuite/gnat.dg/warn29.adb create mode 100644 gcc/testsuite/gnat.dg/warn29.ads