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-arm-stable-allyesconfig in repository toolchain/ci/gcc.
from 3c0f9ba3d25 2019-02-10 Thomas Koenig tkoenig@gcc.gnu.org adds c81536e784a libphobos: Apply core.internal.hash updates from druntime adds 59b584a4478 libphobos: Merge upstream druntime 2f764ab6 adds da8dcadb1d7 Daily bump. adds 5b34cd30ff9 i386: Fix a typo in comments for for "Yd" adds fde55a839e1 * config/cris/cris.c (cris_preferred_minimum_alignment): F [...] adds cb587da0eef [NDS32] Add memory mode in call pattern. adds 8cdb02063fc Construct ipa_reduced_postorder always for overwritable (PR [...] adds 515d3add308 * function.c (assign_parm_setup_block): Use the stored si [...] adds 4a43dc1d914 PR bootstrap/88714 * config/arm/ldrdstrd.md (*arm_ldrd, * [...] adds 0281dc503ce Add AMD GCN maintainers adds fb9cd282910 Restore .init_array etc. detection on 64-bit Solaris adds aaacaee2db0 PR libstdc++/89023 fix test that fails when <omp.h> not available adds eb6b3c61894 [RS6000] No inline PLT for V4 bss-plt, implement -mno-pltseq new 2e25871bc92 [gcc] new dd9bf21a80f Arm: Update tests after register allocation changes. (PR/ta [...] new 40dea7a3b2e gcc/testsuite/ChangeLog: new 08acf739fbe PR c++/87996 - size of array is negative error when SIZE_MA [...] new 49a30f91deb PR tree-optimization/88771 - Misleading -Werror=array-bounds error new 5f2991399df [COMMITTED] Fix pthread errors in pr86637-2.c
The 6 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 | 5 + MAINTAINERS | 4 +- gcc/ChangeLog | 100 +++ gcc/DATESTAMP | 2 +- gcc/acinclude.m4 | 12 +- gcc/builtins.c | 9 - gcc/builtins.h | 1 - gcc/c-family/ChangeLog | 8 + gcc/c-family/c-common.c | 85 +- gcc/c-family/c-common.h | 4 +- gcc/config/arm/ldrdstrd.md | 8 +- gcc/config/cris/cris.c | 6 +- gcc/config/i386/constraints.md | 2 +- gcc/config/nds32/nds32.md | 8 +- gcc/config/rs6000/linux64.h | 7 + gcc/config/rs6000/rs6000.c | 126 ++- gcc/config/rs6000/rs6000.h | 4 + gcc/config/rs6000/rs6000.md | 11 +- gcc/config/rs6000/sysv4.h | 25 + gcc/config/rs6000/sysv4.opt | 4 + gcc/configure | 18 +- gcc/cp/ChangeLog | 9 + gcc/cp/decl.c | 42 +- gcc/cp/init.c | 31 +- gcc/doc/invoke.texi | 20 + gcc/function.c | 2 +- gcc/gimple-ssa-warn-restrict.c | 67 +- gcc/ipa-cp.c | 2 +- gcc/ipa-inline.c | 2 +- gcc/ipa-pure-const.c | 4 +- gcc/ipa-reference.c | 2 +- gcc/ipa-utils.c | 9 +- gcc/ipa-utils.h | 2 +- gcc/testsuite/ChangeLog | 57 ++ gcc/testsuite/c-c++-common/array-5.c | 60 ++ gcc/testsuite/c-c++-common/pr68107.c | 36 +- gcc/testsuite/g++.dg/init/new38.C | 10 +- gcc/testsuite/g++.dg/init/new43.C | 183 ++-- gcc/testsuite/g++.dg/init/new44.C | 518 +++++------ gcc/testsuite/g++.dg/init/new46.C | 4 +- gcc/testsuite/g++.dg/ipa/pr89009.C | 12 + gcc/testsuite/g++.dg/opt/memcpy1.C | 2 +- gcc/testsuite/g++.dg/other/large-size-array.C | 2 +- gcc/testsuite/g++.dg/other/new-size-type.C | 2 +- gcc/testsuite/g++.dg/template/array30.C | 2 +- gcc/testsuite/g++.dg/template/array32.C | 27 + gcc/testsuite/g++.dg/template/dependent-name3.C | 2 +- gcc/testsuite/g++.dg/ubsan/pr81530.C | 2 +- gcc/testsuite/g++.old-deja/g++.brendan/array1.C | 2 +- gcc/testsuite/g++.old-deja/g++.mike/p6149.C | 2 +- gcc/testsuite/gcc.c-torture/compile/pr86637-2.c | 4 +- gcc/testsuite/gcc.dg/Warray-bounds-40.c | 73 ++ gcc/testsuite/gcc.dg/Wstringop-overflow-8.c | 62 ++ gcc/testsuite/gcc.dg/Wstringop-overflow-9.c | 72 ++ gcc/testsuite/gcc.dg/builtin-stpncpy.c | 4 +- gcc/testsuite/gcc.dg/builtin-stringop-chk-4.c | 66 +- gcc/testsuite/gcc.dg/large-size-array-3.c | 2 +- gcc/testsuite/gcc.dg/large-size-array-5.c | 4 +- gcc/testsuite/gcc.dg/large-size-array.c | 2 +- gcc/testsuite/gcc.dg/tree-prof/inliner-1.c | 10 +- gcc/testsuite/gcc.target/arm/armv8_2-fp16-move-1.c | 9 +- gcc/testsuite/gcc.target/arm/fp16-aapcs-1.c | 7 +- gcc/testsuite/gcc.target/arm/fp16-aapcs-3.c | 8 +- gcc/testsuite/gcc.target/powerpc/vec-sld-modulo.c | 42 + gcc/testsuite/gcc.target/powerpc/vec-srad-modulo.c | 43 + gcc/testsuite/gcc.target/powerpc/vec-srd-modulo.c | 42 + gcc/tree.c | 46 +- gcc/tree.h | 13 +- libphobos/ChangeLog | 9 + libphobos/Makefile.in | 3 +- libphobos/configure | 27 +- libphobos/libdruntime/MERGE | 2 +- libphobos/libdruntime/Makefile.am | 17 +- libphobos/libdruntime/Makefile.in | 574 +++++++++++- libphobos/libdruntime/core/internal/convert.d | 211 +++-- libphobos/libdruntime/core/internal/hash.d | 992 ++++++++++++++------- libphobos/libdruntime/core/internal/traits.d | 24 + libphobos/libdruntime/object.d | 693 ++++++-------- libphobos/libdruntime/rt/aaA.d | 308 ++----- libphobos/libdruntime/rt/typeinfo/ti_Acdouble.d | 2 +- libphobos/libdruntime/rt/typeinfo/ti_Acfloat.d | 2 +- libphobos/libdruntime/rt/typeinfo/ti_Acreal.d | 2 +- libphobos/libdruntime/rt/typeinfo/ti_Adouble.d | 2 +- libphobos/libdruntime/rt/typeinfo/ti_Afloat.d | 2 +- libphobos/libdruntime/rt/typeinfo/ti_Ag.d | 53 +- libphobos/libdruntime/rt/typeinfo/ti_Aint.d | 8 +- libphobos/libdruntime/rt/typeinfo/ti_Along.d | 8 +- libphobos/libdruntime/rt/typeinfo/ti_Areal.d | 2 +- libphobos/libdruntime/rt/typeinfo/ti_Ashort.d | 8 +- libphobos/libdruntime/rt/typeinfo/ti_C.d | 2 +- libphobos/libdruntime/rt/typeinfo/ti_byte.d | 4 +- libphobos/libdruntime/rt/typeinfo/ti_cdouble.d | 2 +- libphobos/libdruntime/rt/typeinfo/ti_cent.d | 7 +- libphobos/libdruntime/rt/typeinfo/ti_cfloat.d | 2 +- libphobos/libdruntime/rt/typeinfo/ti_char.d | 4 +- libphobos/libdruntime/rt/typeinfo/ti_creal.d | 2 +- libphobos/libdruntime/rt/typeinfo/ti_dchar.d | 4 +- libphobos/libdruntime/rt/typeinfo/ti_delegate.d | 5 +- libphobos/libdruntime/rt/typeinfo/ti_double.d | 2 +- libphobos/libdruntime/rt/typeinfo/ti_float.d | 2 +- libphobos/libdruntime/rt/typeinfo/ti_int.d | 4 +- libphobos/libdruntime/rt/typeinfo/ti_long.d | 10 +- libphobos/libdruntime/rt/typeinfo/ti_n.d | 2 +- libphobos/libdruntime/rt/typeinfo/ti_ptr.d | 5 +- libphobos/libdruntime/rt/typeinfo/ti_real.d | 2 +- libphobos/libdruntime/rt/typeinfo/ti_short.d | 4 +- libphobos/libdruntime/rt/typeinfo/ti_ubyte.d | 4 +- libphobos/libdruntime/rt/typeinfo/ti_ucent.d | 6 +- libphobos/libdruntime/rt/typeinfo/ti_uint.d | 4 +- libphobos/libdruntime/rt/typeinfo/ti_ulong.d | 8 +- libphobos/libdruntime/rt/typeinfo/ti_ushort.d | 4 +- libphobos/libdruntime/rt/typeinfo/ti_void.d | 2 +- libphobos/libdruntime/rt/typeinfo/ti_wchar.d | 4 +- libphobos/libdruntime/rt/util/container/hashtab.d | 5 +- libphobos/libdruntime/rt/util/hash.d | 107 --- libphobos/libdruntime/rt/util/typeinfo.d | 33 +- libphobos/src/Makefile.in | 1 - libphobos/testsuite/Makefile.in | 1 - libphobos/testsuite/libphobos.aa/aa.exp | 29 + libphobos/testsuite/libphobos.aa/test_aa.d | 856 ++++++++++++++++++ libphobos/testsuite/libphobos.hash/hash.exp | 29 + libphobos/testsuite/libphobos.hash/test_hash.d | 540 +++++++++++ libstdc++-v3/ChangeLog | 8 + .../headers/c++2011}/parallel_mode.cc | 9 +- .../headers/c++2014}/parallel_mode.cc | 11 +- .../headers/c++2017}/parallel_mode.cc | 11 +- 126 files changed, 4737 insertions(+), 2020 deletions(-) create mode 100644 gcc/testsuite/c-c++-common/array-5.c create mode 100644 gcc/testsuite/g++.dg/ipa/pr89009.C create mode 100644 gcc/testsuite/g++.dg/template/array32.C create mode 100644 gcc/testsuite/gcc.dg/Warray-bounds-40.c create mode 100644 gcc/testsuite/gcc.dg/Wstringop-overflow-8.c create mode 100644 gcc/testsuite/gcc.dg/Wstringop-overflow-9.c create mode 100644 gcc/testsuite/gcc.target/powerpc/vec-sld-modulo.c create mode 100644 gcc/testsuite/gcc.target/powerpc/vec-srad-modulo.c create mode 100644 gcc/testsuite/gcc.target/powerpc/vec-srd-modulo.c delete mode 100644 libphobos/libdruntime/rt/util/hash.d create mode 100644 libphobos/testsuite/libphobos.aa/aa.exp create mode 100644 libphobos/testsuite/libphobos.aa/test_aa.d create mode 100644 libphobos/testsuite/libphobos.hash/hash.exp create mode 100644 libphobos/testsuite/libphobos.hash/test_hash.d copy libstdc++-v3/testsuite/{28_regex/headers/regex => 17_intro/headers/c++2011}/p [...] copy libstdc++-v3/testsuite/{28_regex/headers/regex => 17_intro/headers/c++2014}/p [...] rename libstdc++-v3/testsuite/{28_regex/headers/regex => 17_intro/headers/c++2017} [...]