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 89f91ab403b Fix ChangeLog date for last commit adds 6e61939f8b2 [aarch64]: force frame pointer setup before tlsdesc call adds 8fb2c2ba673 2019-07-03 Richard Biener rguenther@suse.de adds 540ed1f43c9 * dwarf2out.c (add_scalar_info): Add back refererence to e [...] adds 6b327ef5825 Support N values in libgcov for single value counter type. adds ac65c3411e1 Rename SINGE_VALUE to TOPN_VALUES counters. adds a9e358bfd39 Add dbgcnt for gimple_match and generic_match. adds 8c508cf47f1 2019-07-03 Richard Biener rguenther@suse.de adds d6d67a02fe9 PR debug/90981 Empty .debug_addr crashes -gdwarf-5 -gsplit-dwarf adds f825856aed4 compiler: include transitive imports in the type descri [...] adds c81737ebbe8 Fix store merging tests on Arm adds cca924b9e0b 2019-07-03 Michael Meissner meissner@linux.ibm.com adds 19b4baa09c5 [Darwin] Some TLC for older Darwin versions. adds fec35c88106 [Darwin] Revise pie,no-pie and rdynamic driver specs. adds 2490bba4cae [AArch64] Remove constraint strings from define_expand constructs adds c0bebceb912 PR libstdc++/91067 fix missing exports for filesystem iterators adds 431a858acf9 compiler: set varargs lowered for imported call expressions adds c7c6e586f8c Daily bump. adds 6e2df4c08ee compiler: fix indentation of select statement AST dump adds c30cb8bb884 [MIPS][Testsuite] Specify msa-fmadd.c abis. adds d28eba07288 compiler: optimize 0,1,2-case select statement adds 5b9a7dd1a91 PR rtl-optimization/90756 * explow.c (promote_ssa_mode): [...] adds 8bdd13117a1 PR tree-optimization/91074 * omp-low.c (lower_omp_for_sca [...] adds 739cf959017 * omp-low.c (lower_omp_scan): Call lower_omp on stmt's bod [...] adds 588fb8855ed PR middle-end/91069 * gcc.dg/pr91069.c (v2df): Use 2 * si [...] adds e488efe0a17 2019-07-04 Prathamesh Kulkarni prathamesh.kulkarni@linaro.org adds 6652315bae2 PR tree-optimization/91063 * tree-vect-stmts.c (vect_init [...] adds f52fbd56947 2019-07-04 Richard Biener rguenther@suse.de new 4ae0a9ce73b [Ada] Spurious dimensionality error on aggregate with "othe [...] new 363b1a8eb48 [Ada] Get_Scos: Remove bogus, dead code new c0e899f1f90 [Ada] GNAT.Sockets: fix socket timeout on recent Windows versions new 39ecad349c9 [Ada] Reduce emitted code size in CCG for aggregate assignment new 90f2b146305 [Ada] CCG: restrict folding for boolean tests new b0c19ea3b6e [Ada] Keep assertions in internal units enabled for GNATprove new 11903e6832b [Ada] CCG: reduce generated temporaries new 5bc0f990d64 [Ada] Better error messages for ownership errors in SPARK new 3843c1bdafc [Ada] Minor reformatting new 7754aad45c5 [Ada] Skip code not in SPARK for ownership analysis new 542b3e266be [Ada] Unnesting: handle conditional expressions new 2281b8076cc [Ada] Hang on expansion of library-level instantiation new afd77d39cfd [Ada] Fix crash in SPARK ownership checking new c65d33a8a47 [Ada] Synchronized object definition in SPARK updated new 74a5962ad4d [Ada] Minor typo fixes new 25ddc6bafbd [Ada] Spurious error on 'First in a generic context new eb4dbf20881 [Ada] Assertion failure on Default_Initial_Condition new cf32543dec5 [Ada] Do not create a master unless Tasking_Allowed new 17fa952aa04 [Ada] Missing actual for generated initialization procedure new 63fe3141793 [Ada] Bug in composition of equality for variant records new 12795e1ce20 [Ada] Spurious error on incomplete tagged formal parameter new 92b004beeee [Ada] SPARK_Mode Off now allowed inside subprogram new 39dec7f408d [Ada] Expr. func. with private formal rejected in nested Gh [...] new c930bc820b7 [Ada] Management of internal data structures in Sem_Elab new f5388f994bc [Ada] Spurious error on instantiation and limited_with_clause new f14a590b9b8 [Ada] Fix capitalization and parenthesis glitches in GNAT RM new 0ebaade40b8 [Ada] Add preconditions in Ada.Task_Identification new 40bff3a0ced [Ada] Minor reformatting new e0ff16395c0 [Ada] Clean up support for validity checks in the compiler new ecd07d3b233 [Ada] Spurious error on non-default C++ constructor
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 | 179 +++++++ gcc/DATESTAMP | 2 +- gcc/ada/ChangeLog | 231 ++++++++ .../doc/gnat_rm/implementation_defined_pragmas.rst | 7 +- .../doc/gnat_ugn/platform_specific_information.rst | 43 ++ gcc/ada/erroutc.adb | 1 + gcc/ada/exp_aggr.adb | 586 ++++++++++----------- gcc/ada/exp_ch11.adb | 4 +- gcc/ada/exp_ch3.adb | 101 ++-- gcc/ada/exp_ch4.adb | 132 +++-- gcc/ada/exp_ch4.ads | 17 +- gcc/ada/exp_ch5.adb | 4 +- gcc/ada/exp_ch7.adb | 2 +- gcc/ada/exp_ch9.adb | 6 +- gcc/ada/exp_tss.adb | 16 +- gcc/ada/exp_unst.adb | 27 + gcc/ada/get_scos.adb | 6 - gcc/ada/gnat1drv.adb | 3 +- gcc/ada/gnat_rm.texi | 7 +- gcc/ada/gnat_ugn.texi | 246 +++++---- gcc/ada/gsocket.h | 1 + gcc/ada/inline.adb | 10 +- gcc/ada/libgnarl/a-taside.ads | 9 + gcc/ada/libgnat/g-socket.adb | 26 +- gcc/ada/libgnat/g-sothco.ads | 7 + gcc/ada/opt.adb | 9 +- gcc/ada/par-load.adb | 16 +- gcc/ada/rtsfind.ads | 34 +- gcc/ada/sem_attr.adb | 7 +- gcc/ada/sem_ch10.adb | 28 +- gcc/ada/sem_ch12.adb | 47 +- gcc/ada/sem_ch13.adb | 2 +- gcc/ada/sem_ch3.adb | 7 +- gcc/ada/sem_ch6.adb | 7 +- gcc/ada/sem_dim.adb | 21 +- gcc/ada/sem_disp.adb | 9 + gcc/ada/sem_elab.adb | 182 +++++-- gcc/ada/sem_prag.adb | 11 +- gcc/ada/sem_spark.adb | 326 ++++++++---- gcc/ada/sem_util.adb | 22 +- gcc/ada/socket.c | 11 + gcc/ada/validsw.adb | 9 +- gcc/ada/validsw.ads | 48 +- gcc/ada/xref_lib.adb | 2 +- gcc/config/aarch64/aarch64-simd.md | 506 +++++++++--------- gcc/config/aarch64/aarch64-sve.md | 3 +- gcc/config/aarch64/aarch64.md | 204 +++---- gcc/config/aarch64/atomics.md | 36 +- gcc/config/darwin.h | 98 ++-- gcc/config/i386/sse.md | 7 +- gcc/config/rs6000/altivec.md | 2 +- gcc/config/rs6000/darwin.h | 20 +- gcc/config/rs6000/rs6000.md | 68 +-- gcc/config/rs6000/vsx.md | 16 +- gcc/dbgcnt.def | 1 + gcc/dwarf2out.c | 52 +- gcc/explow.c | 11 +- gcc/fwprop.c | 130 +++-- gcc/gcov-counter.def | 4 +- gcc/gcov-io.h | 7 +- gcc/generic-match-head.c | 2 +- gcc/genmatch.c | 4 + gcc/gimple-match-head.c | 2 +- gcc/gimple-pretty-print.c | 10 +- gcc/go/gofrontend/MERGE | 2 +- gcc/go/gofrontend/export.cc | 6 +- gcc/go/gofrontend/expressions.cc | 2 +- gcc/go/gofrontend/gogo.cc | 45 +- gcc/go/gofrontend/gogo.h | 17 +- gcc/go/gofrontend/names.cc | 31 +- gcc/go/gofrontend/runtime.def | 16 + gcc/go/gofrontend/statements.cc | 230 ++++++++ gcc/go/gofrontend/statements.h | 40 +- gcc/match.pd | 2 +- gcc/omp-low.c | 5 +- gcc/profile.c | 4 +- gcc/simplify-rtx.c | 11 + gcc/testsuite/ChangeLog | 101 ++++ gcc/testsuite/g++.dg/pr90981.C | 8 + gcc/testsuite/gcc.dg/gomp/pr91063.c | 17 + gcc/testsuite/gcc.dg/pr90756.c | 26 + gcc/testsuite/gcc.dg/pr91069.c | 20 + gcc/testsuite/gcc.dg/store_merging_27.c | 2 +- gcc/testsuite/gcc.dg/store_merging_28.c | 2 +- gcc/testsuite/gcc.dg/store_merging_29.c | 2 +- gcc/testsuite/gcc.dg/tree-prof/val-prof-2.c | 5 +- gcc/testsuite/gcc.dg/tree-ssa/dump-6.c | 6 +- .../mips/{msa-fmadd.c => msa-fmadd-n64.c} | 36 +- .../mips/{msa-fmadd.c => msa-fmadd-o32.c} | 2 +- gcc/testsuite/gfortran.dg/pr88833.f90 | 9 + gcc/testsuite/gnat.dg/allocator.adb | 11 + gcc/testsuite/gnat.dg/aspect2.adb | 5 + gcc/testsuite/gnat.dg/aspect2.ads | 30 ++ gcc/testsuite/gnat.dg/cpp_constructor.adb | 12 + gcc/testsuite/gnat.dg/cpp_constructor_fp.ads | 10 + gcc/testsuite/gnat.dg/cpp_constructor_useit.ads | 8 + .../gnat.dg/default_initial_condition.adb | 12 + .../gnat.dg/default_initial_condition_pack.adb | 7 + .../gnat.dg/default_initial_condition_pack.ads | 12 + gcc/testsuite/gnat.dg/dimensions2.adb | 20 + gcc/testsuite/gnat.dg/dimensions2_phys.ads | 80 +++ gcc/testsuite/gnat.dg/dimensions2_real_numbers.ads | 3 + gcc/testsuite/gnat.dg/equal6.adb | 29 + gcc/testsuite/gnat.dg/equal6_types.adb | 15 + gcc/testsuite/gnat.dg/equal6_types.ads | 49 ++ gcc/testsuite/gnat.dg/generic_inst4.adb | 7 + gcc/testsuite/gnat.dg/generic_inst4_gen.ads | 3 + gcc/testsuite/gnat.dg/generic_inst4_inst.ads | 5 + gcc/testsuite/gnat.dg/generic_inst4_typ.ads | 7 + gcc/testsuite/gnat.dg/ghost5.adb | 5 + gcc/testsuite/gnat.dg/ghost5.ads | 5 + gcc/testsuite/gnat.dg/ghost5_parent.ads | 14 + gcc/testsuite/gnat.dg/spark3.adb | 20 + gcc/testsuite/gnat.dg/specs/debug1.ads | 18 + gcc/testsuite/gnat.dg/synchronized2.adb | 5 + gcc/testsuite/gnat.dg/synchronized2.ads | 4 + gcc/testsuite/gnat.dg/synchronized2_pkg.ads | 5 + gcc/testsuite/gnat.dg/tagged2.adb | 9 + gcc/testsuite/gnat.dg/tagged2.ads | 9 + gcc/tree-profile.c | 31 +- gcc/tree-ssa-sccvn.c | 58 +- gcc/tree-ssa-sccvn.h | 3 +- gcc/tree-vect-stmts.c | 10 +- gcc/value-prof.c | 35 +- gcc/value-prof.h | 6 +- libgcc/ChangeLog | 41 ++ libgcc/Makefile.in | 6 +- libgcc/config.host | 10 +- libgcc/config/rs6000/t-darwin | 14 +- libgcc/config/rs6000/t-darwin64 | 6 - libgcc/config/t-darwin | 14 +- libgcc/libgcov-merge.c | 74 +-- libgcc/libgcov-profiler.c | 68 ++- libgcc/libgcov-util.c | 6 +- libgcc/libgcov.h | 10 +- libgo/go/runtime/chan.go | 3 + libgo/go/runtime/select.go | 1 + libstdc++-v3/ChangeLog | 10 + libstdc++-v3/acinclude.m4 | 2 +- libstdc++-v3/config/abi/pre/gnu.ver | 16 + libstdc++-v3/configure | 2 +- .../testsuite/27_io/filesystem/iterators/91067.cc | 45 ++ libstdc++-v3/testsuite/util/testsuite_abi.cc | 3 +- 143 files changed, 3683 insertions(+), 1511 deletions(-) create mode 100644 gcc/testsuite/g++.dg/pr90981.C create mode 100644 gcc/testsuite/gcc.dg/gomp/pr91063.c create mode 100644 gcc/testsuite/gcc.dg/pr90756.c create mode 100644 gcc/testsuite/gcc.dg/pr91069.c copy gcc/testsuite/gcc.target/mips/{msa-fmadd.c => msa-fmadd-n64.c} (50%) rename gcc/testsuite/gcc.target/mips/{msa-fmadd.c => msa-fmadd-o32.c} (96%) create mode 100644 gcc/testsuite/gfortran.dg/pr88833.f90 create mode 100644 gcc/testsuite/gnat.dg/allocator.adb create mode 100644 gcc/testsuite/gnat.dg/aspect2.adb create mode 100644 gcc/testsuite/gnat.dg/aspect2.ads create mode 100644 gcc/testsuite/gnat.dg/cpp_constructor.adb create mode 100644 gcc/testsuite/gnat.dg/cpp_constructor_fp.ads create mode 100644 gcc/testsuite/gnat.dg/cpp_constructor_useit.ads create mode 100644 gcc/testsuite/gnat.dg/default_initial_condition.adb create mode 100644 gcc/testsuite/gnat.dg/default_initial_condition_pack.adb create mode 100644 gcc/testsuite/gnat.dg/default_initial_condition_pack.ads create mode 100644 gcc/testsuite/gnat.dg/dimensions2.adb create mode 100644 gcc/testsuite/gnat.dg/dimensions2_phys.ads create mode 100644 gcc/testsuite/gnat.dg/dimensions2_real_numbers.ads create mode 100644 gcc/testsuite/gnat.dg/equal6.adb create mode 100644 gcc/testsuite/gnat.dg/equal6_types.adb create mode 100644 gcc/testsuite/gnat.dg/equal6_types.ads create mode 100644 gcc/testsuite/gnat.dg/generic_inst4.adb create mode 100644 gcc/testsuite/gnat.dg/generic_inst4_gen.ads create mode 100644 gcc/testsuite/gnat.dg/generic_inst4_inst.ads create mode 100644 gcc/testsuite/gnat.dg/generic_inst4_typ.ads create mode 100644 gcc/testsuite/gnat.dg/ghost5.adb create mode 100644 gcc/testsuite/gnat.dg/ghost5.ads create mode 100644 gcc/testsuite/gnat.dg/ghost5_parent.ads create mode 100644 gcc/testsuite/gnat.dg/spark3.adb create mode 100644 gcc/testsuite/gnat.dg/specs/debug1.ads create mode 100644 gcc/testsuite/gnat.dg/synchronized2.adb create mode 100644 gcc/testsuite/gnat.dg/synchronized2.ads create mode 100644 gcc/testsuite/gnat.dg/synchronized2_pkg.ads create mode 100644 gcc/testsuite/gnat.dg/tagged2.adb create mode 100644 gcc/testsuite/gnat.dg/tagged2.ads create mode 100644 libstdc++-v3/testsuite/27_io/filesystem/iterators/91067.cc