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 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 [...] new 371c539c100 [Ada] Exp_Attr: remove dead code new 5a87a4d9607 [Ada] Document that boolean types with convention C now map [...] new 78611c86573 [Ada] Spurious error on predicate of subtype in generic new c336ed705d8 [Ada] Clarify wording on documentation for No_Multiple_Elaboration new 2f65e9f7788 [Ada] Missing consistency check for constant modifier new f4a31b16cb7 [Ada] Do not consider inlined subprograms when generating C code new f3e16ef4ee1 [Ada] Add a gnatbind option to generate C code new 6d6f134ec54 [Ada] Update the section on resolving elaboration circularities new c38b32ea453 [Ada] Make loop labels unique for front-end inlined calls new c8406f30f39 [Ada] Fix bogus error on array with overaligned scalar component new 0396441f50c [Ada] Spurious error on dynamic predicate in a generic context new 08237d0defb [Ada] Spell "laid" correctly new 2c75027ad96 [Ada] Extend -gnatw.z warning to array types new 800597f6d2b [Ada] Style check for mixed-case identifiers new 99d90c850de [Ada] Minor reformatting new f3f142ac910 [Ada] Spurious error with static predicate in generic unit new df177848692 [Ada] SPARK pointer support extended to local borrowers and [...] new 5f71d12c857 [Ada] ABE checks v3.0, foundations of Elaboration order v4.0 new 17b5260dc4a [Ada] Document default new-line behavior for GNATpp new 2ccf6539224 [Ada] Improve warnings about infinite loops new 8699de72dce [Ada] Minor editorial corrections and reformatting new d044ba5cd88 [Ada] Spurious visibility error in inlined function new f8e6d133f9f [Ada] Refine pointer support in SPARK new 23e7fc9b6f4 [Ada] Incorrect expansion on renamings of formal parameters new d4f28933913 [Ada] Crash on front-end inlining of subp. with aspect spec [...] new f2a8d64edc1 [Ada] New routine to access file on command line new 9ad42832466 [Ada] Suppress warnings in generic instantiations with prag [...] new 01e6eb2fc0f [Ada] Crash on anonymous access-to-class-wide with tasks new 877ad320723 [Ada] Forced elaboration order in Elaboration order v4.0 new d60fa3c9d00 [Ada] Document new flags in GNATpp new 2403338fc4f PR tree-optimization/91033 * tree-vectorizer.h (vect_mark [...] new 4048b1f0416 Add -fprofile-note option. new 2269cc03226 Fix use-after-scope in host-mingw32.c (PR target/88056). new 7d5520b7588 Add to same comdate group only if set (PR middle-end/90899) new 41f9648984f Handle '\0' in strcmp in RTL expansion (PR tree-optimizatio [...] new d8ae7f770a9 Remove another bunch of dead assignment. new 96a0ca19c09 Add .gnu.lto_.lto section. new 3dcfd230121 Add zstd support for LTO bytecode compression. new cdee4e88224 Add myself to MAINTAINERS new 89f91ab403b Fix ChangeLog date for last commit
The 40 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: ChangeLog | 4 + MAINTAINERS | 1 + 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 +- 227 files changed, 32131 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