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-arm-check_gcc in repository toolchain/ci/gcc.
from 2a24fc76a4a 2019-08-17 Thomas Koenig tkoenig@gcc.gnu.org adds 82e6ec4b4db 2019-08-17 Steven G. Kargl kargl@gcc.gnu.org adds c8200e2688b 2019-08-17 Steven G. Kargl kargl@gcc.gnu.org adds 65e74d4af16 2019-08-17 Steven G. Kargl kargl@gcc.gnu.org adds f1d127fa618 2019-08-17 Steven G. Kargl kargl@gcc.gnu.org adds 2d5ff4cbd29 compiler, runtime: allocate defer records on the stack adds a3bc8ca83aa compiler: support new numeric literal syntax adds e27959dec03 Daily bump. adds 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. adds 88bbd5a94e0 PR c++/91264 - detect modifying const objects in constexpr [...]
No new revisions were added by this update.
Summary of changes: fixincludes/ChangeLog | 9 + fixincludes/fixincl.x | 66 +++- fixincludes/inclhack.def | 27 ++ fixincludes/tests/base/os/availability.h | 18 + gcc/ChangeLog | 19 +- 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/doc/install.texi | 2 +- gcc/fortran/ChangeLog | 39 ++ gcc/fortran/decl.c | 6 +- gcc/fortran/gfortran.texi | 7 - gcc/fortran/match.c | 29 ++ gcc/fortran/module.c | 16 + gcc/fortran/primary.c | 10 +- gcc/go/gofrontend/MERGE | 2 +- gcc/go/gofrontend/lex.cc | 279 +++++++++++--- gcc/go/gofrontend/lex.h | 8 +- gcc/go/gofrontend/runtime.def | 4 + gcc/go/gofrontend/statements.cc | 42 +- gcc/go/gofrontend/statements.h | 19 +- gcc/testsuite/ChangeLog | 88 +++++ .../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/pr71649.f90 | 8 +- gcc/testsuite/gfortran.dg/pr78719_1.f90 | 29 ++ gcc/testsuite/gfortran.dg/pr78719_2.f90 | 32 ++ gcc/testsuite/gfortran.dg/pr78719_3.f90 | 32 ++ gcc/testsuite/gfortran.dg/pr78739.f90 | 15 + gcc/testsuite/gfortran.dg/pr91471.f90 | 14 + gcc/testsuite/gfortran.dg/pr91485.f90 | 24 ++ gcc/testsuite/gfortran.dg/use_15.f90 | 4 +- gcc/testsuite/gfortran.dg/use_rename_8.f90 | 16 +- 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 +- libgo/go/runtime/mgcmark.go | 5 + libgo/go/runtime/panic.go | 38 ++ libgo/go/runtime/runtime2.go | 9 + libgo/go/runtime/stack_test.go | 62 +++ 118 files changed, 2839 insertions(+), 638 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/pr78719_1.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr78719_2.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr78719_3.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr78739.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr91471.f90 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 create mode 100644 libgo/go/runtime/stack_test.go