This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_gcc_bootstrap/master-aarch64-bootstrap in repository toolchain/ci/gcc.
from 60ab3d0f2d9 Fix internal error with vectorization on SPARC adds 0e38fbfe141 [Ada] Simplify conversion from Character to Char_Code adds 3d9e2004fe4 [Ada] Fix comment about building names in task arrays adds a445a8692c4 [Ada] Failure compiling "for ... of" loop over a slice adds 5046228671e [Ada] Fix incorrect range computation adds d979a676fde [Ada] Replace variables with constants in expanded code for [...] adds 3ad8cac4709 [Ada] Reject numeric literals with too big exponents adds 53f2aaf0b3c [Ada] Avoid repeated conversions from Int to Char_Code adds 6798cad793d [Ada] Fix oversight for case expression in Eval_Integer_Literal adds 7f8053225de [Ada] Fix hiding of user-defined operator that is not a homograph adds 336ea8f2d6e [Ada] Proof of System.Val_Int at gold level adds d89d9ecceb5 [Ada] Accept Structural in aspect Subprogram_Variant and pr [...] adds cfcc53801bd [Ada] Fix indentation to follow uniform style across runtime units adds 69d701fb15e [Ada] Fix typo in comment for Is_Predicate_Static adds 850bf074c5f [Ada] Fix a couple of typos adds 469688bfee8 [Ada] Check if- and case-expressions for unset references adds 3a978538036 [Ada] Check declare and qualified expressions for unset references adds d421523a42d [Ada] Refine iteration from entities to formals adds ea22ec90df9 [Ada] Cleanup unnecessary declare block in Check_Unreachable_Code adds 8cec0688df7 [Ada] Remove tiny and incomplete optimization for unset references adds 35f10dc0402 [Ada] Prevent search for references in postconditions from [...] adds b814f0bdf1c [Ada] Cleanup detection of No_Elist with No and Present adds d118bc58f56 [Ada] Reuse Is_Rewrite_Substitution where possible adds ce63a97b518 [Ada] Fix style in resolution of expression with actions adds 45c4d9193dd [Ada] Remove repeated conversions between Source_Ptr and Int adds d5e6a22b54b [Ada] Simplify call to overloaded Earlier_In_Extended_Unit adds a77ab90ed3a [Ada] Incorrect ineffective use type clause warning adds 81d33c5c921 [Ada] Handle non-standard booleans in if_expression condition adds bf687b80854 [Ada] Optimize nonstandard boolean conversions adds 3b3bd801520 [Ada] Optimize nonstandard boolean validity checking adds 37083a8d9c6 [Ada] Export Is_Expression_Function predicate for use in gigi adds dd3c7873a61 Improved constant folding for scalar evolution. adds 5b7a9751f55 Avoid andb %dil when optimizing for size. adds d4694846102 Properly use opts in finish_options adds 4b865081944 Replace PTR with 'void *' in compiler. adds 1bac97ad043 libgcov: use proper type for n_functions adds 76db543db88 middle-end/105537 - debug processing adds d1e8f221e3f [c++] Disambiguate ModuleKind flags adds 79815247555 Fix up 'libgomp.fortran/use_device_addr-5.f90' multi-device [...] new da6305558ba Make 'c-c++-common/goacc/kernels-decompose-pr100400-1-*.c' [...] new 9801ca737b1 Use gimple-match folding in fold_build_cond_expr
The 2 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/ada/atree.adb | 2 +- gcc/ada/checks.adb | 53 ++++-- gcc/ada/cstand.adb | 8 +- .../gnat_rm/implementation_defined_attributes.rst | 2 +- .../doc/gnat_ugn/the_gnat_compilation_model.rst | 4 +- gcc/ada/exp_aggr.adb | 18 +- gcc/ada/exp_attr.adb | 6 +- gcc/ada/exp_ch11.adb | 6 +- gcc/ada/exp_ch4.adb | 41 +++-- gcc/ada/exp_ch5.adb | 2 +- gcc/ada/exp_ch6.adb | 2 +- gcc/ada/exp_ch9.adb | 2 +- gcc/ada/exp_prag.adb | 29 +-- gcc/ada/exp_util.adb | 43 +++-- gcc/ada/fe.h | 4 +- gcc/ada/gcc-interface/decl.cc | 4 +- gcc/ada/gcc-interface/utils2.cc | 2 +- gcc/ada/ghost.adb | 2 +- gcc/ada/gnat_cuda.adb | 12 +- gcc/ada/gnat_rm.texi | 2 +- gcc/ada/gnat_ugn.texi | 7 +- gcc/ada/libgnat/s-dwalin.adb | 5 +- gcc/ada/libgnat/s-valint.ads | 27 ++- gcc/ada/libgnat/s-vallli.ads | 31 +++- gcc/ada/libgnat/s-valllli.ads | 31 +++- gcc/ada/libgnat/s-valuei.adb | 57 +++++- gcc/ada/libgnat/s-valuei.ads | 171 +++++++++++++++++- gcc/ada/par-ch10.adb | 2 +- gcc/ada/scng.adb | 15 +- gcc/ada/sem_ch12.adb | 2 +- gcc/ada/sem_ch13.adb | 2 +- gcc/ada/sem_ch3.adb | 24 +-- gcc/ada/sem_ch4.adb | 2 +- gcc/ada/sem_ch5.adb | 200 ++++++++++----------- gcc/ada/sem_ch6.adb | 28 +-- gcc/ada/sem_ch8.adb | 181 ++++++++----------- gcc/ada/sem_eval.adb | 2 +- gcc/ada/sem_prag.adb | 61 +++++-- gcc/ada/sem_res.adb | 120 ++++--------- gcc/ada/sem_type.adb | 9 +- gcc/ada/sem_util.adb | 40 +++-- gcc/ada/sem_util.ads | 2 + gcc/ada/sem_warn.adb | 26 ++- gcc/ada/sinfo-utils.adb | 4 +- gcc/ada/snames.ads-tmpl | 1 + gcc/ada/stringt.adb | 2 +- gcc/ada/treepr.adb | 4 +- gcc/basic-block.h | 4 +- gcc/cfgloop.h | 2 +- gcc/cgraph.h | 4 +- gcc/config/i386/i386.md | 30 +++- gcc/config/i386/predicates.md | 5 + gcc/cp/cp-tree.h | 51 +++--- gcc/cp/decl.cc | 2 +- gcc/cp/module.cc | 29 ++- gcc/cp/name-lookup.cc | 24 +-- gcc/cp/parser.cc | 52 +++--- gcc/flags.h | 4 +- gcc/gengtype-state.cc | 6 +- gcc/gengtype.cc | 6 +- gcc/ggc-common.cc | 4 +- gcc/ipa-utils.h | 2 +- gcc/omp-oacc-kernels-decompose.cc | 6 + gcc/opts.cc | 92 ++++++---- gcc/plugin.cc | 2 +- .../goacc/kernels-decompose-pr100400-1-2.c | 12 +- gcc/testsuite/gcc.dg/torture/pr105537.c | 34 ++++ gcc/testsuite/gcc.dg/tree-ssa/pr65855-2.c | 11 ++ gcc/testsuite/gcc.target/i386/and-1.c | 9 + gcc/testsuite/gnat.dg/equal7.adb | 10 +- gcc/testsuite/gnat.dg/loopvar.adb | 2 +- gcc/toplev.cc | 24 --- gcc/tree-chrec.cc | 27 ++- gcc/tree-if-conv.cc | 46 ++--- libgcc/libgcov.h | 2 +- .../libgomp.fortran/use_device_addr-5.f90 | 2 +- 76 files changed, 1083 insertions(+), 721 deletions(-) create mode 100644 gcc/testsuite/gcc.dg/torture/pr105537.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr65855-2.c create mode 100644 gcc/testsuite/gcc.target/i386/and-1.c