This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_bmk_tk1/gnu-release-arm-spec2k6-O2-vs-O2_LTO in repository toolchain/ci/gcc.
from bf4ee21e21b Daily bump. adds 40f23be6e93 Daily bump. adds 2210e437a3e Daily bump. adds 5c80a1bd426 Fortran] PR93309 – permit repeated 'implicit none(external)' adds e5446f2201d [Fortran] Disable front-end optimization for OpenACC atomic [...] adds 41ef25ed059 [OpenMP] Add missing parameters to omp_lib documentation (P [...] adds e0cd0469a2c Daily bump. adds 533d051f6d1 Daily bump. adds 763cec3a131 Daily bump. adds 13f225a4f23 Daily bump. adds 850c38f5f41 x86-64: Pass aggregates with only float/double in GPRs for MS_ABI adds 3f764f459a9 Daily bump. adds 060c5df73b2 Daily bump. adds f1ee6f0fe44 Daily bump. adds 3fde3398341 i386: Properly pop restore token in signal frame adds 92483696301 Daily bump. adds f6e9ae4da8f middle-end: Fix logical shift truncation (PR rtl-optimizati [...] adds 541431facd4 Daily bump. adds 889cc2d87b0 Daily bump. adds 3b2fbe3e723 postreload: Fix up postreload combine [PR93402] adds 764e831291a i386: Fix ix86_fold_builtin shift folding [PR93418] adds 244f4b8c282 openmp: Handle rest of EXEC_OACC_* in oacc_code_to_statemen [...] adds 4b124e3c9c3 openmp: c++: Consider typeinfo decls to be predetermined sh [...] adds 329475795c6 combine: Punt on out of range rotate counts [PR93505] adds d42f9eaa3e1 openmp: Avoid ICEs with declare simd; declare simd inbranch [...] adds 520b364da0b c++: Mark __builtin_convertvector operand as read [PR93557] adds d3266b13117 openmp: Notice reduction decl in outer contexts after addin [...] adds 05fa0de35ec openmp: Fix handling of non-addressable shared scalars in p [...] adds a91e5d88970 i386: Make xmm16-xmm31 call used even in ms ABI [PR65782] adds b7cbce7a174 i386: Fix -mavx -mno-mavx2 ICE with VEC_COND_EXPR [PR93637] adds 20ac13c895c i386: Fix up vec_extract_lo* patterns [PR93670] adds 488a947b2dd i386: Fix k*shift* intrinsics [PR93673] adds 08cf145f991 i386: Fix up _mm*_mask_popcnt_epi* [PR93696] adds 7276dd4c748 c: Fix ICE with cast to VLA [93576] adds 7866f9ebf11 Daily bump. adds d7ab361df60 Intrinsic macro of vpshr* and vpshl* lack a closing parenth [...] adds c6480e01fc5 middle-end/92674 delay purging EH edges when folding during [...] adds 4230afc0f4f tree-optimization/92704 fix ifcvt ICE with loops without stores adds 794bb8c2f5d debug/92763 keep DIEs that might be used in DW_TAG_inlined_ [...] adds 3bcda566d6f middle-end/93054 deal with undefs in call gimplification adds 03d2b1d7974 tree-optimization/93439 move clique bookkeeping to OMP expansion adds b00c3228041 tree-optimization/93381 fix integer offsetting in points-to [...] adds b8c42b4d0a2 middle-end/90648 fend off builtin calls with not enough arg [...] adds 0f7b7aeb71d sel-sched: allow negative insn priority (PR 88879) adds f0a72494ea3 c++: Fix thinko in enum_min_precision [PR61414] adds c1379a1c645 Fix problematic TLS sequences for the Solaris linker adds 2d625a6d4bb Daily bump. adds 49805533139 match.pd: Disallow side-effects in GENERIC for non-COND_EXP [...] adds 1e85e18ab76 Daily bump. adds bfa537a2ffb i386: Fix atan2l argument order [PR93743] adds a63e65cd14a Daily bump. adds 0692bc0ca7f Add Changelog entries to relavent Changelog files for my la [...] adds e28336b5955 Daily bump. adds 65709f4b93c re PR target/90724 (ICE with __sync_bool_compare_and_swap w [...] adds 2d8ea3a0a60 Fix SLP downward group access classification [PR92420] adds 84a46517176 Don't pass booleans as mask types to simd clones [PR92710] adds e129cd5283c predcom: Fix invalid store-store commoning [PR93434] adds 56013948123 [fortran] ICE in gfc_validate_kind(): Got bad kind [PR93580] adds 52db14c1f70 Reject tail calls that read from an escaped RESULT_DECL [PR90313] adds 2408b93a10c Check for bitwise identity when encoding VECTOR_CSTs [PR92768] adds 9f2bbf581e7 Daily bump. adds fa463e6f423 Add -mavx512vbmi2 to i386-2.C and i386-3.C adds 44ea6508f10 [Fortran] ICE assign character pointer to non target PR93714 adds 00244172f8e [fortran] xfail no longer necessary in typebound_call_22.f03 adds 2ee6afc2b45 Daily bump. adds f55bf4ddbfa i386: Skip ENDBR32 at the target function entry adds bd2537ed5d4 i386: Fix *vec_extractv2sf_1 and *vec_extractv2sf_1 shufps [...] adds 8b3c0979ea1 Daily bump. adds 4ccda0308ef Fix handling of floating-point homogeneous aggregates. adds 3004aba7a0e Daily bump. adds c080a6fb6f0 Use au->lock exclusively for locking in async I/O. adds 6900c1ec9a3 Daily bump. adds 9f2a74ab436 Daily bump. adds 48558cdf493 Fix bad code of vector extract of PC-relative address with [...] adds 428a4feef85 Adjust how variable vector extraction is done. adds 066184a282b rs6000: Fix infinite loop building ghostscript and icu [PR93658] adds 8389fcc4c12 Avoid collect2 calling signal unsafe functions and/or unlin [...] adds ba740092516 fortran: ICE using SHAPE with FINDLOC PR93835 adds f9be6e10c96 vect: Fix offset calculation for -ve strides [PR93767] adds 788483065b4 Daily bump.
No new revisions were added by this update.
Summary of changes: gcc/ChangeLog | 379 +++++++++++++++++++++ gcc/DATESTAMP | 2 +- gcc/c/ChangeLog | 6 + gcc/c/c-decl.c | 13 +- gcc/collect2.c | 9 +- gcc/combine.c | 3 +- gcc/config/aarch64/aarch64.c | 3 + gcc/config/i386/avx512bitalgintrin.h | 24 +- gcc/config/i386/avx512vbmi2intrin.h | 90 +++-- gcc/config/i386/avx512vbmi2vlintrin.h | 173 ++++++---- gcc/config/i386/avx512vpopcntdqintrin.h | 8 +- gcc/config/i386/avx512vpopcntdqvlintrin.h | 17 +- gcc/config/i386/i386.c | 25 +- gcc/config/i386/i386.h | 4 +- gcc/config/i386/i386.md | 8 +- gcc/config/i386/mmx.md | 8 +- gcc/config/i386/sse.md | 44 ++- gcc/config/pa/pa.c | 2 +- gcc/config/pa/som.h | 18 +- gcc/config/rs6000/rs6000.c | 79 +++-- gcc/config/rs6000/vsx.md | 8 +- gcc/config/sparc/sparc.c | 7 +- gcc/cp/ChangeLog | 20 ++ gcc/cp/class.c | 2 +- gcc/cp/cp-gimplify.c | 4 + gcc/cp/semantics.c | 3 +- gcc/dwarf2out.c | 9 +- gcc/fold-const.c | 17 +- gcc/fortran/ChangeLog | 62 +++- gcc/fortran/expr.c | 14 +- gcc/fortran/frontend-passes.c | 1 + gcc/fortran/interface.c | 7 +- gcc/fortran/intrinsic.texi | 21 ++ gcc/fortran/openmp.c | 14 + gcc/fortran/primary.c | 24 +- gcc/fortran/simplify.c | 12 +- gcc/fortran/symbol.c | 3 - gcc/genmatch.c | 22 +- gcc/gimplify.c | 13 +- gcc/match.pd | 3 +- gcc/omp-low.c | 33 +- gcc/omp-simd-clone.c | 12 +- gcc/postreload.c | 4 + gcc/sel-sched.c | 2 - gcc/simplify-rtx.c | 18 +- gcc/testsuite/ChangeLog | 281 +++++++++++++++ gcc/testsuite/c-c++-common/Wunused-var-17.c | 19 ++ gcc/testsuite/c-c++-common/gomp/pr93555-1.c | 18 + gcc/testsuite/c-c++-common/gomp/pr93555-2.c | 16 + gcc/testsuite/g++.dg/cpp0x/enum39.C | 15 + gcc/testsuite/g++.dg/debug/pr92763.C | 20 ++ gcc/testsuite/g++.dg/gomp/pr91118-1.C | 12 + gcc/testsuite/g++.dg/gomp/pr91118-2.C | 14 + gcc/testsuite/g++.dg/opt/pr91838.C | 11 + gcc/testsuite/g++.dg/other/i386-2.C | 2 +- gcc/testsuite/g++.dg/other/i386-3.C | 2 +- gcc/testsuite/g++.dg/torture/pr90313.cc | 33 ++ gcc/testsuite/g++.target/i386/pr85334-1.C | 55 +++ gcc/testsuite/g++.target/i386/pr85334-2.C | 48 +++ gcc/testsuite/gcc.c-torture/compile/pr93505.c | 15 + gcc/testsuite/gcc.c-torture/execute/pr93402.c | 21 ++ gcc/testsuite/gcc.c-torture/execute/pr93434.c | 36 ++ gcc/testsuite/gcc.c-torture/execute/pr93744-1.c | 14 + gcc/testsuite/gcc.c-torture/execute/pr93744-2.c | 21 ++ gcc/testsuite/gcc.c-torture/execute/pr93744-3.c | 21 ++ gcc/testsuite/gcc.dg/pr90648.c | 8 + gcc/testsuite/gcc.dg/pr92768.c | 7 + gcc/testsuite/gcc.dg/pr93054.c | 10 + gcc/testsuite/gcc.dg/pr93576.c | 10 + gcc/testsuite/gcc.dg/torture/pr92704.c | 24 ++ gcc/testsuite/gcc.dg/torture/pr93381.c | 25 ++ gcc/testsuite/gcc.dg/vect/pr92420.c | 48 +++ gcc/testsuite/gcc.dg/vect/pr92710.c | 12 + gcc/testsuite/gcc.dg/vect/pr93767.c | 13 + gcc/testsuite/gcc.target/i386/avx-pr93637.c | 17 + gcc/testsuite/gcc.target/i386/avx2-pr93418.c | 20 ++ .../gcc.target/i386/avx512bitalg-vpopcntb-1.c | 2 +- .../gcc.target/i386/avx512bitalg-vpopcntb.c | 2 +- .../gcc.target/i386/avx512bitalg-vpopcntbvl.c | 4 +- .../gcc.target/i386/avx512bitalg-vpopcntw-1.c | 2 +- .../gcc.target/i386/avx512bitalg-vpopcntw.c | 2 +- .../gcc.target/i386/avx512bitalg-vpopcntwvl.c | 4 +- gcc/testsuite/gcc.target/i386/avx512bw-pr93673.c | 30 ++ gcc/testsuite/gcc.target/i386/avx512dq-pr93673.c | 20 ++ gcc/testsuite/gcc.target/i386/avx512f-pr93673.c | 20 ++ .../gcc.target/i386/avx512vbmi2-vpshld-1.c | 34 ++ .../gcc.target/i386/avx512vbmi2-vpshrd-1.c | 34 ++ gcc/testsuite/gcc.target/i386/avx512vl-pr93670.c | 77 +++++ .../gcc.target/i386/avx512vpopcntdq-vpopcntd-1.c | 2 +- .../gcc.target/i386/avx512vpopcntdq-vpopcntd.c | 6 +- .../gcc.target/i386/avx512vpopcntdq-vpopcntq-1.c | 2 +- .../gcc.target/i386/avx512vpopcntdq-vpopcntq.c | 6 +- gcc/testsuite/gcc.target/i386/pr65782.c | 16 + gcc/testsuite/gcc.target/i386/pr85667-10.c | 21 ++ gcc/testsuite/gcc.target/i386/pr85667-7.c | 36 ++ gcc/testsuite/gcc.target/i386/pr85667-8.c | 21 ++ gcc/testsuite/gcc.target/i386/pr85667-9.c | 36 ++ gcc/testsuite/gcc.target/i386/pr93656.c | 4 + gcc/testsuite/gcc.target/i386/pr93696-1.c | 79 +++++ gcc/testsuite/gcc.target/i386/pr93696-2.c | 79 +++++ gcc/testsuite/gcc.target/i386/pr93743.c | 30 ++ gcc/testsuite/gcc.target/i386/sse-12.c | 2 +- gcc/testsuite/gcc.target/i386/sse-13.c | 2 +- gcc/testsuite/gcc.target/i386/sse-14.c | 56 ++- gcc/testsuite/gcc.target/i386/sse-22.c | 58 +++- gcc/testsuite/gcc.target/powerpc/pr93658.c | 20 ++ .../gfortran.dg/char_pointer_assign_6.f90 | 4 +- .../gfortran.dg/external_implicit_none_2.f90 | 28 ++ gcc/testsuite/gfortran.dg/goacc/atomic-1.f90 | 17 + gcc/testsuite/gfortran.dg/goacc/pr93463.f90 | 15 + gcc/testsuite/gfortran.dg/gomp/pr93555.f90 | 11 + gcc/testsuite/gfortran.dg/graphite/pr93439.f90 | 21 ++ gcc/testsuite/gfortran.dg/pr77351.f90 | 6 +- gcc/testsuite/gfortran.dg/pr93580.f90 | 13 + gcc/testsuite/gfortran.dg/pr93714_1.f90 | 11 + gcc/testsuite/gfortran.dg/pr93714_2.f90 | 11 + gcc/testsuite/gfortran.dg/pr93835.f08 | 8 + gcc/testsuite/gfortran.dg/typebound_call_22.f03 | 2 +- gcc/tree-cfg.c | 17 + gcc/tree-core.h | 3 +- gcc/tree-if-conv.c | 9 + gcc/tree-inline.c | 44 ++- gcc/tree-parloops.c | 1 - gcc/tree-predcom.c | 24 +- gcc/tree-ssa-structalias.c | 14 +- gcc/tree-tailcall.c | 29 ++ gcc/tree-vect-data-refs.c | 4 +- gcc/tree-vect-stmts.c | 121 ++++--- gcc/tree-vector-builder.h | 2 +- libgcc/ChangeLog | 9 + libgcc/config/i386/shadow-stack-unwind.h | 43 +++ libgfortran/ChangeLog | 25 ++ libgfortran/io/async.c | 23 +- libgfortran/io/async.h | 45 ++- libgomp/ChangeLog | 8 + libgomp/testsuite/libgomp.c-c++-common/pr93515.c | 36 ++ 136 files changed, 3028 insertions(+), 401 deletions(-) create mode 100644 gcc/testsuite/c-c++-common/Wunused-var-17.c create mode 100644 gcc/testsuite/c-c++-common/gomp/pr93555-1.c create mode 100644 gcc/testsuite/c-c++-common/gomp/pr93555-2.c create mode 100644 gcc/testsuite/g++.dg/cpp0x/enum39.C create mode 100644 gcc/testsuite/g++.dg/debug/pr92763.C create mode 100644 gcc/testsuite/g++.dg/gomp/pr91118-1.C create mode 100644 gcc/testsuite/g++.dg/gomp/pr91118-2.C create mode 100644 gcc/testsuite/g++.dg/opt/pr91838.C create mode 100644 gcc/testsuite/g++.dg/torture/pr90313.cc create mode 100644 gcc/testsuite/g++.target/i386/pr85334-1.C create mode 100644 gcc/testsuite/g++.target/i386/pr85334-2.C create mode 100644 gcc/testsuite/gcc.c-torture/compile/pr93505.c create mode 100644 gcc/testsuite/gcc.c-torture/execute/pr93402.c create mode 100644 gcc/testsuite/gcc.c-torture/execute/pr93434.c create mode 100644 gcc/testsuite/gcc.c-torture/execute/pr93744-1.c create mode 100644 gcc/testsuite/gcc.c-torture/execute/pr93744-2.c create mode 100644 gcc/testsuite/gcc.c-torture/execute/pr93744-3.c create mode 100644 gcc/testsuite/gcc.dg/pr90648.c create mode 100644 gcc/testsuite/gcc.dg/pr92768.c create mode 100644 gcc/testsuite/gcc.dg/pr93054.c create mode 100644 gcc/testsuite/gcc.dg/pr93576.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr92704.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr93381.c create mode 100644 gcc/testsuite/gcc.dg/vect/pr92420.c create mode 100644 gcc/testsuite/gcc.dg/vect/pr92710.c create mode 100644 gcc/testsuite/gcc.dg/vect/pr93767.c create mode 100644 gcc/testsuite/gcc.target/i386/avx-pr93637.c create mode 100644 gcc/testsuite/gcc.target/i386/avx2-pr93418.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512bw-pr93673.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512dq-pr93673.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512f-pr93673.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vbmi2-vpshld-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vbmi2-vpshrd-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-pr93670.c create mode 100644 gcc/testsuite/gcc.target/i386/pr65782.c create mode 100644 gcc/testsuite/gcc.target/i386/pr85667-10.c create mode 100644 gcc/testsuite/gcc.target/i386/pr85667-7.c create mode 100644 gcc/testsuite/gcc.target/i386/pr85667-8.c create mode 100644 gcc/testsuite/gcc.target/i386/pr85667-9.c create mode 100644 gcc/testsuite/gcc.target/i386/pr93656.c create mode 100644 gcc/testsuite/gcc.target/i386/pr93696-1.c create mode 100644 gcc/testsuite/gcc.target/i386/pr93696-2.c create mode 100644 gcc/testsuite/gcc.target/i386/pr93743.c create mode 100644 gcc/testsuite/gcc.target/powerpc/pr93658.c create mode 100644 gcc/testsuite/gfortran.dg/external_implicit_none_2.f90 create mode 100644 gcc/testsuite/gfortran.dg/goacc/atomic-1.f90 create mode 100644 gcc/testsuite/gfortran.dg/goacc/pr93463.f90 create mode 100644 gcc/testsuite/gfortran.dg/gomp/pr93555.f90 create mode 100644 gcc/testsuite/gfortran.dg/graphite/pr93439.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr93580.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr93714_1.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr93714_2.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr93835.f08 create mode 100644 libgomp/testsuite/libgomp.c-c++-common/pr93515.c