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 4be7ea0e8b9 2019-07-08 Kito Cheng kito.cheng@sifive.com adds c243c9eac7c S/390: Rework shift count handling. adds 2aa1dcc8eec S/390: Define shift_truncation_mask. adds 66d1f992712 Turn of ipa-ra in builtins test (PR91059) adds e657014d10d subreg: Add -fsplit-wide-types-early (PR88233) adds 5c38e3824a6 rs6000: Add testcase for PR88233 adds 2274d8375f9 rs6000: Ignore GFXOPT (and GPOPT) for choosing machine adds 7679e83d8c3 * emit-rtl.c (set_insn_locations): New function moved from [...] adds 8ce2417b383 PR c++/91110 * decl2.c (cp_omp_mappable_type_1): Don't em [...] adds 9296b8209ba * tree-vect-stmts.c (scan_operand_equal_p): Look through M [...] adds 78517450468 Daily bump. adds 131e905331b PR middle-end/71924 - missing -Wreturn-local-addr returning [...] adds e6f97c9ce31 Enhance documentation of -fprofile-note option. adds 1fa2676e46c Remove usage of ZSTD_CLEVEL_DEFAULT define. adds b389ec1e4c5 [Ada] Update -fdump-ada-spec documentation adds 5fb4f6e3e60 [Ada] Make -gnatRj output strictly conforming JSON adds a42b8e6a0b0 [Ada] Fix ownership checking for pointers in SPARK adds 82c20af0c09 [Ada] Issue error on illegal ownership in SPARK adds 6c334e66b08 [Ada] Set Dynamic_Elaboration_Checks to True in CodePeer mode adds 4c24efa627d [Ada] Fix scopes for local variables in task/protected bodies adds d9b7ae154b9 [Ada] Einfo: fix a typo adds a080baa92ec [Ada] Handle implicit moves in SPARK ownership pointer support adds cf9af2fa187 [Ada] Reword "wild card" to "wildcard" adds 8235b94301c [Ada] Expand type of static expressions in GNATprove mode adds 3e4e7139ce3 [Ada] Prevent inconsistent state for inlining in GNATprove adds 44e00a56ea1 [Ada] Spurious error when instance of generic is used as fo [...] adds dbf9a3d77c9 [Ada] Expand Enum_Rep attribute reference in GNATprove mode adds 2166bdef39c [Ada] Sinfo: refine comment for Do_Range_Check adds 3933efcf994 [Ada] Missing runtime range checks with -gnatVa adds a2c6c634bbf [Ada] Missing escape of the double quote in JSON output adds f71974500d7 [Ada] Elaboration order v4.0 activation adds 5ffa473a523 [Ada] Wrong resolution of equality operator with overloaded [...] adds 98eb811160a [Ada] Minor reformatting adds 7667b40aa3f [Ada] Missing error on generic type with representation clause adds 1d7a99549ca [Ada] Disable calls to Abort defer/undefer when ZCX_By_Default adds 247527b7c30 [Ada] Exp_Util: minor refactoring adds 7ed20965ec3 [Ada] Task-related circularities in Elaboration order v4.0 adds 06d78d4c3d0 [Ada] Reformat comments adds 7389bee5f19 [Ada] Elaboration order v4.0 and generic instantiations adds 2463fa93c10 [Ada] Crash/infinite loop on program with multiple visibili [...] adds 9b57fc3078d [Ada] Warning needed on anonymous access type allocators adds 54b39f265ff [Ada] System.OS_Interface: fix Critical_Section.SpinCount type adds fb739c453c5 [Ada] Crash on 'Img attribute adds 89c67bd9086 [Ada] Access to uninitialized memory by predicate check adds f359a95b5ff 2019-07-09 Richard Biener rguenther@suse.de adds 080d173647a Document and test __builtin_expect_with_probability. adds c53fd0cf456 [arm]: redefine aes patterns adds 254b835372f * ira-emit.c (emit_moves): Skip DEBUG_INSNs when setting t [...] new 25650bfaa40 2019-07-09 Richard Biener rguenther@suse.de new a166c6bdf4d [ARM][testsuite] Fix address of sg stubs in CMSE tests new 5ab7d0ae0c1 [aarch64]: redefine aes patterns new b7c4195ffce Commit missing hunk from r273296 new 36bcaa6e64a 2019-07-09 Richard Biener rguenther@suse.de
The 5 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 | 152 +++ gcc/DATESTAMP | 2 +- gcc/ada/ChangeLog | 294 ++++ gcc/ada/ali.ads | 2 +- gcc/ada/bindo-augmentors.adb | 153 +-- gcc/ada/bindo-augmentors.ads | 8 +- gcc/ada/bindo-builders.adb | 36 +- gcc/ada/bindo-diagnostics.adb | 90 +- gcc/ada/bindo-elaborators.adb | 17 +- gcc/ada/bindo-graphs.adb | 260 ++-- gcc/ada/bindo-graphs.ads | 59 +- gcc/ada/bindo-units.adb | 13 + gcc/ada/bindo-units.ads | 4 + gcc/ada/bindo-validators.adb | 2 +- gcc/ada/bindo.adb | 33 +- gcc/ada/bindo.ads | 18 +- gcc/ada/bindusg.adb | 7 +- gcc/ada/clean.adb | 2 +- gcc/ada/debug.adb | 9 +- gcc/ada/doc/gnat_rm/the_gnat_library.rst | 2 +- .../building_executable_programs_with_gnat.rst | 91 +- .../elaboration_order_handling_in_gnat.rst | 1416 ++++++++------------ .../doc/gnat_ugn/the_gnat_compilation_model.rst | 7 +- gcc/ada/einfo.ads | 4 +- gcc/ada/erroutc.adb | 2 +- gcc/ada/exp_aggr.adb | 4 +- gcc/ada/exp_ch13.adb | 4 +- gcc/ada/exp_ch4.adb | 12 +- gcc/ada/exp_ch5.adb | 2 +- gcc/ada/exp_ch6.adb | 4 +- gcc/ada/exp_ch7.adb | 2 +- gcc/ada/exp_ch9.adb | 29 +- gcc/ada/exp_pakd.adb | 2 +- gcc/ada/exp_spark.adb | 7 + gcc/ada/exp_util.adb | 16 +- gcc/ada/fname-uf.ads | 2 +- gcc/ada/freeze.adb | 5 +- gcc/ada/gnat1drv.adb | 7 +- gcc/ada/gnat_rm.texi | 2 +- gcc/ada/gnat_ugn.texi | 1375 ++++++++----------- gcc/ada/gnatlink.adb | 4 +- gcc/ada/inline.adb | 2 +- gcc/ada/lib.ads | 2 +- gcc/ada/libgnarl/s-osinte__mingw.ads | 2 +- gcc/ada/libgnat/g-comlin.adb | 2 +- gcc/ada/libgnat/g-comlin.ads | 6 +- gcc/ada/libgnat/g-regexp.ads | 2 +- gcc/ada/libgnat/g-regpat.ads | 2 +- gcc/ada/libgnat/g-spipat.ads | 2 +- gcc/ada/libgnat/s-memory.adb | 17 +- gcc/ada/libgnat/s-os_lib.ads | 2 +- gcc/ada/libgnat/s-regexp.ads | 2 +- gcc/ada/make.adb | 2 +- gcc/ada/namet.ads | 2 +- gcc/ada/opt.ads | 2 +- gcc/ada/par-ch4.adb | 2 +- gcc/ada/par-ch6.adb | 2 +- gcc/ada/par-labl.adb | 2 +- gcc/ada/prep.adb | 2 +- gcc/ada/repinfo.adb | 114 +- gcc/ada/repinfo.ads | 2 +- gcc/ada/sem_aggr.adb | 2 +- gcc/ada/sem_ch12.adb | 34 +- gcc/ada/sem_ch13.adb | 24 +- gcc/ada/sem_ch3.adb | 36 +- gcc/ada/sem_ch4.adb | 66 +- gcc/ada/sem_ch5.adb | 8 +- gcc/ada/sem_ch6.adb | 10 +- gcc/ada/sem_ch6.ads | 2 +- gcc/ada/sem_ch7.adb | 2 +- gcc/ada/sem_ch8.adb | 2 +- gcc/ada/sem_dim.adb | 8 +- gcc/ada/sem_disp.adb | 2 +- gcc/ada/sem_elab.adb | 17 +- gcc/ada/sem_eval.adb | 10 +- gcc/ada/sem_prag.adb | 5 +- gcc/ada/sem_res.adb | 74 +- gcc/ada/sem_spark.adb | 294 +++- gcc/ada/sem_util.adb | 24 +- gcc/ada/sem_warn.adb | 2 +- gcc/ada/sinfo.ads | 8 +- gcc/ada/switch-b.adb | 9 +- gcc/ada/usage.adb | 2 + gcc/ada/warnsw.adb | 12 + gcc/ada/warnsw.ads | 7 + gcc/common.opt | 4 + gcc/common/config/rs6000/rs6000-common.c | 2 + gcc/config/aarch64/aarch64-simd.md | 67 +- gcc/config/aarch64/aarch64.c | 4 - gcc/config/arm/aarch-common-protos.h | 1 - gcc/config/arm/aarch-common.c | 40 - gcc/config/arm/arm.c | 4 - gcc/config/arm/cortex-a53.md | 6 - gcc/config/arm/cortex-a57.md | 6 - gcc/config/arm/crypto.md | 83 +- gcc/config/arm/exynos-m1.md | 5 - gcc/config/arm/iterators.md | 7 +- gcc/config/rs6000/rs6000.c | 22 +- gcc/config/s390/constraints.md | 12 + gcc/config/s390/predicates.md | 29 + gcc/config/s390/s390-protos.h | 1 + gcc/config/s390/s390.c | 74 +- gcc/config/s390/s390.md | 43 +- gcc/config/s390/subst.md | 72 - gcc/config/s390/vector.md | 14 +- gcc/cp/ChangeLog | 6 + gcc/cp/decl2.c | 2 +- gcc/doc/extend.texi | 5 +- gcc/doc/invoke.texi | 15 +- gcc/emit-rtl.c | 12 + gcc/function.c | 13 - gcc/gimple-match-head.c | 44 +- gcc/gimple-match.h | 7 +- gcc/gimple-ssa-isolate-paths.c | 488 +++++-- gcc/ira-emit.c | 15 +- gcc/lower-subreg.c | 46 +- gcc/lto-compress.c | 11 +- gcc/passes.def | 3 +- gcc/reg-stack.c | 1 + gcc/rtl.h | 1 + gcc/testsuite/ChangeLog | 117 ++ gcc/testsuite/g++.dg/gomp/pr91110.C | 11 + gcc/testsuite/g++.dg/vect/simd-6.cc | 2 +- gcc/testsuite/g++.dg/vect/simd-9.cc | 2 +- .../gcc.c-torture/execute/builtins/builtins.exp | 2 +- gcc/testsuite/gcc.c-torture/execute/return-addr.c | 122 ++ gcc/testsuite/gcc.dg/Walloca-4.c | 7 +- gcc/testsuite/gcc.dg/Wreturn-local-addr-10.c | 56 + gcc/testsuite/gcc.dg/Wreturn-local-addr-2.c | 293 ++++ gcc/testsuite/gcc.dg/Wreturn-local-addr-3.c | 248 ++++ gcc/testsuite/gcc.dg/Wreturn-local-addr-4.c | 370 +++++ gcc/testsuite/gcc.dg/Wreturn-local-addr-5.c | 40 + gcc/testsuite/gcc.dg/Wreturn-local-addr-6.c | 203 +++ gcc/testsuite/gcc.dg/Wreturn-local-addr-7.c | 50 + gcc/testsuite/gcc.dg/Wreturn-local-addr-8.c | 88 ++ gcc/testsuite/gcc.dg/Wreturn-local-addr-9.c | 73 + gcc/testsuite/gcc.dg/pr41551.c | 2 + gcc/testsuite/gcc.dg/pr59523.c | 2 + gcc/testsuite/gcc.dg/predict-17.c | 4 +- gcc/testsuite/gcc.dg/tree-ssa/alias-37.c | 2 +- .../gcc.dg/tree-ssa/alias-access-path-1.c | 4 +- .../gcc.dg/tree-ssa/alias-access-path-2.c | 4 +- .../gcc.dg/tree-ssa/alias-access-path-8.c | 4 +- gcc/testsuite/gcc.dg/tree-ssa/pr88775-2.c | 2 + gcc/testsuite/gcc.dg/vect/pr91114.c | 12 + gcc/testsuite/gcc.dg/winline-7.c | 2 + .../aarch64/{crypto-fuse-1.c => aes-fuse-1.c} | 45 +- gcc/testsuite/gcc.target/aarch64/aes-fuse-2.c | 65 + gcc/testsuite/gcc.target/aarch64/crypto-fuse-2.c | 45 - gcc/testsuite/gcc.target/arm/aes-fuse-1.c | 66 + gcc/testsuite/gcc.target/arm/aes-fuse-2.c | 66 + gcc/testsuite/gcc.target/arm/aes_xor_combine.c | 43 + gcc/testsuite/gcc.target/arm/cmse/bitfield-1.c | 2 +- gcc/testsuite/gcc.target/arm/cmse/bitfield-2.c | 2 +- gcc/testsuite/gcc.target/arm/cmse/bitfield-3.c | 2 +- gcc/testsuite/gcc.target/arm/cmse/struct-1.c | 2 +- gcc/testsuite/gcc.target/powerpc/pr88233.c | 13 + .../gcc.target/s390/combine-rotate-modulo.c | 36 + .../gcc.target/s390/combine-shift-rotate-add-mod.c | 29 + .../gcc.target/s390/rotate-truncation-mask.c | 11 + .../gcc.target/s390/vector/combine-shift-vec.c | 107 ++ gcc/testsuite/gnat.dg/equal7.adb | 15 + gcc/testsuite/gnat.dg/equal7_pkg.adb | 14 + gcc/testsuite/gnat.dg/equal7_pkg.ads | 16 + gcc/testsuite/gnat.dg/generic_inst5.adb | 20 + gcc/testsuite/gnat.dg/generic_inst6.adb | 9 + gcc/testsuite/gnat.dg/generic_inst6_g1-c.adb | 6 + gcc/testsuite/gnat.dg/generic_inst6_g1-c.ads | 3 + gcc/testsuite/gnat.dg/generic_inst6_g1.ads | 3 + gcc/testsuite/gnat.dg/generic_inst6_i1.ads | 2 + gcc/testsuite/gnat.dg/generic_inst6_i2.ads | 2 + gcc/testsuite/gnat.dg/generic_inst6_x.ads | 7 + gcc/testsuite/gnat.dg/image1.adb | 12 + gcc/testsuite/gnat.dg/predicate10.adb | 9 + gcc/testsuite/gnat.dg/predicate10_pkg.adb | 10 + gcc/testsuite/gnat.dg/predicate10_pkg.ads | 13 + gcc/testsuite/gnat.dg/range_check3.adb | 13 + gcc/testsuite/gnat.dg/range_check3_pkg.adb | 18 + gcc/testsuite/gnat.dg/range_check3_pkg.ads | 9 + gcc/testsuite/gnat.dg/rep_clause8.adb | 19 + gcc/tree-pass.h | 3 +- gcc/tree-ssa-sccvn.c | 72 +- gcc/tree-vect-data-refs.c | 2 + gcc/tree-vect-stmts.c | 102 +- libgcc/generic-morestack.c | 2 + libgomp/ChangeLog | 5 + libgomp/testsuite/libgomp.c++/scan-13.C | 2 +- libgomp/testsuite/libgomp.c++/scan-16.C | 2 +- 188 files changed, 6061 insertions(+), 2741 deletions(-) create mode 100644 gcc/testsuite/g++.dg/gomp/pr91110.C create mode 100644 gcc/testsuite/gcc.c-torture/execute/return-addr.c create mode 100644 gcc/testsuite/gcc.dg/Wreturn-local-addr-10.c create mode 100644 gcc/testsuite/gcc.dg/Wreturn-local-addr-2.c create mode 100644 gcc/testsuite/gcc.dg/Wreturn-local-addr-3.c create mode 100644 gcc/testsuite/gcc.dg/Wreturn-local-addr-4.c create mode 100644 gcc/testsuite/gcc.dg/Wreturn-local-addr-5.c create mode 100644 gcc/testsuite/gcc.dg/Wreturn-local-addr-6.c create mode 100644 gcc/testsuite/gcc.dg/Wreturn-local-addr-7.c create mode 100644 gcc/testsuite/gcc.dg/Wreturn-local-addr-8.c create mode 100644 gcc/testsuite/gcc.dg/Wreturn-local-addr-9.c create mode 100644 gcc/testsuite/gcc.dg/vect/pr91114.c rename gcc/testsuite/gcc.target/aarch64/{crypto-fuse-1.c => aes-fuse-1.c} (51%) create mode 100644 gcc/testsuite/gcc.target/aarch64/aes-fuse-2.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/crypto-fuse-2.c create mode 100644 gcc/testsuite/gcc.target/arm/aes-fuse-1.c create mode 100644 gcc/testsuite/gcc.target/arm/aes-fuse-2.c create mode 100644 gcc/testsuite/gcc.target/arm/aes_xor_combine.c create mode 100644 gcc/testsuite/gcc.target/powerpc/pr88233.c create mode 100644 gcc/testsuite/gcc.target/s390/combine-rotate-modulo.c create mode 100644 gcc/testsuite/gcc.target/s390/combine-shift-rotate-add-mod.c create mode 100644 gcc/testsuite/gcc.target/s390/rotate-truncation-mask.c create mode 100644 gcc/testsuite/gcc.target/s390/vector/combine-shift-vec.c create mode 100644 gcc/testsuite/gnat.dg/equal7.adb create mode 100644 gcc/testsuite/gnat.dg/equal7_pkg.adb create mode 100644 gcc/testsuite/gnat.dg/equal7_pkg.ads create mode 100644 gcc/testsuite/gnat.dg/generic_inst5.adb create mode 100644 gcc/testsuite/gnat.dg/generic_inst6.adb create mode 100644 gcc/testsuite/gnat.dg/generic_inst6_g1-c.adb create mode 100644 gcc/testsuite/gnat.dg/generic_inst6_g1-c.ads create mode 100644 gcc/testsuite/gnat.dg/generic_inst6_g1.ads create mode 100644 gcc/testsuite/gnat.dg/generic_inst6_i1.ads create mode 100644 gcc/testsuite/gnat.dg/generic_inst6_i2.ads create mode 100644 gcc/testsuite/gnat.dg/generic_inst6_x.ads create mode 100644 gcc/testsuite/gnat.dg/image1.adb create mode 100644 gcc/testsuite/gnat.dg/predicate10.adb create mode 100644 gcc/testsuite/gnat.dg/predicate10_pkg.adb create mode 100644 gcc/testsuite/gnat.dg/predicate10_pkg.ads create mode 100644 gcc/testsuite/gnat.dg/range_check3.adb create mode 100644 gcc/testsuite/gnat.dg/range_check3_pkg.adb create mode 100644 gcc/testsuite/gnat.dg/range_check3_pkg.ads create mode 100644 gcc/testsuite/gnat.dg/rep_clause8.adb