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-stable-allmodconfig in repository toolchain/ci/gcc.
from 28cf2b462be * cfgexpand.c (pass_expand::execute): Deal specially with [...] adds 357d109c33a * cfgrtl.c (commit_edge_insertions): Rebuild jump labels chain. adds 9774e99ebd1 Fix preprocessor checks for Clang builtins adds 8a529f7e4ee Fix amdgcn regrename ICE. adds ff6892fe5ae * config/i386/mmx.md (mmx_pack<s_trunsuffix>swb): Use TAR [...] adds 07ccb2ee106 compiler: use builtin memset for non-pointer memclr adds 2c958f98d8b 2019-07-02 Aaron Sawdey acsawdey@linux.ibm.com adds 89d2d652237 [PATCH, Ada, Darwin, PPC] PPC Darwin has stack check probes. adds 6688c48bbf4 PR preprocessor/90581 Add a cpp option -fmax-include-depth [...] adds 428e685e22e PR tree-optimization/90883 * g++.dg/tree-ssa/pr90883.c: A [...] adds 468a2cae849 Daily bump. adds 632f6e6c017 PR testsuite/91065 * testsuite/gcc.dg/plugi [...] adds adaf97d3009 compiler: rework type and package tracking in exporter adds 89c6fe6687d * omp-expand.c (expand_omp_for_static_nochunk, expand_omp [...] adds 56f86ae80cd * gimplify.c (gimplify_scan_omp_clauses): For inscan reduc [...] adds 7d26f1310f3 * tree-core.h (enum omp_clause_code): Add OMP_CLAUSE__SCAN [...] adds 371c539c100 [Ada] Exp_Attr: remove dead code adds 5a87a4d9607 [Ada] Document that boolean types with convention C now map [...] adds 78611c86573 [Ada] Spurious error on predicate of subtype in generic adds c336ed705d8 [Ada] Clarify wording on documentation for No_Multiple_Elaboration adds 2f65e9f7788 [Ada] Missing consistency check for constant modifier adds f4a31b16cb7 [Ada] Do not consider inlined subprograms when generating C code adds f3e16ef4ee1 [Ada] Add a gnatbind option to generate C code adds 6d6f134ec54 [Ada] Update the section on resolving elaboration circularities adds c38b32ea453 [Ada] Make loop labels unique for front-end inlined calls adds c8406f30f39 [Ada] Fix bogus error on array with overaligned scalar component adds 0396441f50c [Ada] Spurious error on dynamic predicate in a generic context adds 08237d0defb [Ada] Spell "laid" correctly adds 2c75027ad96 [Ada] Extend -gnatw.z warning to array types adds 800597f6d2b [Ada] Style check for mixed-case identifiers adds 99d90c850de [Ada] Minor reformatting adds f3f142ac910 [Ada] Spurious error with static predicate in generic unit adds df177848692 [Ada] SPARK pointer support extended to local borrowers and [...] adds 5f71d12c857 [Ada] ABE checks v3.0, foundations of Elaboration order v4.0 adds 17b5260dc4a [Ada] Document default new-line behavior for GNATpp adds 2ccf6539224 [Ada] Improve warnings about infinite loops adds 8699de72dce [Ada] Minor editorial corrections and reformatting adds d044ba5cd88 [Ada] Spurious visibility error in inlined function adds f8e6d133f9f [Ada] Refine pointer support in SPARK adds 23e7fc9b6f4 [Ada] Incorrect expansion on renamings of formal parameters adds d4f28933913 [Ada] Crash on front-end inlining of subp. with aspect spec [...] adds f2a8d64edc1 [Ada] New routine to access file on command line adds 9ad42832466 [Ada] Suppress warnings in generic instantiations with prag [...] adds 01e6eb2fc0f [Ada] Crash on anonymous access-to-class-wide with tasks adds 877ad320723 [Ada] Forced elaboration order in Elaboration order v4.0 adds d60fa3c9d00 [Ada] Document new flags in GNATpp adds 2403338fc4f PR tree-optimization/91033 * tree-vectorizer.h (vect_mark [...] adds 4048b1f0416 Add -fprofile-note option. adds 2269cc03226 Fix use-after-scope in host-mingw32.c (PR target/88056). adds 7d5520b7588 Add to same comdate group only if set (PR middle-end/90899) adds 41f9648984f Handle '\0' in strcmp in RTL expansion (PR tree-optimizatio [...] adds d8ae7f770a9 Remove another bunch of dead assignment. adds 96a0ca19c09 Add .gnu.lto_.lto section. adds 3dcfd230121 Add zstd support for LTO bytecode compression.
No new revisions were added by this update.
Summary of changes: gcc/ChangeLog | 180 +- gcc/DATESTAMP | 2 +- gcc/Makefile.in | 4 +- gcc/ada/ChangeLog | 391 + gcc/ada/ali.adb | 744 +- gcc/ada/ali.ads | 316 + gcc/ada/binde.adb | 306 +- gcc/ada/binde.ads | 14 - gcc/ada/bindgen.adb | 10 +- gcc/ada/bindgen.ads | 3 +- gcc/ada/bindo-augmentors.adb | 372 + gcc/ada/{binde.ads => bindo-augmentors.ads} | 76 +- gcc/ada/bindo-builders.adb | 748 + gcc/ada/{butil.ads => bindo-builders.ads} | 57 +- gcc/ada/{butil.ads => bindo-diagnostics.adb} | 66 +- gcc/ada/{bindgen.ads => bindo-diagnostics.ads} | 49 +- gcc/ada/bindo-elaborators.adb | 1418 ++ gcc/ada/{bindgen.ads => bindo-elaborators.ads} | 43 +- gcc/ada/bindo-graphs.adb | 2886 +++ gcc/ada/bindo-graphs.ads | 1248 ++ gcc/ada/bindo-units.adb | 410 + gcc/ada/bindo-units.ads | 154 + gcc/ada/bindo-validators.adb | 679 + gcc/ada/bindo-validators.ads | 95 + gcc/ada/bindo-writers.adb | 1333 ++ gcc/ada/bindo-writers.ads | 125 + gcc/ada/bindo.adb | 287 + gcc/ada/{bindgen.ads => bindo.ads} | 38 +- gcc/ada/bindusg.adb | 5 + gcc/ada/butil.adb | 521 + gcc/ada/butil.ads | 53 +- gcc/ada/debug.adb | 198 +- .../doc/gnat_rm/interfacing_to_other_languages.rst | 6 +- ...ard_and_implementation_defined_restrictions.rst | 17 +- .../building_executable_programs_with_gnat.rst | 23 +- .../elaboration_order_handling_in_gnat.rst | 14 +- gcc/ada/doc/gnat_ugn/gnat_utility_programs.rst | 39 +- gcc/ada/einfo.ads | 4 +- gcc/ada/erroutc.adb | 30 +- gcc/ada/exp_attr.adb | 103 - gcc/ada/exp_util.adb | 18 +- gcc/ada/exp_util.ads | 4 - gcc/ada/freeze.adb | 25 +- gcc/ada/gcc-interface/Make-lang.in | 17 +- gcc/ada/gnat_rm.texi | 38 +- gcc/ada/gnat_ugn.texi | 43 +- gcc/ada/gnatbind.adb | 16 +- gcc/ada/inline.adb | 362 +- gcc/ada/layout.adb | 10 +- gcc/ada/layout.ads | 2 +- gcc/ada/lib-writ.adb | 372 + gcc/ada/lib-writ.ads | 88 + gcc/ada/libgnat/g-dynhta.adb | 54 + gcc/ada/libgnat/g-dynhta.ads | 11 + gcc/ada/libgnat/g-graphs.adb | 94 +- gcc/ada/libgnat/g-graphs.ads | 69 +- gcc/ada/libgnat/g-sets.adb | 2 +- gcc/ada/libgnat/system-darwin-ppc.ads | 2 +- gcc/ada/namet.adb | 27 + gcc/ada/namet.ads | 12 + gcc/ada/opt.ads | 4 +- gcc/ada/osint.adb | 9 + gcc/ada/osint.ads | 3 + gcc/ada/par-ch3.adb | 6 +- gcc/ada/rtsfind.ads | 2 +- gcc/ada/sem_ch12.adb | 61 +- gcc/ada/sem_ch13.adb | 34 +- gcc/ada/sem_ch3.adb | 13 +- gcc/ada/sem_ch6.adb | 8 +- gcc/ada/sem_ch7.adb | 14 +- gcc/ada/sem_ch8.adb | 46 +- gcc/ada/sem_elab.adb | 20613 +++++++++++-------- gcc/ada/sem_elab.ads | 81 +- gcc/ada/sem_prag.adb | 11 + gcc/ada/sem_spark.adb | 922 +- gcc/ada/sem_util.adb | 123 +- gcc/ada/sem_util.ads | 8 + gcc/ada/sem_warn.adb | 13 +- gcc/ada/sinfo.adb | 46 +- gcc/ada/sinfo.ads | 85 +- gcc/ada/style.ads | 4 + gcc/ada/styleg.adb | 25 + gcc/ada/styleg.ads | 5 + gcc/ada/stylesw.adb | 8 + gcc/ada/stylesw.ads | 4 + gcc/ada/switch-b.adb | 95 +- gcc/builtins.c | 17 +- gcc/c-family/ChangeLog | 17 + gcc/c-family/c-common.c | 4 +- gcc/c-family/c-omp.c | 6 +- gcc/c-family/c-opts.c | 4 + gcc/c-family/c.opt | 4 + gcc/cfgrtl.c | 6 +- gcc/common.opt | 8 +- gcc/config.in | 6 + gcc/config/gcn/gcn.md | 34 +- gcc/config/i386/host-mingw32.c | 4 +- gcc/config/i386/i386-expand.c | 3 +- gcc/config/i386/mmx.md | 30 +- gcc/config/i386/sse.md | 15 +- gcc/configure | 163 +- gcc/configure.ac | 66 + gcc/coverage.c | 11 +- gcc/cp/ChangeLog | 6 + gcc/cp/call.c | 2 +- gcc/cp/typeck.c | 1 - gcc/doc/cppopts.texi | 4 + gcc/doc/install.texi | 6 + gcc/doc/invoke.texi | 10 +- gcc/doc/md.texi | 36 + gcc/fortran/ChangeLog | 18 + gcc/fortran/check.c | 18 +- gcc/fortran/decl.c | 1 - gcc/fortran/resolve.c | 1 - gcc/fortran/simplify.c | 27 +- gcc/fortran/trans-array.c | 2 - gcc/fortran/trans-common.c | 6 +- gcc/fortran/trans-expr.c | 6 - gcc/fortran/trans-intrinsic.c | 1 - gcc/fortran/trans-openmp.c | 1 - gcc/fortran/trans-types.c | 10 +- gcc/fortran/trans.c | 3 - gcc/gcc.c | 5 + gcc/gimplify.c | 5 +- gcc/go/ChangeLog | 4 + gcc/go/go-gcc.cc | 9 + gcc/go/gofrontend/MERGE | 2 +- gcc/go/gofrontend/export.cc | 649 +- gcc/go/gofrontend/export.h | 19 +- gcc/go/gofrontend/expressions.cc | 14 +- gcc/go/gofrontend/gogo.h | 2 +- gcc/go/gofrontend/names.cc | 2 +- gcc/go/gofrontend/runtime.def | 8 +- gcc/go/gofrontend/statements.cc | 18 +- gcc/lra-eliminations.c | 2 +- gcc/lto-compress.c | 141 +- gcc/lto-compress.h | 3 +- gcc/lto-section-in.c | 11 +- gcc/lto-section-out.c | 2 - gcc/lto-streamer-out.c | 44 +- gcc/lto-streamer.h | 25 +- gcc/lto/ChangeLog | 4 + gcc/lto/lto-common.c | 15 + gcc/multiple_target.c | 3 +- gcc/omp-expand.c | 304 +- gcc/omp-general.c | 8 + gcc/omp-general.h | 2 +- gcc/omp-low.c | 939 +- gcc/optabs.def | 1 + gcc/reg-stack.c | 1 - gcc/testsuite/ChangeLog | 81 + .../c-c++-common/cpp/fmax-include-depth-1a.h | 1 + .../c-c++-common/cpp/fmax-include-depth-1b.h | 1 + .../c-c++-common/cpp/fmax-include-depth.c | 4 + .../c-c++-common/gomp/lastprivate-conditional-5.c | 33 + gcc/testsuite/c-c++-common/gomp/scan-3.c | 2 +- gcc/testsuite/c-c++-common/gomp/scan-5.c | 13 + gcc/testsuite/g++.dg/tree-ssa/pr90883.C | 5 +- gcc/testsuite/gcc.dg/plugin/start_unit_plugin.c | 13 + gcc/testsuite/gcc.dg/pr90892.c | 14 + gcc/testsuite/gcc.target/i386/pr90899.c | 6 + gcc/testsuite/gcc.target/i386/pr91033.c | 15 + gcc/testsuite/gnat.dg/alignment14.adb | 17 + gcc/testsuite/gnat.dg/inline15.adb | 11 + gcc/testsuite/gnat.dg/inline15_gen.adb | 27 + gcc/testsuite/gnat.dg/inline15_gen.ads | 11 + gcc/testsuite/gnat.dg/inline15_types.ads | 17 + gcc/testsuite/gnat.dg/inline16.adb | 26 + gcc/testsuite/gnat.dg/inline16_gen.adb | 16 + gcc/testsuite/gnat.dg/inline16_gen.ads | 9 + gcc/testsuite/gnat.dg/inline16_types.ads | 7 + gcc/testsuite/gnat.dg/predicate4.adb | 19 + gcc/testsuite/gnat.dg/predicate4_pkg.ads | 16 + gcc/testsuite/gnat.dg/predicate5.adb | 5 + gcc/testsuite/gnat.dg/predicate5.ads | 17 + gcc/testsuite/gnat.dg/predicate6.adb | 5 + gcc/testsuite/gnat.dg/predicate6.ads | 10 + gcc/testsuite/gnat.dg/renaming13.adb | 21 + gcc/testsuite/gnat.dg/renaming14.adb | 32 + gcc/testsuite/gnat.dg/static_pred1.adb | 2 +- gcc/testsuite/gnat.dg/task2.adb | 9 + gcc/testsuite/gnat.dg/task2_pkg.adb | 6 + gcc/testsuite/gnat.dg/task2_pkg.ads | 4 + gcc/testsuite/gnat.dg/warn20.adb | 11 + gcc/testsuite/gnat.dg/warn20_pkg.adb | 10 + gcc/testsuite/gnat.dg/warn20_pkg.ads | 8 + gcc/timevar.def | 4 +- gcc/tree-core.h | 3 + gcc/tree-nested.c | 2 + gcc/tree-pretty-print.c | 3 + gcc/tree-ssa-structalias.c | 1 - gcc/tree-vect-data-refs.c | 18 +- gcc/tree-vect-generic.c | 2 - gcc/tree-vect-loop.c | 4 +- gcc/tree-vect-slp.c | 2 +- gcc/tree-vect-stmts.c | 8 +- gcc/tree-vectorizer.h | 4 +- gcc/tree.c | 3 + gcc/tree.h | 13 +- libcpp/ChangeLog | 16 + libcpp/directives.c | 9 +- libcpp/include/cpplib.h | 3 + libcpp/init.c | 1 + libcpp/internal.h | 4 - libcpp/line-map.c | 3 +- libcpp/mkdeps.c | 2 +- libgomp/ChangeLog | 19 + libgomp/testsuite/libgomp.c++/scan-1.C | 151 + libgomp/testsuite/libgomp.c++/scan-2.C | 116 + libgomp/testsuite/libgomp.c++/scan-3.C | 119 + libgomp/testsuite/libgomp.c++/scan-4.C | 150 + libgomp/testsuite/libgomp.c++/scan-5.C | 158 + libgomp/testsuite/libgomp.c++/scan-6.C | 120 + libgomp/testsuite/libgomp.c++/scan-7.C | 118 + libgomp/testsuite/libgomp.c++/scan-8.C | 150 + libgomp/testsuite/libgomp.c/scan-1.c | 115 + libgomp/testsuite/libgomp.c/scan-2.c | 117 + libgomp/testsuite/libgomp.c/scan-3.c | 88 + libgomp/testsuite/libgomp.c/scan-4.c | 179 + libgomp/testsuite/libgomp.c/scan-5.c | 115 + libgomp/testsuite/libgomp.c/scan-6.c | 117 + libgomp/testsuite/libgomp.c/scan-7.c | 86 + libgomp/testsuite/libgomp.c/scan-8.c | 179 + libstdc++-v3/ChangeLog | 6 + libstdc++-v3/include/bits/c++config | 6 +- 225 files changed, 32126 insertions(+), 9967 deletions(-) create mode 100644 gcc/ada/bindo-augmentors.adb copy gcc/ada/{binde.ads => bindo-augmentors.ads} (55%) create mode 100644 gcc/ada/bindo-builders.adb copy gcc/ada/{butil.ads => bindo-builders.ads} (54%) copy gcc/ada/{butil.ads => bindo-diagnostics.adb} (51%) copy gcc/ada/{bindgen.ads => bindo-diagnostics.ads} (62%) create mode 100644 gcc/ada/bindo-elaborators.adb copy gcc/ada/{bindgen.ads => bindo-elaborators.ads} (58%) create mode 100644 gcc/ada/bindo-graphs.adb create mode 100644 gcc/ada/bindo-graphs.ads create mode 100644 gcc/ada/bindo-units.adb create mode 100644 gcc/ada/bindo-units.ads create mode 100644 gcc/ada/bindo-validators.adb create mode 100644 gcc/ada/bindo-validators.ads create mode 100644 gcc/ada/bindo-writers.adb create mode 100644 gcc/ada/bindo-writers.ads create mode 100644 gcc/ada/bindo.adb copy gcc/ada/{bindgen.ads => bindo.ads} (66%) create mode 100644 gcc/testsuite/c-c++-common/cpp/fmax-include-depth-1a.h create mode 100644 gcc/testsuite/c-c++-common/cpp/fmax-include-depth-1b.h create mode 100644 gcc/testsuite/c-c++-common/cpp/fmax-include-depth.c create mode 100644 gcc/testsuite/c-c++-common/gomp/lastprivate-conditional-5.c create mode 100644 gcc/testsuite/c-c++-common/gomp/scan-5.c create mode 100644 gcc/testsuite/gcc.dg/pr90892.c create mode 100644 gcc/testsuite/gcc.target/i386/pr90899.c create mode 100644 gcc/testsuite/gcc.target/i386/pr91033.c create mode 100644 gcc/testsuite/gnat.dg/alignment14.adb create mode 100644 gcc/testsuite/gnat.dg/inline15.adb create mode 100644 gcc/testsuite/gnat.dg/inline15_gen.adb create mode 100644 gcc/testsuite/gnat.dg/inline15_gen.ads create mode 100644 gcc/testsuite/gnat.dg/inline15_types.ads create mode 100644 gcc/testsuite/gnat.dg/inline16.adb create mode 100644 gcc/testsuite/gnat.dg/inline16_gen.adb create mode 100644 gcc/testsuite/gnat.dg/inline16_gen.ads create mode 100644 gcc/testsuite/gnat.dg/inline16_types.ads create mode 100644 gcc/testsuite/gnat.dg/predicate4.adb create mode 100644 gcc/testsuite/gnat.dg/predicate4_pkg.ads create mode 100644 gcc/testsuite/gnat.dg/predicate5.adb create mode 100644 gcc/testsuite/gnat.dg/predicate5.ads create mode 100644 gcc/testsuite/gnat.dg/predicate6.adb create mode 100644 gcc/testsuite/gnat.dg/predicate6.ads create mode 100644 gcc/testsuite/gnat.dg/renaming13.adb create mode 100644 gcc/testsuite/gnat.dg/renaming14.adb create mode 100644 gcc/testsuite/gnat.dg/task2.adb create mode 100644 gcc/testsuite/gnat.dg/task2_pkg.adb create mode 100644 gcc/testsuite/gnat.dg/task2_pkg.ads create mode 100644 gcc/testsuite/gnat.dg/warn20.adb create mode 100644 gcc/testsuite/gnat.dg/warn20_pkg.adb create mode 100644 gcc/testsuite/gnat.dg/warn20_pkg.ads create mode 100644 libgomp/testsuite/libgomp.c++/scan-1.C create mode 100644 libgomp/testsuite/libgomp.c++/scan-2.C create mode 100644 libgomp/testsuite/libgomp.c++/scan-3.C create mode 100644 libgomp/testsuite/libgomp.c++/scan-4.C create mode 100644 libgomp/testsuite/libgomp.c++/scan-5.C create mode 100644 libgomp/testsuite/libgomp.c++/scan-6.C create mode 100644 libgomp/testsuite/libgomp.c++/scan-7.C create mode 100644 libgomp/testsuite/libgomp.c++/scan-8.C create mode 100644 libgomp/testsuite/libgomp.c/scan-1.c create mode 100644 libgomp/testsuite/libgomp.c/scan-2.c create mode 100644 libgomp/testsuite/libgomp.c/scan-3.c create mode 100644 libgomp/testsuite/libgomp.c/scan-4.c create mode 100644 libgomp/testsuite/libgomp.c/scan-5.c create mode 100644 libgomp/testsuite/libgomp.c/scan-6.c create mode 100644 libgomp/testsuite/libgomp.c/scan-7.c create mode 100644 libgomp/testsuite/libgomp.c/scan-8.c