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-mainline-allnoconfig in repository toolchain/ci/gcc.
from cba306519ce Daily bump. adds c2099c1670f Put PREFETCHW back to march=broadwell adds aaccdb9cec4 tree-optimization/97830 - fix compare of incomplete type si [...] adds d12603b7469 tree-optimization/97835 - fix step vector construction for [...] adds 5e303cdee1f Prefer bit-test over the jump table. adds d0a206abc6c tree-optimization/97838 - fix SLP leaf detection adds 27f7fb79d27 gcov: Add -fprofile-info-section support adds 82e44f5ce8c Add .cache to git ignore. adds b2099e9fd94 libstdc++: Fix error shown during Solaris build adds 9dbf8dc7a96 pointer-compare-1.c: Add __attribute__((used)) adds 9b2e9a0aca2 Fix -param=modref-max-depth in params.opt adds 63496cbea58 modref: add missing Param Optimization keywords adds 2f473f4b065 IBM Z: Do not run long double tests on old machines adds d1746388db6 further optimize non-store-motion LIM adds c84df34aec3 Delay SLP instance loads gathering adds 0c9687d0daa Disable some bogus -Wmaybe-uninitialized warnings adds 85ebbabd85e IPA tracking of EAF flags in ipa-modref. adds d6d9561c2ed mklog: support unidiff 0.5.4 adds a71a2255bc6 param: Add missing dot for param description. adds 0c81ccc3d87 PR fortran/48958 - Add runtime diagnostics for SIZE intrins [...] adds 814e0163186 C-family : Fix a C++ ODR violation [PR97854]. adds be39636d9f6 Improve code generation for x86_64 [PR 92180] adds 948ef142253 [RS6000] Use LIB2_SIDITI_CONV_FUNCS in place of ppc64-fp.c adds a019766f996 Update documentation for spec files adds 29c5d9ceb9b Daily bump. adds 3cfe746fc52 float.h: C2x NaN and Inf macros adds f8e4c55cbc0 float.h: C2x decimal signaling NaN macros new b1ecb86569f PR middle-end/95673 - missing -Wstring-compare for an impos [...] new 3072125a40c PR middle-end/97840 - Bogus -Wmaybe-uninitialized passing a [...] new 287cc750b08 Support variable index vec_set.
The 3 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: .gitignore | 1 + ChangeLog | 4 + contrib/ChangeLog | 5 + contrib/mklog.py | 9 +- gcc/ChangeLog | 161 +++ gcc/DATESTAMP | 2 +- gcc/c-family/ChangeLog | 5 + gcc/c-family/stub-objc.c | 5 +- gcc/common.opt | 8 + gcc/config/i386/i386-expand.c | 117 ++ gcc/config/i386/i386-protos.h | 2 + gcc/config/i386/i386.c | 16 + gcc/config/i386/i386.h | 3 +- gcc/config/i386/i386.md | 16 +- gcc/config/i386/predicates.md | 6 + gcc/config/i386/sse.md | 9 +- gcc/coverage.c | 28 +- gcc/doc/invoke.texi | 199 ++- gcc/doc/sourcebuild.texi | 4 + gcc/fortran/ChangeLog | 5 + gcc/fortran/trans-intrinsic.c | 29 + gcc/gcc.c | 6 + gcc/ginclude/float.h | 74 ++ gcc/ipa-modref.c | 1284 +++++++++++++++++--- gcc/ipa-modref.h | 4 +- gcc/opts.c | 4 + gcc/params.opt | 16 +- gcc/testsuite/ChangeLog | 78 ++ .../c-c++-common/asan/pointer-compare-1.c | 7 +- gcc/testsuite/g++.dg/tree-ssa/pr97736.C | 12 + gcc/testsuite/g++.dg/warn/uninit-1.C | 29 + gcc/testsuite/gcc.dg/Wstring-compare-3.c | 106 ++ gcc/testsuite/gcc.dg/c11-float-4.c | 25 + gcc/testsuite/gcc.dg/c11-float-5.c | 35 + gcc/testsuite/gcc.dg/c11-float-dfp-2.c | 6 + gcc/testsuite/gcc.dg/c2x-float-2.c | 23 + gcc/testsuite/gcc.dg/c2x-float-3.c | 27 + gcc/testsuite/gcc.dg/c2x-float-4.c | 33 + gcc/testsuite/gcc.dg/c2x-float-5.c | 32 + gcc/testsuite/gcc.dg/c2x-float-6.c | 49 + gcc/testsuite/gcc.dg/c2x-float-7.c | 49 + gcc/testsuite/gcc.dg/c2x-float-8.c | 7 + gcc/testsuite/gcc.dg/c2x-float-9.c | 7 + gcc/testsuite/gcc.dg/c2x-float-no-dfp-3.c | 26 + gcc/testsuite/gcc.dg/c2x-float-no-dfp-4.c | 10 + gcc/testsuite/gcc.dg/dfp/c2x-float-dfp-4.c | 25 + gcc/testsuite/gcc.dg/dfp/c2x-float-dfp-5.c | 25 + gcc/testsuite/gcc.dg/dfp/c2x-float-dfp-6.c | 28 + gcc/testsuite/gcc.dg/dfp/c2x-float-dfp-7.c | 45 + gcc/testsuite/gcc.dg/dfp/c2x-float-dfp-8.c | 45 + gcc/testsuite/gcc.dg/pr97830.c | 24 + gcc/testsuite/gcc.dg/profile-info-section.c | 20 + gcc/testsuite/gcc.dg/torture/float128-nan-floath.c | 11 + .../gcc.dg/torture/float128x-nan-floath.c | 11 + gcc/testsuite/gcc.dg/torture/float16-nan-floath.c | 11 + gcc/testsuite/gcc.dg/torture/float32-nan-floath.c | 11 + gcc/testsuite/gcc.dg/torture/float32x-nan-floath.c | 11 + gcc/testsuite/gcc.dg/torture/float64-nan-floath.c | 11 + gcc/testsuite/gcc.dg/torture/float64x-nan-floath.c | 11 + gcc/testsuite/gcc.dg/torture/floatn-nan-floath.h | 36 + gcc/testsuite/gcc.dg/tree-ssa/switch-1.c | 6 +- gcc/testsuite/gcc.dg/vect/pr97835.c | 21 + gcc/testsuite/gcc.dg/vect/pr97838.c | 11 + gcc/testsuite/gcc.target/i386/avx2-vec-set-1.c | 49 + gcc/testsuite/gcc.target/i386/avx2-vec-set-2.c | 50 + gcc/testsuite/gcc.target/i386/avx512bw-vec-set-1.c | 20 + gcc/testsuite/gcc.target/i386/avx512bw-vec-set-2.c | 44 + gcc/testsuite/gcc.target/i386/avx512f-vec-set-2.c | 42 + gcc/testsuite/gcc.target/i386/avx512vl-vec-set-2.c | 55 + gcc/testsuite/gcc.target/i386/pr92180.c | 9 + gcc/testsuite/gcc.target/s390/s390.exp | 10 + .../s390/vector/long-double-caller-abi-run.c | 3 +- .../gcc.target/s390/vector/long-double-copysign.c | 3 +- .../s390/vector/long-double-from-double.c | 3 +- .../s390/vector/long-double-from-float.c | 3 +- .../gcc.target/s390/vector/long-double-from-i16.c | 3 +- .../gcc.target/s390/vector/long-double-from-i32.c | 3 +- .../gcc.target/s390/vector/long-double-from-i64.c | 3 +- .../gcc.target/s390/vector/long-double-from-i8.c | 3 +- .../gcc.target/s390/vector/long-double-from-u16.c | 3 +- .../gcc.target/s390/vector/long-double-from-u32.c | 3 +- .../gcc.target/s390/vector/long-double-from-u64.c | 3 +- .../gcc.target/s390/vector/long-double-from-u8.c | 3 +- .../gcc.target/s390/vector/long-double-to-double.c | 3 +- .../gcc.target/s390/vector/long-double-to-float.c | 3 +- .../gcc.target/s390/vector/long-double-to-i16.c | 3 +- .../gcc.target/s390/vector/long-double-to-i32.c | 3 +- .../gcc.target/s390/vector/long-double-to-i64.c | 3 +- .../gcc.target/s390/vector/long-double-to-i8.c | 3 +- .../gcc.target/s390/vector/long-double-to-u16.c | 3 +- .../gcc.target/s390/vector/long-double-to-u32.c | 3 +- .../gcc.target/s390/vector/long-double-to-u64.c | 3 +- .../gcc.target/s390/vector/long-double-to-u8.c | 3 +- .../gcc.target/s390/vector/long-double-wfaxb.c | 3 +- .../gcc.target/s390/vector/long-double-wfdxb.c | 3 +- .../gcc.target/s390/vector/long-double-wfsxb-1.c | 3 +- gcc/testsuite/gfortran.dg/pr48958.f90 | 25 + gcc/testsuite/lib/target-supports.exp | 7 + gcc/tree-ssa-loop-im.c | 24 +- gcc/tree-ssa-sccvn.c | 5 +- gcc/tree-ssa-strlen.c | 53 +- gcc/tree-ssa-uninit.c | 19 +- gcc/tree-switch-conversion.c | 10 +- gcc/tree-vect-loop.c | 5 +- gcc/tree-vect-slp.c | 48 +- gcc/tree-vectorizer.h | 1 + gcc/tree.c | 10 +- gcc/tree.h | 1 + libgcc/ChangeLog | 6 + libgcc/config/rs6000/ppc64-fp.c | 237 ---- libgcc/config/rs6000/t-ppc64-fp | 3 +- libstdc++-v3/ChangeLog | 6 + libstdc++-v3/src/Makefile.am | 4 +- libstdc++-v3/src/Makefile.in | 4 +- 114 files changed, 3179 insertions(+), 589 deletions(-) create mode 100644 gcc/testsuite/g++.dg/tree-ssa/pr97736.C create mode 100644 gcc/testsuite/g++.dg/warn/uninit-1.C create mode 100644 gcc/testsuite/gcc.dg/Wstring-compare-3.c create mode 100644 gcc/testsuite/gcc.dg/c11-float-4.c create mode 100644 gcc/testsuite/gcc.dg/c11-float-5.c create mode 100644 gcc/testsuite/gcc.dg/c11-float-dfp-2.c create mode 100644 gcc/testsuite/gcc.dg/c2x-float-2.c create mode 100644 gcc/testsuite/gcc.dg/c2x-float-3.c create mode 100644 gcc/testsuite/gcc.dg/c2x-float-4.c create mode 100644 gcc/testsuite/gcc.dg/c2x-float-5.c create mode 100644 gcc/testsuite/gcc.dg/c2x-float-6.c create mode 100644 gcc/testsuite/gcc.dg/c2x-float-7.c create mode 100644 gcc/testsuite/gcc.dg/c2x-float-8.c create mode 100644 gcc/testsuite/gcc.dg/c2x-float-9.c create mode 100644 gcc/testsuite/gcc.dg/c2x-float-no-dfp-3.c create mode 100644 gcc/testsuite/gcc.dg/c2x-float-no-dfp-4.c create mode 100644 gcc/testsuite/gcc.dg/dfp/c2x-float-dfp-4.c create mode 100644 gcc/testsuite/gcc.dg/dfp/c2x-float-dfp-5.c create mode 100644 gcc/testsuite/gcc.dg/dfp/c2x-float-dfp-6.c create mode 100644 gcc/testsuite/gcc.dg/dfp/c2x-float-dfp-7.c create mode 100644 gcc/testsuite/gcc.dg/dfp/c2x-float-dfp-8.c create mode 100644 gcc/testsuite/gcc.dg/pr97830.c create mode 100644 gcc/testsuite/gcc.dg/profile-info-section.c create mode 100644 gcc/testsuite/gcc.dg/torture/float128-nan-floath.c create mode 100644 gcc/testsuite/gcc.dg/torture/float128x-nan-floath.c create mode 100644 gcc/testsuite/gcc.dg/torture/float16-nan-floath.c create mode 100644 gcc/testsuite/gcc.dg/torture/float32-nan-floath.c create mode 100644 gcc/testsuite/gcc.dg/torture/float32x-nan-floath.c create mode 100644 gcc/testsuite/gcc.dg/torture/float64-nan-floath.c create mode 100644 gcc/testsuite/gcc.dg/torture/float64x-nan-floath.c create mode 100644 gcc/testsuite/gcc.dg/torture/floatn-nan-floath.h create mode 100644 gcc/testsuite/gcc.dg/vect/pr97835.c create mode 100644 gcc/testsuite/gcc.dg/vect/pr97838.c create mode 100644 gcc/testsuite/gcc.target/i386/avx2-vec-set-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx2-vec-set-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512bw-vec-set-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512bw-vec-set-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512f-vec-set-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-vec-set-2.c create mode 100644 gcc/testsuite/gcc.target/i386/pr92180.c create mode 100644 gcc/testsuite/gfortran.dg/pr48958.f90 delete mode 100644 libgcc/config/rs6000/ppc64-fp.c