This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_gnu/gnu-master-arm-bootstrap in repository toolchain/ci/gcc.
from 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. adds cdee4e88224 Add myself to MAINTAINERS adds 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 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 adds e91fbd6e886 introduce EH_ELSE_EXPR tree and gimplifier adds 8b636139c0d introduce gcc_jit_context_new_bitfield adds a9442211eb9 Support __builtin_expect_with_probability for analysis of # [...] adds fc1302e46c8 Fix arm XFAIL in cunroll-15.c adds 56f5a70cf76 jit: gcc_jit_context_new_binary_op check res type adds 6b8982655a8 * tree-ssa-alias.c (nonoverlapping_component_refs_since_ma [...]
No new revisions were added by this update.
Summary of changes: ChangeLog | 4 + MAINTAINERS | 1 + gcc/ChangeLog | 393 + gcc/DATESTAMP | 2 +- gcc/Makefile.in | 4 +- gcc/ada/ChangeLog | 628 + 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/implementation_defined_pragmas.rst | 7 +- .../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 +- .../doc/gnat_ugn/platform_specific_information.rst | 43 + gcc/ada/einfo.ads | 4 +- gcc/ada/erroutc.adb | 31 +- gcc/ada/exp_aggr.adb | 586 +- gcc/ada/exp_attr.adb | 103 - 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/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/get_scos.adb | 6 - gcc/ada/gnat1drv.adb | 3 +- gcc/ada/gnat_rm.texi | 45 +- gcc/ada/gnat_ugn.texi | 289 +- gcc/ada/gnatbind.adb | 16 +- gcc/ada/gsocket.h | 1 + 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/libgnarl/a-taside.ads | 9 + gcc/ada/libgnarl/s-osinte__kfreebsd-gnu.ads | 8 +- 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/g-socket.adb | 26 +- gcc/ada/libgnat/g-sothco.ads | 7 + gcc/ada/libgnat/system-darwin-ppc.ads | 2 +- gcc/ada/namet.adb | 27 + gcc/ada/namet.ads | 12 + gcc/ada/opt.adb | 9 +- gcc/ada/opt.ads | 4 +- gcc/ada/osint.adb | 9 + gcc/ada/osint.ads | 3 + gcc/ada/par-ch3.adb | 6 +- gcc/ada/par-load.adb | 16 +- gcc/ada/rtsfind.ads | 36 +- gcc/ada/sem_attr.adb | 7 +- gcc/ada/sem_ch10.adb | 28 +- gcc/ada/sem_ch12.adb | 108 +- gcc/ada/sem_ch13.adb | 36 +- gcc/ada/sem_ch3.adb | 22 +- gcc/ada/sem_ch6.adb | 15 +- gcc/ada/sem_ch7.adb | 14 +- gcc/ada/sem_ch8.adb | 46 +- gcc/ada/sem_dim.adb | 21 +- gcc/ada/sem_disp.adb | 9 + gcc/ada/sem_elab.adb | 20679 +++++++++++-------- gcc/ada/sem_elab.ads | 81 +- gcc/ada/sem_prag.adb | 22 +- gcc/ada/sem_spark.adb | 1234 +- gcc/ada/sem_util.adb | 145 +- gcc/ada/sem_util.ads | 8 + gcc/ada/sem_warn.adb | 13 +- gcc/ada/sinfo.adb | 46 +- gcc/ada/sinfo.ads | 85 +- gcc/ada/socket.c | 11 + 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/ada/validsw.adb | 9 +- gcc/ada/validsw.ads | 48 +- gcc/ada/xref_lib.adb | 2 +- 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/cgraph.c | 2 +- gcc/cgraphunit.c | 2 +- gcc/common.opt | 8 +- gcc/config.in | 6 + 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/host-mingw32.c | 4 +- gcc/config/i386/i386-expand.c | 3 +- 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/configure | 163 +- gcc/configure.ac | 66 + gcc/coverage.c | 11 +- gcc/cp/ChangeLog | 16 + gcc/cp/call.c | 2 +- gcc/cp/cp-tree.h | 1 + gcc/cp/decl.c | 7 +- gcc/cp/decl2.c | 54 +- gcc/cp/semantics.c | 4 + gcc/cp/typeck.c | 1 - gcc/dbgcnt.def | 1 + gcc/doc/cppopts.texi | 4 + gcc/doc/generic.texi | 5 + gcc/doc/install.texi | 6 + gcc/doc/invoke.texi | 10 +- gcc/doc/md.texi | 36 + gcc/dwarf2out.c | 52 +- gcc/except.c | 12 +- gcc/explow.c | 11 +- gcc/expr.c | 1 + 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/fwprop.c | 130 +- gcc/gcc.c | 5 + 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 | 30 +- gcc/gimplify.c | 23 +- gcc/go/gofrontend/MERGE | 2 +- gcc/go/gofrontend/export.cc | 655 +- gcc/go/gofrontend/export.h | 19 +- gcc/go/gofrontend/expressions.cc | 2 +- gcc/go/gofrontend/gogo.cc | 45 +- gcc/go/gofrontend/gogo.h | 19 +- gcc/go/gofrontend/names.cc | 33 +- gcc/go/gofrontend/runtime.def | 16 + gcc/go/gofrontend/statements.cc | 230 + gcc/go/gofrontend/statements.h | 40 +- gcc/jit/ChangeLog | 37 + gcc/jit/docs/topics/compatibility.rst | 5 + gcc/jit/docs/topics/types.rst | 24 + gcc/jit/jit-common.h | 1 + gcc/jit/jit-playback.c | 91 +- gcc/jit/jit-playback.h | 11 +- gcc/jit/jit-recording.c | 80 +- gcc/jit/jit-recording.h | 41 +- gcc/jit/libgccjit++.h | 14 + gcc/jit/libgccjit.c | 46 + gcc/jit/libgccjit.h | 15 + gcc/jit/libgccjit.map | 7 +- 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 | 10 + gcc/lto/lto-common.c | 15 + gcc/match.pd | 2 +- gcc/multiple_target.c | 3 +- gcc/omp-expand.c | 304 +- gcc/omp-general.c | 8 + gcc/omp-general.h | 2 +- gcc/omp-low.c | 942 +- gcc/optabs.def | 1 + gcc/passes.c | 9 +- gcc/profile.c | 4 +- gcc/reg-stack.c | 1 - gcc/simplify-rtx.c | 11 + gcc/testsuite/ChangeLog | 211 + .../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/gomp/unmappable-1.C | 20 + gcc/testsuite/g++.dg/pr90981.C | 8 + gcc/testsuite/g++.dg/tree-ssa/pr90883.C | 5 +- gcc/testsuite/gcc.dg/gomp/pr91063.c | 17 + gcc/testsuite/gcc.dg/plugin/start_unit_plugin.c | 13 + gcc/testsuite/gcc.dg/pr90756.c | 26 + gcc/testsuite/gcc.dg/pr90892.c | 14 + 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.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/cunroll-15.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/dump-6.c | 6 +- gcc/testsuite/gcc.target/i386/pr90899.c | 6 + gcc/testsuite/gcc.target/i386/pr91033.c | 15 + .../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/alignment14.adb | 17 + 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/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/spark3.adb | 20 + gcc/testsuite/gnat.dg/specs/debug1.ads | 18 + gcc/testsuite/gnat.dg/static_pred1.adb | 2 +- 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/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/testsuite/jit.dg/all-non-failing-tests.h | 10 + gcc/testsuite/jit.dg/test-accessing-bitfield.c | 130 + ...or-gcc_jit_context_new_binary_op-bad-res-type.c | 41 + ...ror-gcc_jit_context_new_bitfield-invalid-type.c | 53 + ...or-gcc_jit_context_new_bitfield-invalid-width.c | 44 + ...est-error-gcc_jit_lvalue_get_address-bitfield.c | 66 + gcc/timevar.def | 4 +- gcc/tree-core.h | 3 + gcc/tree-dump.c | 1 + gcc/tree-nested.c | 2 + gcc/tree-pass.h | 2 +- gcc/tree-pretty-print.c | 31 +- gcc/tree-profile.c | 31 +- gcc/tree-ssa-alias.c | 62 +- gcc/tree-ssa-loop-niter.c | 66 + gcc/tree-ssa-sccvn.c | 58 +- gcc/tree-ssa-sccvn.h | 3 +- gcc/tree-ssa-structalias.c | 1 - gcc/tree-vect-data-refs.c | 18 +- gcc/tree-vect-generic.c | 2 - gcc/tree-vect-loop-manip.c | 13 +- gcc/tree-vect-loop.c | 9 +- gcc/tree-vect-slp.c | 2 +- gcc/tree-vect-stmts.c | 18 +- gcc/tree-vectorizer.h | 8 +- gcc/tree.c | 6 + gcc/tree.def | 9 +- gcc/tree.h | 13 +- gcc/value-prof.c | 35 +- gcc/value-prof.h | 6 +- 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 +- 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 + 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 | 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 +- 375 files changed, 36763 insertions(+), 11437 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/g++.dg/gomp/unmappable-1.C 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/pr90892.c create mode 100644 gcc/testsuite/gcc.dg/pr91069.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 create mode 100644 gcc/testsuite/gcc.target/i386/pr90899.c create mode 100644 gcc/testsuite/gcc.target/i386/pr91033.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/alignment14.adb 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/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/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 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 gcc/testsuite/jit.dg/test-accessing-bitfield.c create mode 100644 gcc/testsuite/jit.dg/test-error-gcc_jit_context_new_binary_op-b [...] create mode 100644 gcc/testsuite/jit.dg/test-error-gcc_jit_context_new_bitfield-in [...] create mode 100644 gcc/testsuite/jit.dg/test-error-gcc_jit_context_new_bitfield-in [...] create mode 100644 gcc/testsuite/jit.dg/test-error-gcc_jit_lvalue_get_address-bitfield.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 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 libstdc++-v3/testsuite/27_io/filesystem/iterators/91067.cc