This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_gnu_cross_check_gcc/master-arm in repository toolchain/ci/gcc.
from bb2921ab84d c++: fix arm-eabi crash building libstdc++ [PR105529] adds 28896b38fab middle-end/70090: Dynamic sizes for -fsanitize=object-size adds 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 [...]
No new revisions were added by this update.
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/config/sparc/sparc.cc | 4 +- 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/opts.cc | 92 ++++++---- gcc/plugin.cc | 2 +- gcc/testsuite/gcc.dg/torture/pr105537.c | 34 ++++ gcc/testsuite/gcc.dg/tree-ssa/pr65855-2.c | 11 ++ gcc/testsuite/gcc.dg/ubsan/object-size-dyn.c | 45 +++++ gcc/testsuite/gcc.target/i386/and-1.c | 9 + gcc/testsuite/gcc.target/sparc/20220510-1.c | 31 ++++ gcc/testsuite/gnat.dg/equal7.adb | 10 +- gcc/testsuite/gnat.dg/loopvar.adb | 2 +- gcc/toplev.cc | 24 --- gcc/tree-chrec.cc | 27 ++- gcc/ubsan.cc | 13 +- libgcc/libgcov.h | 2 +- .../libgomp.fortran/use_device_addr-5.f90 | 2 +- 77 files changed, 1146 insertions(+), 687 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.dg/ubsan/object-size-dyn.c create mode 100644 gcc/testsuite/gcc.target/i386/and-1.c create mode 100644 gcc/testsuite/gcc.target/sparc/20220510-1.c