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-mainline-allnoconfig in repository toolchain/ci/gcc.
from 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 adds b1ecb86569f PR middle-end/95673 - missing -Wstring-compare for an impos [...] adds 3072125a40c PR middle-end/97840 - Bogus -Wmaybe-uninitialized passing a [...] adds 287cc750b08 Support variable index vec_set. adds d5ac0401eb1 Relocatable read-only section support for absolute jump table adds 855ce4cda1a guality: Workaround for guality/pr59776.c testcase adds 2d8b144a2a6 c: Reject _Atomic type * as last argument to __builtin_*_ov [...]
No new revisions were added by this update.
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/c-common.c | 11 +- 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.md | 16 +- gcc/config/i386/predicates.md | 6 + gcc/config/i386/sse.md | 9 +- gcc/config/mips/mips.c | 4 +- gcc/config/s390/s390.c | 2 +- gcc/config/s390/s390.md | 2 +- gcc/coverage.c | 28 +- gcc/doc/invoke.texi | 149 ++- gcc/doc/sourcebuild.texi | 4 + gcc/doc/tm.texi | 11 +- gcc/final.c | 22 +- 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/output.h | 4 +- gcc/params.opt | 16 +- gcc/target.def | 14 +- gcc/testsuite/ChangeLog | 78 ++ .../c-c++-common/asan/pointer-compare-1.c | 7 +- gcc/testsuite/g++.dg/warn/uninit-1.C | 29 + gcc/testsuite/gcc.dg/Wstring-compare-3.c | 106 ++ gcc/testsuite/gcc.dg/builtin-arith-overflow-4.c | 43 + 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/guality/pr59776.c | 2 +- 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/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-strlen.c | 53 +- gcc/tree-ssa-uninit.c | 19 +- gcc/tree-vect-loop.c | 3 + gcc/tree-vect-slp.c | 48 +- gcc/tree-vectorizer.h | 1 + gcc/tree.c | 10 +- gcc/tree.h | 1 + gcc/varasm.c | 71 +- 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 +- 118 files changed, 3225 insertions(+), 596 deletions(-) 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/builtin-arith-overflow-4.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/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/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