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-aarch64-lts-allnoconfig in repository toolchain/gcc.
from dd5f1b35ddf [nvptx] Add vector_length 128 testcases adds 6b4e0de4655 2019-01-03 Aaron Sawdey acsawdey@linux.ibm.com adds f8ad40d84b8 PR libstdc++/88681 export missing symbols adds 9013258b144 PR libstdc++/88607 replace or remove unnecessary UTF-8 characters adds 02df594194e PR libstdc++/88607 replace some more UTF-8 characters adds 9c2c849d7df Daily bump. adds afe1ec89497 PR tree-optimization/88659 - ICE in maybe_warn_nonstring_arg adds 636144bc770 x86: relax mask register constraints adds d31f2252f03 PR target/88594 * config/i386/i386.c (ix86_expand_divmod_ [...] adds 1c2a6eef866 2019-01-04 Thomas Koenig tkoenig@gcc.gnu.org adds 6b4a77f22e8 Avoid spurious test failures when -fno-inline in test flags adds 24230cab2a5 Fix concatenation bug in filesystem::path adds 65a33d4a62c * gnatvsn.ads: Bump copyright year. adds 9346fb0e7ea Fix bugs in filesystem::path::lexically_normal() adds 7f77ca0787f Fix test failure with old Copy-On-Write std::string adds a18fccd0475 Remove XFAIL from test that no longer fails adds 1f155ac7497 [PATCH][GCC][Aarch64] Change expected bfxil count in gcc.ta [...] new af7bbac6083 * gdbinit.in: Turn off pagination for the skip commands, r [...]
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: gcc/ChangeLog | 63 ++++++++++- gcc/DATESTAMP | 2 +- gcc/ada/ChangeLog | 4 + gcc/ada/gnatvsn.ads | 4 +- gcc/calls.c | 2 +- gcc/config/i386/i386.c | 4 +- gcc/config/i386/sse.md | 52 ++++----- gcc/config/rs6000/rs6000-string.c | 23 +++- gcc/gdbinit.in | 8 ++ gcc/testsuite/ChangeLog | 116 +++++++++++++++++++++ gcc/testsuite/gcc.dg/Wstringop-truncation-6.c | 42 ++++++++ gcc/testsuite/gcc.dg/pr88594.c | 16 +++ gcc/testsuite/gcc.target/aarch64/combine_bfxil.c | 2 +- .../gcc.target/i386/avx512bitalg-vpshufbitqmb.c | 12 +-- gcc/testsuite/gcc.target/i386/avx512bw-vpcmpb-1.c | 12 +-- .../gcc.target/i386/avx512bw-vpcmpeqb-1.c | 12 +-- .../gcc.target/i386/avx512bw-vpcmpequb-1.c | 12 +-- .../gcc.target/i386/avx512bw-vpcmpequw-1.c | 12 +-- .../gcc.target/i386/avx512bw-vpcmpeqw-1.c | 12 +-- .../gcc.target/i386/avx512bw-vpcmpgeb-1.c | 12 +-- .../gcc.target/i386/avx512bw-vpcmpgeub-1.c | 12 +-- .../gcc.target/i386/avx512bw-vpcmpgeuw-1.c | 12 +-- .../gcc.target/i386/avx512bw-vpcmpgew-1.c | 12 +-- .../gcc.target/i386/avx512bw-vpcmpgtb-1.c | 12 +-- .../gcc.target/i386/avx512bw-vpcmpgtub-1.c | 12 +-- .../gcc.target/i386/avx512bw-vpcmpgtuw-1.c | 12 +-- .../gcc.target/i386/avx512bw-vpcmpgtw-1.c | 12 +-- .../gcc.target/i386/avx512bw-vpcmpleb-1.c | 12 +-- .../gcc.target/i386/avx512bw-vpcmpleub-1.c | 12 +-- .../gcc.target/i386/avx512bw-vpcmpleuw-1.c | 12 +-- .../gcc.target/i386/avx512bw-vpcmplew-1.c | 12 +-- .../gcc.target/i386/avx512bw-vpcmpltb-1.c | 12 +-- .../gcc.target/i386/avx512bw-vpcmpltub-1.c | 12 +-- .../gcc.target/i386/avx512bw-vpcmpltuw-1.c | 12 +-- .../gcc.target/i386/avx512bw-vpcmpltw-1.c | 12 +-- .../gcc.target/i386/avx512bw-vpcmpneqb-1.c | 12 +-- .../gcc.target/i386/avx512bw-vpcmpnequb-1.c | 12 +-- .../gcc.target/i386/avx512bw-vpcmpnequw-1.c | 12 +-- .../gcc.target/i386/avx512bw-vpcmpneqw-1.c | 12 +-- gcc/testsuite/gcc.target/i386/avx512bw-vpcmpub-1.c | 12 +-- gcc/testsuite/gcc.target/i386/avx512bw-vpcmpuw-1.c | 12 +-- gcc/testsuite/gcc.target/i386/avx512bw-vpcmpw-1.c | 12 +-- .../gcc.target/i386/avx512bw-vpmovb2m-1.c | 6 +- .../gcc.target/i386/avx512bw-vpmovm2b-1.c | 6 +- .../gcc.target/i386/avx512bw-vpmovm2w-1.c | 6 +- .../gcc.target/i386/avx512bw-vpmovw2m-1.c | 6 +- .../gcc.target/i386/avx512bw-vptestmb-1.c | 12 +-- .../gcc.target/i386/avx512bw-vptestmw-1.c | 12 +-- .../gcc.target/i386/avx512bw-vptestnmb-1.c | 12 +-- .../gcc.target/i386/avx512bw-vptestnmw-1.c | 12 +-- .../gcc.target/i386/avx512cd-vpbroadcastmb2q-1.c | 2 +- .../gcc.target/i386/avx512cd-vpbroadcastmw2d-1.c | 2 +- .../gcc.target/i386/avx512dq-vfpclasspd-1.c | 12 +-- .../gcc.target/i386/avx512dq-vfpclassps-1.c | 12 +-- .../gcc.target/i386/avx512dq-vfpclasssd-1.c | 2 +- .../gcc.target/i386/avx512dq-vfpclassss-1.c | 2 +- .../gcc.target/i386/avx512dq-vpmovd2m-1.c | 6 +- .../gcc.target/i386/avx512dq-vpmovm2d-1.c | 6 +- .../gcc.target/i386/avx512dq-vpmovm2q-1.c | 6 +- .../gcc.target/i386/avx512dq-vpmovq2m-1.c | 6 +- gcc/testsuite/gcc.target/i386/avx512f-vcmppd-1.c | 8 +- gcc/testsuite/gcc.target/i386/avx512f-vcmpps-1.c | 8 +- gcc/testsuite/gcc.target/i386/avx512f-vcmpsd-1.c | 8 +- gcc/testsuite/gcc.target/i386/avx512f-vcmpss-1.c | 8 +- gcc/testsuite/gcc.target/i386/avx512f-vpcmpd-1.c | 4 +- gcc/testsuite/gcc.target/i386/avx512f-vpcmpq-1.c | 4 +- gcc/testsuite/gcc.target/i386/avx512f-vpcmpud-1.c | 4 +- gcc/testsuite/gcc.target/i386/avx512f-vpcmpuq-1.c | 4 +- gcc/testsuite/gcc.target/i386/avx512f-vptestmd-1.c | 4 +- gcc/testsuite/gcc.target/i386/avx512f-vptestmq-1.c | 4 +- .../gcc.target/i386/avx512f-vptestnmd-1.c | 4 +- .../gcc.target/i386/avx512f-vptestnmq-1.c | 4 +- gcc/testsuite/gcc.target/i386/avx512vl-vcmppd-1.c | 8 +- gcc/testsuite/gcc.target/i386/avx512vl-vcmpps-1.c | 8 +- .../gcc.target/i386/avx512vl-vpbroadcastmb2q-1.c | 4 +- .../gcc.target/i386/avx512vl-vpbroadcastmw2d-1.c | 4 +- gcc/testsuite/gcc.target/i386/avx512vl-vpcmpd-1.c | 8 +- .../gcc.target/i386/avx512vl-vpcmpeqd-1.c | 8 +- .../gcc.target/i386/avx512vl-vpcmpeqq-1.c | 8 +- .../gcc.target/i386/avx512vl-vpcmpequd-1.c | 8 +- .../gcc.target/i386/avx512vl-vpcmpequq-1.c | 8 +- .../gcc.target/i386/avx512vl-vpcmpged-1.c | 8 +- .../gcc.target/i386/avx512vl-vpcmpgeq-1.c | 8 +- .../gcc.target/i386/avx512vl-vpcmpgeud-1.c | 8 +- .../gcc.target/i386/avx512vl-vpcmpgeuq-1.c | 8 +- .../gcc.target/i386/avx512vl-vpcmpgtd-1.c | 8 +- .../gcc.target/i386/avx512vl-vpcmpgtq-1.c | 8 +- .../gcc.target/i386/avx512vl-vpcmpgtud-1.c | 8 +- .../gcc.target/i386/avx512vl-vpcmpgtuq-1.c | 8 +- .../gcc.target/i386/avx512vl-vpcmpled-1.c | 8 +- .../gcc.target/i386/avx512vl-vpcmpleq-1.c | 8 +- .../gcc.target/i386/avx512vl-vpcmpleud-1.c | 8 +- .../gcc.target/i386/avx512vl-vpcmpleuq-1.c | 8 +- .../gcc.target/i386/avx512vl-vpcmpltd-1.c | 8 +- .../gcc.target/i386/avx512vl-vpcmpltq-1.c | 8 +- .../gcc.target/i386/avx512vl-vpcmpltud-1.c | 8 +- .../gcc.target/i386/avx512vl-vpcmpltuq-1.c | 8 +- .../gcc.target/i386/avx512vl-vpcmpneqd-1.c | 8 +- .../gcc.target/i386/avx512vl-vpcmpneqq-1.c | 8 +- .../gcc.target/i386/avx512vl-vpcmpnequd-1.c | 8 +- .../gcc.target/i386/avx512vl-vpcmpnequq-1.c | 8 +- gcc/testsuite/gcc.target/i386/avx512vl-vpcmpq-1.c | 8 +- gcc/testsuite/gcc.target/i386/avx512vl-vpcmpud-1.c | 8 +- gcc/testsuite/gcc.target/i386/avx512vl-vpcmpuq-1.c | 8 +- .../gcc.target/i386/avx512vl-vptestmd-1.c | 8 +- .../gcc.target/i386/avx512vl-vptestmq-1.c | 8 +- .../gcc.target/i386/avx512vl-vptestnmd-1.c | 8 +- .../gcc.target/i386/avx512vl-vptestnmq-1.c | 8 +- .../gfortran.dg/const_chararacter_merge.f90 | 11 -- gcc/testsuite/gfortran.dg/merge_char_const.f90 | 13 +++ libstdc++-v3/ChangeLog | 71 +++++++++++++ libstdc++-v3/config/abi/pre/gnu.ver | 3 + libstdc++-v3/include/bits/forward_list.h | 2 +- libstdc++-v3/include/bits/fs_path.h | 4 +- libstdc++-v3/include/debug/forward_list | 2 +- .../include/experimental/bits/shared_ptr.h | 22 ++-- libstdc++-v3/include/experimental/chrono | 2 +- libstdc++-v3/include/experimental/functional | 2 +- libstdc++-v3/include/experimental/memory | 6 +- libstdc++-v3/include/experimental/ratio | 2 +- libstdc++-v3/include/experimental/system_error | 2 +- libstdc++-v3/include/experimental/tuple | 2 +- libstdc++-v3/include/experimental/type_traits | 10 +- libstdc++-v3/include/parallel/multiseq_selection.h | 2 +- libstdc++-v3/include/parallel/workstealing.h | 2 +- libstdc++-v3/include/std/future | 4 +- libstdc++-v3/src/filesystem/std-path.cc | 72 +++++++------ .../modifiers/assign/char/move_assign_optim.cc | 4 +- .../modifiers/assign/wchar_t/move_assign_optim.cc | 4 +- .../requirements/explicit_instantiation/debug.cc | 1 - .../22_locale/collate_byname/{1.cc => 88681.cc} | 5 +- .../1.cc => 22_locale/time_get/get/char/88681.cc} | 38 ++++--- .../time_get/get/wchar_t/88681.cc} | 38 ++++--- .../27_io/filesystem/filesystem_error/copy.cc | 10 ++ .../testsuite/27_io/filesystem/path/concat/path.cc | 9 ++ .../27_io/filesystem/path/generation/normal.cc | 2 + .../path/{assign/copy.cc => generation/normal2.cc} | 39 ++++--- 137 files changed, 964 insertions(+), 578 deletions(-) create mode 100644 gcc/testsuite/gcc.dg/Wstringop-truncation-6.c create mode 100644 gcc/testsuite/gcc.dg/pr88594.c delete mode 100644 gcc/testsuite/gfortran.dg/const_chararacter_merge.f90 create mode 100644 gcc/testsuite/gfortran.dg/merge_char_const.f90 copy libstdc++-v3/testsuite/22_locale/collate_byname/{1.cc => 88681.cc} (87%) copy libstdc++-v3/testsuite/{27_io/manipulators/extended/put_time/char/1.cc => 22_ [...] copy libstdc++-v3/testsuite/{27_io/manipulators/extended/put_time/char/1.cc => 22_ [...] copy libstdc++-v3/testsuite/27_io/filesystem/path/{assign/copy.cc => generation/no [...]