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 9535f4c4e2b 2018-12-06 Vladimir Makarov vmakarov@redhat.com adds 05a7b9e1515 Fix PR libstdc++/64883 Darwin headers use always_inline so [...] adds 8b3040d96f7 Darwin fix libstdc++ build warnings. adds f03305588bb PR c++/88373 - wrong parse error with ~. * parser.c (cp_p [...] adds 1da05d55ec3 Darwin - fix PR c++/87380 adds 482bd38ed89 PR c++/88136 - -Wdeprecated-copy false positives adds 7bacc9183cb [rs6000] x86-compat vector intrinsics fixes for BE, 32bit adds 84101beedd5 [rs6000] Fix x86-compat vector intrinsics testcases for BE, 32bit adds 36839963adb [rs6000] Enable x86-compat vector intrinsics testing adds c1212d8d1ae avoid null ptr deref in cselib_record_sets adds bcb39cf3aeb [PR86397] resolve nondependent noexcept specs early in C++1[14] adds c68e37efd8e [PR86747] tsubst friend tpl ctxt before looking it up for dupes adds c9c99aefed9 /cp 2018-12-06 Paolo Carlini paolo.carlini@oracle.com adds 71c3d84e12d PR c++/87506 * constexpr.c (adjust_temp_type): Handle EMP [...] adds fe115e3147d PR c/88367 * tree-vrp.c (extract_range_from_binary_expr): [...] adds b8b14a315f9 PR fortran/88377 * trans-openmp.c (gfc_omp_clause_default [...] adds c979e7405f5 PR rtl-optimization/85770 * gcc.target/i386/pr85770.c: Re [...] adds 4eed1eb6ec6 PR target/85593 * final.c (rest_of_handle_final): Don't c [...] adds d7b45b090d7 Daily bump. adds 96fdb9d4a45 * profile-count.h (profile_count::oeprator>=): Fix typo by [...] adds 03e51746ed9 Add a recursion limit to libiberty's demangling code. The [...] adds effd96a92bb Build gcc.target/i386/ipa-stack-alignment-2.c with -fomit-f [...] adds 75a36427120 Add forgotten PR marker. adds 999e1c07382 runtime: add missing return for non-GNU/Linux version o [...] adds 9e089468d85 [AArch64][SVE] Remove unnecessary PTRUEs from FP arithmetic adds 0fd5a0b47fd [AArch64][SVE] Remove unnecessary PTRUEs from integer arithmetic adds 8670be8840d PR c++/86669 * call.c (make_temporary_var_for_ref_to_temp [...] adds 31e5af84dfd 2018-12-07 Vladimir Makarov vmakarov@redhat.com adds f3051f194ae [rs6000] mmintrin.h: fix use of "vector" adds 6537af8fce1 [AArch64][1/2] Implement TARGET_ESTIMATED_POLY_VALUE adds 447602ef379 * gimple-ssa-evrp-analyze.h (class evrp_range_analyzer): A [...] adds 453f8114042 [AArch64][2/2] Add sve_width -moverride tunable adds ea229a47927 gcc/ PR target/87496 * config/rs6000/rs6000.c (rs6000_opt [...] adds 768666aa206 /cp 2018-12-07 Paolo Carlini paolo.carlini@oracle.com
No new revisions were added by this update.
Summary of changes: gcc/ChangeLog | 166 +++++++++++++++++++++ gcc/DATESTAMP | 2 +- gcc/c-family/ChangeLog | 6 + gcc/c-family/c.opt | 7 +- gcc/config.gcc | 2 +- gcc/config/aarch64/aarch64-opts.h | 1 + gcc/config/aarch64/aarch64-protos.h | 4 + gcc/config/aarch64/aarch64-sve.md | 81 ++++++++-- gcc/config/aarch64/aarch64.c | 70 +++++++++ gcc/config/aarch64/iterators.md | 5 + gcc/config/darwin.h | 5 - gcc/config/rs6000/darwin7.h | 5 + gcc/config/rs6000/emmintrin.h | 102 +++++-------- gcc/config/rs6000/mmintrin.h | 48 ++++-- gcc/config/rs6000/pmmintrin.h | 36 ++--- gcc/config/rs6000/rs6000.c | 10 +- gcc/config/rs6000/{x86intrin.h => smmintrin.h} | 43 ++++-- gcc/config/rs6000/tmmintrin.h | 10 +- gcc/config/rs6000/xmmintrin.h | 85 ++++++----- gcc/cp/ChangeLog | 47 ++++++ gcc/cp/call.c | 4 +- gcc/cp/class.c | 5 +- gcc/cp/constexpr.c | 2 + gcc/cp/cp-tree.h | 2 +- gcc/cp/decl.c | 20 +-- gcc/cp/decl2.c | 38 +++-- gcc/cp/except.c | 5 +- gcc/cp/method.c | 2 +- gcc/cp/parser.c | 3 +- gcc/cp/pt.c | 5 +- gcc/cselib.c | 1 + gcc/doc/invoke.texi | 22 ++- gcc/final.c | 6 +- gcc/fortran/ChangeLog | 9 ++ gcc/fortran/trans-openmp.c | 15 +- gcc/gimple-ssa-evrp-analyze.c | 12 +- gcc/gimple-ssa-evrp-analyze.h | 5 +- gcc/gimple-ssa-evrp.c | 1 + gcc/gimple-ssa-sprintf.c | 4 +- gcc/go/gofrontend/MERGE | 2 +- gcc/ira-costs.c | 5 +- gcc/profile-count.h | 2 +- gcc/testsuite/ChangeLog | 113 ++++++++++++++ gcc/testsuite/g++.dg/cpp0x/constexpr-87506.C | 12 ++ gcc/testsuite/g++.dg/cpp0x/depr-copy1.C | 2 +- gcc/testsuite/g++.dg/cpp0x/initlist105.C | 28 ++++ gcc/testsuite/g++.dg/cpp0x/initlist106.C | 29 ++++ gcc/testsuite/g++.dg/cpp0x/pr86397-1.C | 4 + gcc/testsuite/g++.dg/cpp0x/pr86397-2.C | 4 + gcc/testsuite/g++.dg/cpp2a/fn-template19.C | 11 ++ gcc/testsuite/g++.dg/other/bitfield2.C | 2 +- gcc/testsuite/g++.dg/other/bitfield7.C | 7 + gcc/testsuite/g++.dg/other/pr86669.C | 10 ++ gcc/testsuite/g++.dg/parse/bitfield1.C | 2 +- gcc/testsuite/g++.dg/parse/bitfield2.C | 6 +- gcc/testsuite/g++.dg/parse/bitfield7.C | 4 + gcc/testsuite/g++.dg/parse/bitfield8.C | 4 + gcc/testsuite/g++.dg/parse/bitfield9.C | 6 + gcc/testsuite/g++.dg/pr53037-4.C | 4 +- gcc/testsuite/g++.dg/pr86747.C | 8 + .../gcc.c-torture/execute/builtins/strnlen.x | 14 ++ gcc/testsuite/gcc.dg/tree-ssa/pr88367.c | 31 ++++ .../gcc.target/aarch64/sve/override_sve_width_1.c | 9 ++ gcc/testsuite/gcc.target/aarch64/sve/pred_elim_1.c | 23 +++ gcc/testsuite/gcc.target/aarch64/sve/pred_elim_2.c | 31 ++++ .../gcc.target/i386/ipa-stack-alignment-2.c | 2 +- gcc/testsuite/gcc.target/i386/pr85593.c | 30 ++++ gcc/testsuite/gcc.target/i386/pr85770.c | 4 +- gcc/testsuite/gcc.target/mips/pr88349.c | 14 ++ gcc/testsuite/gcc.target/powerpc/bmi-check.h | 14 +- gcc/testsuite/gcc.target/powerpc/bmi2-check.h | 16 +- gcc/testsuite/gcc.target/powerpc/mmx-check.h | 18 +-- gcc/testsuite/gcc.target/powerpc/mmx-packssdw-1.c | 53 ++++--- gcc/testsuite/gcc.target/powerpc/mmx-packsswb-1.c | 50 ++++--- gcc/testsuite/gcc.target/powerpc/mmx-packuswb-1.c | 41 +++-- gcc/testsuite/gcc.target/powerpc/mmx-pmulhw-1.c | 11 +- .../gcc.target/powerpc/{pr87496.c => pr87496-1.c} | 2 +- gcc/testsuite/gcc.target/powerpc/pr87496-2.c | 9 ++ gcc/testsuite/gcc.target/powerpc/pr87496-3.c | 8 + gcc/testsuite/gcc.target/powerpc/sse-check.h | 21 +-- .../gcc.target/powerpc/sse-cvtpi32x2ps-1.c | 6 +- gcc/testsuite/gcc.target/powerpc/sse-cvtpu16ps-1.c | 6 +- gcc/testsuite/gcc.target/powerpc/sse-cvtss2si-1.c | 12 +- gcc/testsuite/gcc.target/powerpc/sse-cvtss2si-2.c | 9 +- gcc/testsuite/gcc.target/powerpc/sse2-check.h | 25 +--- gcc/testsuite/gcc.target/powerpc/sse2-pshufhw-1.c | 18 ++- gcc/testsuite/gcc.target/powerpc/sse2-pshuflw-1.c | 18 ++- gcc/testsuite/gcc.target/powerpc/sse3-check.h | 19 +-- gcc/testsuite/gfortran.dg/gomp/pr88377.f90 | 15 ++ gcc/tree-ssa-dom.c | 1 + gcc/tree-vrp.c | 23 ++- gcc/vr-values.c | 40 ++++- include/ChangeLog | 5 + include/demangle.h | 11 ++ libgo/go/runtime/stubs_nonlinux.go | 1 + libiberty/ChangeLog | 23 +++ libiberty/cp-demangle.c | 51 +++++-- libiberty/cp-demangle.h | 3 + libiberty/cplus-dem.c | 37 ++++- libstdc++-v3/ChangeLog | 16 ++ libstdc++-v3/scripts/make_exports.pl | 8 + .../17_intro/headers/c++1998/all_attributes.cc | 2 +- .../17_intro/headers/c++2011/all_attributes.cc | 4 +- .../17_intro/headers/c++2014/all_attributes.cc | 2 +- .../17_intro/headers/c++2017/all_attributes.cc | 4 +- .../17_intro/headers/c++2020/all_attributes.cc | 4 +- 106 files changed, 1477 insertions(+), 448 deletions(-) copy gcc/config/rs6000/{x86intrin.h => smmintrin.h} (57%) create mode 100644 gcc/testsuite/g++.dg/cpp0x/constexpr-87506.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/initlist105.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/initlist106.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/pr86397-1.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/pr86397-2.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/fn-template19.C create mode 100644 gcc/testsuite/g++.dg/other/bitfield7.C create mode 100644 gcc/testsuite/g++.dg/other/pr86669.C create mode 100644 gcc/testsuite/g++.dg/parse/bitfield7.C create mode 100644 gcc/testsuite/g++.dg/parse/bitfield8.C create mode 100644 gcc/testsuite/g++.dg/parse/bitfield9.C create mode 100644 gcc/testsuite/g++.dg/pr86747.C create mode 100644 gcc/testsuite/gcc.c-torture/execute/builtins/strnlen.x create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr88367.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/override_sve_width_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/pred_elim_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/pred_elim_2.c create mode 100644 gcc/testsuite/gcc.target/i386/pr85593.c create mode 100644 gcc/testsuite/gcc.target/mips/pr88349.c rename gcc/testsuite/gcc.target/powerpc/{pr87496.c => pr87496-1.c} (94%) create mode 100644 gcc/testsuite/gcc.target/powerpc/pr87496-2.c create mode 100644 gcc/testsuite/gcc.target/powerpc/pr87496-3.c create mode 100644 gcc/testsuite/gfortran.dg/gomp/pr88377.f90