This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_bmk/gnu-master-aarch64-spec2k6-Os in repository toolchain/ci/gcc.
from a9dd72737cc * libgnarl/s-linux__sparc.ads (ETIMEDOUT): Set to correct value. adds 8b7a262dbec Only run on arm architecture adds 27c348b741e 2019-02-07 Dominique d'Humieres dominiq@gcc.gnu.org adds 3e03d896ad0 i386: Fix typo in *movoi_internal_avx/movti_internal adds 44b8cbb6334 [AArch64] Change representation of SABD in RTL adds 72ea15e5254 Fix more ICEs in -fsave-optimization-record (PR tree-optimi [...] adds 4d7e9a0897a Daily bump. adds 15e58db858b [libbacktrace] Handle DW_FORM_ref_addr adds 70cf6439a02 * cfganal.c (pre_and_rev_post_order_compute_fn): Use fn in [...] adds 829a2e030f3 2019-02-08 Richard Biener rguenther@suse.de adds 216ad75036c [libbacktrace] Declare external backtrace fns noinline adds 82182896a93 PR rtl-optimization/89234 * except.c (copy_reg_eh_region_ [...] adds 09c123a0f81 * gcc-interface/trans.c (Regular_Loop_to_gnu): Replace tes [...] adds da383d19ca8 * gcc-interface/trans.c (elaborate_all_entities): Do not e [...] adds 62a6ebbd3ed * gcc-interface/utils.c (max_size) <tcc_unary>: Be prepare [...] adds a10a673ad1d i386: Use OI/TImode in *mov[ot]i_internal_avx with AVX512VL adds c1ad667218b * gcc-interface/trans.c (gnat_to_gnu) <N_Aggregate>: Minor [...] adds 9160da73a1d 2019-02-08 Richard Biener rguenther@suse.de adds e4157058215 S/390: Introduce jdd constraint adds 40d78a35bfe 2019-02-08 Richard Biener rguenther@suse.de adds af979d8594c expr.c: Correct indentations in expand_constructor adds e9f7f5f0c14 S/390: Implement vector copysign. adds b8a747181ed 2019-02-08 Jozef Lawrynowicz jozef.l@mittosystems.com adds 67f1426f835 2019-02-08 Vladimir Makarov vmakarov@redhat.com adds 83658f4110c PR tree-optimization/88739 * gcc.c-torture/execute/pr8873 [...] adds ccd607ebe23 [RS6000] Correct save_reg_p adds b74edfe62d5 Daily bump. adds 5256b0dd6ec Add noexcept to filesystem::path query functions adds 116200f6617 PR middle-end/89246 * config/i386/i386.c (ix86_simd_clone [...] adds 7d41610c85b 2019-02-09 Paul Thomas pault@gcc.gnu.org adds 645d7017d37 PR ipa/88711 * gfortran.dg/pr79966.f90: Xfail everwyhere. adds c46e7b0e414 2019-02-09 Aaron Sawdey acsawdey@linux.ibm.com adds 517c0439dde 2019-02-09 Harald Anlauf anlauf@gmx.de adds 0d47011127d PR ipa/88755 * params.def (uninlined-function-insns, unin [...] adds 3528239ead5 PR lto/87809 * tree.c (fld_simplified_type_name): Use DEC [...] adds 01cadaa28c9 Fix PR number. adds b0c4bd4dfa4 * ipa-visibility.c (localize_node): Also do not localize [...] adds 16a64ffc64b Daily bump. adds 1cd00d9eaf9 [libbacktrace] Add btest_lto adds 0d8e7678c46 Don't XPASS gnat.dg/lto19.adb adds 5cf169ff41d [NDS32] Have nds32_spilt_doubleword to split POST_INC. adds b321b7efb55 [NDS32] Refine register dwarf span. adds d4285bd7de9 d/dmd: Merge upstream dmd 39edbe17e adds 32a2ae974b5 [NDS32] Add 'trap' pattern for __builtin_trap (). adds f3848894109 PR lto/89272 * tree.c (fld_simplified_type_name): Also ke [...] adds dd31e240e91 PR tree-optimization/89268 * tree-if-conv.c (version_loop [...] adds 36db07f2291 [NDS32] Set default --with-nds32-lib correctly. adds f7d92dff7e8 libphobos: Merge phobos upstream 6c9fb28b0 adds ce0d2534e5a 2019-02-10 Thomas Koenig tkoenig@gcc.gnu.org adds dd686aa962c 2019-02-10 Thomas Koenig tkoenig@gcc.gnu.org adds 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 new eb6b3c61894 [RS6000] No inline PLT for V4 bss-plt, implement -mno-pltseq
The 1 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 | 229 +++++ gcc/DATESTAMP | 2 +- gcc/acinclude.m4 | 12 +- gcc/ada/ChangeLog | 26 + gcc/ada/gcc-interface/trans.c | 23 +- gcc/ada/gcc-interface/utils.c | 60 +- gcc/cfganal.c | 6 +- gcc/config.gcc | 20 +- gcc/config/aarch64/aarch64-simd.md | 21 +- gcc/config/aarch64/iterators.md | 6 + gcc/config/aarch64/predicates.md | 6 + gcc/config/arm/ldrdstrd.md | 8 +- gcc/config/cris/cris.c | 6 +- gcc/config/i386/constraints.md | 2 +- gcc/config/i386/i386.c | 48 +- gcc/config/i386/i386.md | 14 +- gcc/config/nds32/nds32-md-auxiliary.c | 50 +- gcc/config/nds32/nds32.c | 6 +- gcc/config/nds32/nds32.md | 16 +- gcc/config/rs6000/linux64.h | 7 + gcc/config/rs6000/rs6000-string.c | 4 +- gcc/config/rs6000/rs6000.c | 91 +- 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/config/s390/constraints.md | 17 + gcc/config/s390/vector.md | 25 + gcc/configure | 18 +- gcc/d/dmd/MERGE | 2 +- gcc/d/dmd/dstruct.c | 9 +- gcc/doc/invoke.texi | 20 + gcc/except.c | 4 + gcc/expr.c | 12 +- gcc/fortran/ChangeLog | 21 + gcc/fortran/expr.c | 36 +- gcc/fortran/gfortran.h | 3 +- gcc/fortran/resolve.c | 25 +- gcc/fortran/trans-array.c | 9 + gcc/function.c | 2 +- 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/ipa-visibility.c | 3 +- gcc/lra-constraints.c | 43 +- gcc/params.def | 8 +- gcc/testsuite/ChangeLog | 109 +++ gcc/testsuite/g++.dg/ipa/pr89009.C | 12 + gcc/testsuite/g++.dg/ubsan/pr89234.C | 11 + gcc/testsuite/gcc.c-torture/compile/pr86637-1.c | 13 + gcc/testsuite/gcc.c-torture/compile/pr86637-2.c | 128 +++ gcc/testsuite/gcc.c-torture/compile/pr86637-3.c | 11 + gcc/testsuite/gcc.c-torture/compile/pr89235.c | 57 ++ gcc/testsuite/gcc.c-torture/execute/pr88739.c | 59 ++ gcc/testsuite/gcc.dg/gomp/pr89246-1.c | 19 + gcc/testsuite/gcc.dg/gomp/pr89246-2.c | 13 + gcc/testsuite/gcc.dg/rtl/arm/ldrd-peepholes.c | 2 +- gcc/testsuite/gcc.dg/sabd_1.c | 47 + gcc/testsuite/gcc.dg/torture/pr89223.c | 10 + gcc/testsuite/gcc.dg/torture/pr89247.c | 13 + gcc/testsuite/gcc.dg/tree-ssa/pr80887.c | 1 + gcc/testsuite/gcc.dg/vect/pr89268.c | 7 + gcc/testsuite/gcc.dg/vect/vect-24.c | 4 +- gcc/testsuite/gcc.target/aarch64/abd_1.c | 36 + gcc/testsuite/gcc.target/s390/jump-label.c | 19 + .../gcc.target/s390/vector/vec-copysign-execute.c | 74 ++ .../gcc.target/s390/vector/vec-copysign.c | 38 + gcc/testsuite/gdc.test/compilable/interpret3.d | 11 + .../gdc.test/fail_compilation/fail18057.d | 16 + .../gdc.test/fail_compilation/fail18057b.d | 13 + gcc/testsuite/gfortran.dg/array_reference_2.f90 | 20 + gcc/testsuite/gfortran.dg/pointer_init_2.f90 | 4 +- gcc/testsuite/gfortran.dg/pointer_init_6.f90 | 2 +- gcc/testsuite/gfortran.dg/pointer_init_9.f90 | 13 + gcc/testsuite/gfortran.dg/pr79966.f90 | 4 +- gcc/testsuite/gfortran.dg/substr_simplify.f90 | 20 + gcc/testsuite/gfortran.dg/warn_undefined_1.f90 | 28 + gcc/testsuite/gfortran.dg/wunused-parameter_2.f90 | 13 + gcc/testsuite/gnat.dg/lto19.adb | 1 - gcc/tree-data-ref.c | 21 +- gcc/tree-if-conv.c | 37 +- gcc/tree-if-conv.h | 2 +- gcc/tree-vect-loop.c | 1 + gcc/tree-vectorizer.c | 13 +- gcc/tree-vectorizer.h | 18 + gcc/tree.c | 6 +- libbacktrace/ChangeLog | 19 + libbacktrace/Makefile.am | 10 + libbacktrace/Makefile.in | 81 +- libbacktrace/backtrace.c | 2 +- libbacktrace/btest.c | 12 +- libbacktrace/dwarf.c | 32 +- libbacktrace/print.c | 2 +- libbacktrace/simple.c | 2 +- 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/MERGE | 2 +- libphobos/src/Makefile.in | 1 - libphobos/src/std/net/curl.d | 33 +- 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 | 22 + libstdc++-v3/include/bits/fs_path.h | 28 +- libstdc++-v3/src/c++17/fs_path.cc | 14 +- .../headers/c++2011}/parallel_mode.cc | 9 +- .../headers/c++2014}/parallel_mode.cc | 11 +- .../headers/c++2017}/parallel_mode.cc | 11 +- 161 files changed, 5100 insertions(+), 1755 deletions(-) create mode 100644 gcc/testsuite/g++.dg/ipa/pr89009.C create mode 100644 gcc/testsuite/g++.dg/ubsan/pr89234.C create mode 100644 gcc/testsuite/gcc.c-torture/compile/pr86637-1.c create mode 100644 gcc/testsuite/gcc.c-torture/compile/pr86637-2.c create mode 100644 gcc/testsuite/gcc.c-torture/compile/pr86637-3.c create mode 100644 gcc/testsuite/gcc.c-torture/compile/pr89235.c create mode 100644 gcc/testsuite/gcc.c-torture/execute/pr88739.c create mode 100644 gcc/testsuite/gcc.dg/gomp/pr89246-1.c create mode 100644 gcc/testsuite/gcc.dg/gomp/pr89246-2.c create mode 100644 gcc/testsuite/gcc.dg/sabd_1.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr89223.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr89247.c create mode 100644 gcc/testsuite/gcc.dg/vect/pr89268.c create mode 100644 gcc/testsuite/gcc.target/aarch64/abd_1.c create mode 100644 gcc/testsuite/gcc.target/s390/jump-label.c create mode 100644 gcc/testsuite/gcc.target/s390/vector/vec-copysign-execute.c create mode 100644 gcc/testsuite/gcc.target/s390/vector/vec-copysign.c create mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail18057.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail18057b.d create mode 100644 gcc/testsuite/gfortran.dg/array_reference_2.f90 create mode 100644 gcc/testsuite/gfortran.dg/pointer_init_9.f90 create mode 100644 gcc/testsuite/gfortran.dg/substr_simplify.f90 create mode 100644 gcc/testsuite/gfortran.dg/warn_undefined_1.f90 create mode 100644 gcc/testsuite/gfortran.dg/wunused-parameter_2.f90 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} [...]