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_ubsan in repository toolchain/ci/gcc.
from c5397682aff Daily bump. adds ce46d604135 c++: array {}-init [PR105589] adds 87e1f023aae c++: parsing injected-class-name as template adds 4df735e01e3 c++: hidden friend access [DR1699] adds 18547874ee2 i386: Remove constraints when used with constant integer pr [...] adds ac6a32f663a Daily bump. adds 69c4b5c519f Fix ICE caused by wrong condition. adds 9a53101caad Add MIN/MAX folding from fold_cond_expr_with_comparison to [...] adds ec69db6be69 Fix ubsan error in opts-global.cc adds b4fb9f4f9a1 OpenMP, C++: Add template support for the has_device_addr clause. adds ca32b29ec3e Use more ARRAY_SIZE. adds 07ee67a44d9 [Ada] Remove duplicated code for detecting enabled pragmas adds 457fb3369ae [Ada] Clarify code for detecting volatile refinement properties adds 4e8b88f36ce [Ada] Pick volatile refinement property of a subtype from i [...] adds 82ca7489e71 [Ada] Fix spurious error on limited view with incomplete type adds 2878027c64d [Ada] Couple of small consistency tweaks adds d12b8e951c3 [Ada] Map gnatlib-shared to gnatlib-shared-dual for aarch64-vx7r2 adds 90fadb50df3 [Ada] Improve building of untagged equality adds 9a39b25f6f5 [Ada] Remove duplicated detection of user-defined equality adds 909ce3528c8 [Ada] Fix implementation issues with equality for untagged [...] adds 7c88e46a270 [Ada] Implement component finalization ordering rules for t [...] adds 861b78a946b [Ada] Fix internal error on predicate aspect with iterator adds 146ea83af97 [Ada] Fix internal error on mix of controlled and protected types adds e6bdaa0299d [Ada] Accept calls to abstract subprograms in class-wide pr [...] adds e4acb82e97f [Ada] Fix internal error on iterated array aggregate adds aacbf3761cd [Ada] Fix iterated element association loop var escaping lo [...] adds 7d8e3f52986 [Ada] Update comment justifying non-inlining for proof insi [...] adds ae745a0de34 [Ada] Handle case-expression inside if-expression in -gnato2 adds 21f8b410511 [Ada] Revise Storage_Model_Support operations to do checks [...] adds dec636b831a [Ada] replace call to bzero in terminals.c by call to memset adds 9abb17d9fad [Ada] Add <stdlib.h> #include in cstreams.c adds 839e7f16abd [Ada] Fix thinko in QNX's implementation of __gnat_install_handler adds 1bdf9fa3902 [Ada] sigaction result not properly checked in __gnat_insta [...] adds f29e9e88965 [Ada] GNAT.Debug_Pools: Improve documentation of the Stack_ [...] adds 9eb55045f8d [Ada] Don't crash on ghost packages when emitting CUDA symb [...] adds c1e007985fe [Ada] Fix proof of double arithmetic units adds 26bbf0e5da9 [Ada] Freeze target type on qualified expression expansion adds b32b51902cd [Ada] Type invariant or postcondition may cause uninitializ [...] adds 20652c7f22b [Ada] Remove useless code related to current value propagation adds 7e0c853c6f6 [Ada] Fix expansion of attribute Loop_Entry wrt value propagation adds b90e43dbbb2 [Ada] Fix fallout of change in equality for untagged record types adds cc7cd8d57ca Do not use DW_OP_not for TRUTH_NOT_EXPR in conditional expressions adds 8ab53e65a60 opts-global.cc: document last change adds 6230911cb91 ipa/105598 - testcase for PR105598 adds ef7b8976b91 rtl-optimization/105577 - testcase for the PR
No new revisions were added by this update.
Summary of changes: gcc/ChangeLog | 22 ++ gcc/DATESTAMP | 2 +- gcc/ada/Makefile.rtl | 2 +- gcc/ada/checks.adb | 5 + gcc/ada/cstreams.c | 1 + gcc/ada/einfo-utils.adb | 2 + gcc/ada/exp_attr.adb | 28 +- gcc/ada/exp_ch3.adb | 119 ++----- gcc/ada/exp_ch4.adb | 164 ++------- gcc/ada/exp_ch6.adb | 10 - gcc/ada/exp_ch7.adb | 87 ++++- gcc/ada/exp_util.adb | 17 +- gcc/ada/init.c | 14 +- gcc/ada/inline.adb | 7 +- gcc/ada/lib-writ.adb | 4 +- gcc/ada/libgnat/g-debpoo.ads | 11 +- gcc/ada/libgnat/s-aridou.adb | 2 + gcc/ada/locales.c | 8 +- gcc/ada/sem_aggr.adb | 40 ++- gcc/ada/sem_attr.adb | 1 - gcc/ada/sem_aux.adb | 9 - gcc/ada/sem_aux.ads | 3 - gcc/ada/sem_ch10.adb | 291 +++++++++------- gcc/ada/sem_ch10.ads | 11 + gcc/ada/sem_ch13.adb | 40 +-- gcc/ada/sem_ch3.adb | 48 ++- gcc/ada/sem_ch4.adb | 96 ++++-- gcc/ada/sem_ch4.ads | 6 + gcc/ada/sem_ch6.adb | 74 ++--- gcc/ada/sem_ch7.adb | 125 ++++++- gcc/ada/sem_disp.adb | 25 +- gcc/ada/sem_res.adb | 100 ++++-- gcc/ada/sem_res.ads | 3 + gcc/ada/sem_util.adb | 304 ++++++++--------- gcc/ada/sem_util.ads | 117 ++++--- gcc/ada/sinfo.ads | 8 +- gcc/ada/terminals.c | 17 +- gcc/ada/uintp.ads | 3 +- gcc/analyzer/engine.cc | 2 +- gcc/analyzer/function-set.cc | 2 +- gcc/analyzer/sm-file.cc | 3 +- gcc/analyzer/sm-malloc.cc | 3 +- gcc/analyzer/sm-signal.cc | 3 +- gcc/attribs.cc | 4 +- gcc/builtins.cc | 2 +- gcc/c-family/c-attribs.cc | 3 +- gcc/c-family/c-common.cc | 7 +- gcc/c-family/c-format.cc | 12 +- gcc/c-family/c-pragma.cc | 9 +- gcc/c-family/known-headers.cc | 5 +- gcc/c/c-decl.cc | 8 +- gcc/cfg.cc | 2 +- gcc/common/config/aarch64/aarch64-common.cc | 3 +- gcc/config/aarch64/aarch64-builtins.cc | 6 +- gcc/config/aarch64/aarch64.cc | 2 +- gcc/config/arm/arm-builtins.cc | 4 +- gcc/config/avr/gen-avr-mmcu-texi.cc | 8 +- gcc/config/c6x/c6x.cc | 2 +- gcc/config/darwin-c.cc | 2 +- gcc/config/gcn/mkoffload.cc | 2 +- gcc/config/i386/i386-builtins.cc | 6 +- gcc/config/i386/i386-expand.cc | 9 +- gcc/config/i386/i386.md | 98 +++--- gcc/config/i386/mmx.md | 20 +- gcc/config/i386/sse.md | 366 ++++++++++----------- gcc/config/i386/subst.md | 10 +- gcc/config/i386/sync.md | 4 +- gcc/config/m32c/m32c.cc | 2 +- gcc/config/nvptx/mkoffload.cc | 6 +- gcc/config/rs6000/driver-rs6000.cc | 2 +- gcc/config/s390/s390.cc | 2 +- gcc/config/tilepro/gen-mul-tables.cc | 4 +- gcc/config/vms/vms.cc | 2 +- gcc/cp/ChangeLog | 19 ++ gcc/cp/friend.cc | 2 + gcc/cp/init.cc | 7 +- gcc/cp/module.cc | 2 +- gcc/cp/name-lookup.cc | 2 +- gcc/cp/parser.cc | 5 +- gcc/cp/pt.cc | 2 + gcc/cp/search.cc | 7 +- gcc/cp/semantics.cc | 10 +- gcc/diagnostic-format-json.cc | 2 +- gcc/dwarf2out.cc | 20 +- gcc/fortran/frontend-passes.cc | 4 +- gcc/fortran/openmp.cc | 3 +- gcc/fortran/trans-intrinsic.cc | 2 +- gcc/fortran/trans-types.cc | 2 +- gcc/genhooks.cc | 9 +- gcc/gimple-ssa-sprintf.cc | 2 +- gcc/gimple-ssa-warn-access.cc | 2 +- gcc/godump.cc | 2 +- gcc/hash-table.cc | 2 +- gcc/input.cc | 3 +- gcc/ipa-free-lang-data.cc | 4 +- gcc/ipa-inline.cc | 2 +- gcc/jit/jit-builtins.cc | 6 +- gcc/jit/jit-recording.cc | 4 +- gcc/lto/lto-common.cc | 3 +- gcc/lto/lto-lang.cc | 4 +- gcc/match.pd | 46 +++ gcc/optc-save-gen.awk | 16 +- gcc/opts-global.cc | 4 +- gcc/spellcheck.cc | 2 +- gcc/testsuite/ChangeLog | 15 + gcc/testsuite/g++.dg/cpp0x/initlist-array16.C | 11 + gcc/testsuite/g++.dg/lookup/friend23.C | 17 + gcc/testsuite/g++.dg/template/access37.C | 8 +- gcc/testsuite/g++.dg/template/friend69.C | 4 +- gcc/testsuite/g++.dg/torture/pr105577.C | 156 +++++++++ gcc/testsuite/gcc.dg/torture/pr105598.c | 32 ++ gcc/testsuite/gcc.target/i386/pr105587.c | 11 + gcc/tree-vect-slp-patterns.cc | 2 +- gcc/tree.cc | 4 +- .../libgomp.c++/target-has-device-addr-7.C | 36 ++ .../libgomp.c++/target-has-device-addr-8.C | 47 +++ .../libgomp.c++/target-has-device-addr-9.C | 30 ++ 117 files changed, 1829 insertions(+), 1195 deletions(-) create mode 100644 gcc/testsuite/g++.dg/cpp0x/initlist-array16.C create mode 100644 gcc/testsuite/g++.dg/lookup/friend23.C create mode 100644 gcc/testsuite/g++.dg/torture/pr105577.C create mode 100644 gcc/testsuite/gcc.dg/torture/pr105598.c create mode 100644 gcc/testsuite/gcc.target/i386/pr105587.c create mode 100644 libgomp/testsuite/libgomp.c++/target-has-device-addr-7.C create mode 100644 libgomp/testsuite/libgomp.c++/target-has-device-addr-8.C create mode 100644 libgomp/testsuite/libgomp.c++/target-has-device-addr-9.C