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-allmodconfig in repository toolchain/ci/gcc.
from 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 adds 4ae0a9ce73b [Ada] Spurious dimensionality error on aggregate with "othe [...] adds 363b1a8eb48 [Ada] Get_Scos: Remove bogus, dead code adds c0e899f1f90 [Ada] GNAT.Sockets: fix socket timeout on recent Windows versions adds 39ecad349c9 [Ada] Reduce emitted code size in CCG for aggregate assignment adds 90f2b146305 [Ada] CCG: restrict folding for boolean tests adds b0c19ea3b6e [Ada] Keep assertions in internal units enabled for GNATprove adds 11903e6832b [Ada] CCG: reduce generated temporaries adds 5bc0f990d64 [Ada] Better error messages for ownership errors in SPARK adds 3843c1bdafc [Ada] Minor reformatting adds 7754aad45c5 [Ada] Skip code not in SPARK for ownership analysis adds 542b3e266be [Ada] Unnesting: handle conditional expressions adds 2281b8076cc [Ada] Hang on expansion of library-level instantiation adds afd77d39cfd [Ada] Fix crash in SPARK ownership checking adds c65d33a8a47 [Ada] Synchronized object definition in SPARK updated adds 74a5962ad4d [Ada] Minor typo fixes adds 25ddc6bafbd [Ada] Spurious error on 'First in a generic context adds eb4dbf20881 [Ada] Assertion failure on Default_Initial_Condition adds cf32543dec5 [Ada] Do not create a master unless Tasking_Allowed adds 17fa952aa04 [Ada] Missing actual for generated initialization procedure adds 63fe3141793 [Ada] Bug in composition of equality for variant records adds 12795e1ce20 [Ada] Spurious error on incomplete tagged formal parameter adds 92b004beeee [Ada] SPARK_Mode Off now allowed inside subprogram adds 39dec7f408d [Ada] Expr. func. with private formal rejected in nested Gh [...] adds c930bc820b7 [Ada] Management of internal data structures in Sem_Elab adds f5388f994bc [Ada] Spurious error on instantiation and limited_with_clause adds f14a590b9b8 [Ada] Fix capitalization and parenthesis glitches in GNAT RM adds 0ebaade40b8 [Ada] Add preconditions in Ada.Task_Identification adds 40bff3a0ced [Ada] Minor reformatting adds e0ff16395c0 [Ada] Clean up support for validity checks in the compiler adds ecd07d3b233 [Ada] Spurious error on non-default C++ constructor adds c4c5d27be91 Fix loading of lto_section on strict alignment targets (PR [...] adds e552e6117a3 Improve OpenMP map diagnostics. adds 6dc331f640d * tree-ssa-alias.c (decl_refs_may_alias_p): Add size1 and [...] adds 14e0bfeddc5 2019-07-04 James Clarke jrtc27@debian.org adds e3b3a12f464 2019-07-04 Richard Biener rguenther@suse.de adds 02f70d0eaa9 2019-07-04 Richard Biener rguenther@suse.de new e91fbd6e886 introduce EH_ELSE_EXPR tree and gimplifier
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: gcc/ChangeLog | 159 ++++++ gcc/DATESTAMP | 2 +- gcc/ada/ChangeLog | 237 +++++++++ .../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/libgnarl/s-osinte__kfreebsd-gnu.ads | 8 +- 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/cgraph.c | 2 +- gcc/cgraphunit.c | 2 +- gcc/config/aarch64/aarch64-simd.md | 506 +++++++++--------- gcc/config/aarch64/aarch64-sve.md | 3 +- gcc/config/aarch64/aarch64.md | 197 +++---- 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/cp/ChangeLog | 10 + gcc/cp/cp-tree.h | 1 + gcc/cp/decl.c | 7 +- gcc/cp/decl2.c | 54 +- gcc/cp/semantics.c | 4 + gcc/doc/generic.texi | 5 + gcc/except.c | 12 +- gcc/explow.c | 11 +- gcc/expr.c | 1 + gcc/fwprop.c | 130 +++-- gcc/gimple-pretty-print.c | 20 +- gcc/gimplify.c | 18 +- gcc/go/gofrontend/MERGE | 2 +- gcc/go/gofrontend/expressions.cc | 2 +- gcc/go/gofrontend/gogo.cc | 3 +- gcc/go/gofrontend/runtime.def | 16 + gcc/go/gofrontend/statements.cc | 230 ++++++++ gcc/go/gofrontend/statements.h | 40 +- gcc/lto/ChangeLog | 6 + gcc/lto/lto-common.c | 2 +- gcc/omp-low.c | 5 +- gcc/passes.c | 9 +- gcc/simplify-rtx.c | 11 + gcc/testsuite/ChangeLog | 96 ++++ gcc/testsuite/g++.dg/gomp/unmappable-1.C | 20 + gcc/testsuite/gcc.dg/gomp/pr91063.c | 17 + gcc/testsuite/gcc.dg/pr90756.c | 26 + gcc/testsuite/gcc.dg/pr91069.c | 4 +- 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.dg/tree-ssa/alias-access-path-3.c | 22 + .../gcc.dg/tree-ssa/alias-access-path-8.c | 21 + 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/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-dump.c | 1 + gcc/tree-pass.h | 2 +- gcc/tree-pretty-print.c | 28 +- gcc/tree-ssa-alias.c | 54 +- gcc/tree-ssa-sccvn.c | 58 +- gcc/tree-ssa-sccvn.h | 3 +- gcc/tree-vect-loop-manip.c | 13 +- gcc/tree-vect-loop.c | 5 + gcc/tree-vect-stmts.c | 10 +- gcc/tree-vectorizer.h | 4 + gcc/tree.c | 3 + gcc/tree.def | 9 +- libgcc/ChangeLog | 10 + libgcc/config.host | 10 +- libgcc/config/rs6000/t-darwin | 14 +- libgcc/config/rs6000/t-darwin64 | 6 - libgcc/config/t-darwin | 14 +- 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 +- 147 files changed, 3623 insertions(+), 1390 deletions(-) create mode 100644 gcc/testsuite/g++.dg/gomp/unmappable-1.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/tree-ssa/alias-access-path-3.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/alias-access-path-8.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/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