This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master in repository gcc.
from 5b00bcc5432 Rework CPP_BUILTINS_SPEC for powerpc-vxworks new 78198b6021a libstdc++: Fix unspecified comparison to null pointer [PR 97415] new 2fca6a98179 Fix the VX_CPU selection for -mcpu=xscale on arm-vxworks new 93103603fd6 x86: Add missing intrinsics [PR95483] new 8f8cba46b89 Rework the condition variables support for VxWorks new 270c5a982cc c++: Diagnose bogus variadic lambda. [PR97358]
The 5 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/config/arm/vxworks.h | 2 +- gcc/config/i386/avx2intrin.h | 3 + gcc/config/i386/avx512bwintrin.h | 32 ++++ gcc/config/i386/avx512dqintrin.h | 186 +++++++++++++++++++++ gcc/config/i386/avx512erintrin.h | 148 ++++++++++++++++ gcc/config/i386/avx512fintrin.h | 163 ++++++++++++++++++ gcc/config/i386/avx512vlbwintrin.h | 65 +++++++ gcc/config/i386/avx512vlintrin.h | 85 ++++++++++ gcc/config/i386/avxintrin.h | 7 + gcc/config/i386/emmintrin.h | 25 +++ gcc/config/i386/i386-builtin-types.def | 4 + gcc/config/i386/i386-builtin.def | 10 ++ gcc/config/i386/i386-expand.c | 4 + gcc/config/i386/mmintrin.h | 6 + gcc/config/i386/sse.md | 28 ++-- gcc/cp/pt.c | 17 +- .../g++.dg/cpp0x/lambda/lambda-variadic11.C | 20 +++ gcc/testsuite/gcc.target/i386/avx-1.c | 10 ++ .../gcc.target/i386/avx2-vbroadcastsi128-1.c | 7 +- .../gcc.target/i386/avx2-vbroadcastsi128-2.c | 4 +- .../gcc.target/i386/avx512bw-vmovdqu16-1.c | 22 ++- .../gcc.target/i386/avx512bw-vmovdqu8-1.c | 16 +- .../gcc.target/i386/avx512dq-vreducepd-3.c | 22 +++ ...x512dq-vreducepd-2.c => avx512dq-vreducepd-4.c} | 11 +- .../gcc.target/i386/avx512dq-vreduceps-3.c | 22 +++ ...x512dq-vreduceps-2.c => avx512dq-vreduceps-4.c} | 11 +- .../gcc.target/i386/avx512dq-vreducesd-1.c | 8 +- .../gcc.target/i386/avx512dq-vreducesd-2.c | 22 ++- .../gcc.target/i386/avx512dq-vreducess-1.c | 8 +- .../gcc.target/i386/avx512dq-vreducess-2.c | 22 ++- .../gcc.target/i386/avx512er-vrcp28sd-1.c | 11 +- .../gcc.target/i386/avx512er-vrcp28sd-2.c | 30 +++- .../gcc.target/i386/avx512er-vrcp28ss-1.c | 11 +- .../gcc.target/i386/avx512er-vrcp28ss-2.c | 29 +++- .../gcc.target/i386/avx512er-vrsqrt28sd-1.c | 11 +- .../gcc.target/i386/avx512er-vrsqrt28sd-2.c | 29 +++- .../gcc.target/i386/avx512er-vrsqrt28ss-1.c | 11 +- .../gcc.target/i386/avx512er-vrsqrt28ss-2.c | 29 +++- .../gcc.target/i386/avx512f-vcvtsd2si-1.c | 4 +- .../gcc.target/i386/avx512f-vcvtsd2si64-1.c | 4 +- .../gcc.target/i386/avx512f-vcvtsd2ss-1.c | 11 +- .../gcc.target/i386/avx512f-vcvtsi2sd-1.c | 13 ++ .../gcc.target/i386/avx512f-vcvtsi2sd64-1.c | 4 +- .../gcc.target/i386/avx512f-vcvtsi2ss-1.c | 4 +- .../gcc.target/i386/avx512f-vcvtsi2ss64-1.c | 4 +- .../gcc.target/i386/avx512f-vcvtss2sd-1.c | 11 +- .../gcc.target/i386/avx512f-vcvtss2si-1.c | 4 +- .../gcc.target/i386/avx512f-vcvtss2si64-1.c | 4 +- .../gcc.target/i386/avx512f-vscalefsd-1.c | 4 + .../gcc.target/i386/avx512f-vscalefsd-2.c | 12 +- .../gcc.target/i386/avx512f-vscalefss-1.c | 4 + .../gcc.target/i386/avx512f-vscalefss-2.c | 12 +- gcc/testsuite/gcc.target/i386/avx512f-vsqrtsd-1.c | 6 +- gcc/testsuite/gcc.target/i386/avx512f-vsqrtsd-2.c | 12 +- gcc/testsuite/gcc.target/i386/avx512f-vsqrtss-1.c | 6 +- gcc/testsuite/gcc.target/i386/avx512f-vsqrtss-2.c | 12 +- .../gcc.target/i386/avx512vl-vmovdqa32-1.c | 16 +- .../gcc.target/i386/avx512vl-vmovdqa64-1.c | 7 +- gcc/testsuite/gcc.target/i386/pr95483-1.c | 16 ++ gcc/testsuite/gcc.target/i386/pr95483-2.c | 14 ++ gcc/testsuite/gcc.target/i386/pr95483-3.c | 11 ++ gcc/testsuite/gcc.target/i386/pr95483-4.c | 11 ++ gcc/testsuite/gcc.target/i386/pr95483-5.c | 16 ++ gcc/testsuite/gcc.target/i386/pr95483-6.c | 16 ++ gcc/testsuite/gcc.target/i386/pr95483-7.c | 16 ++ gcc/testsuite/gcc.target/i386/sse-13.c | 10 ++ gcc/testsuite/gcc.target/i386/sse-23.c | 10 ++ libgcc/config/gthr-vxworks-cond.c | 6 +- libgcc/config/gthr-vxworks-thread.c | 53 +++++- libstdc++-v3/include/std/sstream | 9 +- 70 files changed, 1408 insertions(+), 85 deletions(-) create mode 100644 gcc/testsuite/g++.dg/cpp0x/lambda/lambda-variadic11.C create mode 100644 gcc/testsuite/gcc.target/i386/avx512dq-vreducepd-3.c copy gcc/testsuite/gcc.target/i386/{avx512dq-vreducepd-2.c => avx512dq-vreducepd-4 [...] create mode 100644 gcc/testsuite/gcc.target/i386/avx512dq-vreduceps-3.c copy gcc/testsuite/gcc.target/i386/{avx512dq-vreduceps-2.c => avx512dq-vreduceps-4 [...] create mode 100644 gcc/testsuite/gcc.target/i386/avx512f-vcvtsi2sd-1.c create mode 100644 gcc/testsuite/gcc.target/i386/pr95483-1.c create mode 100644 gcc/testsuite/gcc.target/i386/pr95483-2.c create mode 100644 gcc/testsuite/gcc.target/i386/pr95483-3.c create mode 100644 gcc/testsuite/gcc.target/i386/pr95483-4.c create mode 100644 gcc/testsuite/gcc.target/i386/pr95483-5.c create mode 100644 gcc/testsuite/gcc.target/i386/pr95483-6.c create mode 100644 gcc/testsuite/gcc.target/i386/pr95483-7.c