This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master in repository gcc.
from 74f2ae3f1fc Fix earlier commit missing patch review changes new aa89c53c737 libstdc++: Support skip, only, expensive, and xfail markers [...] new 4f22942841e libstdc++: Fix NEON intrinsic types usage new db256f9bef8 libstdc++: Support -mlong-double-64 on PPC new abc540e30a3 libstdc++: Fix simd_mask<double> on POWER w/o POWER8 new 471b1933484 libstdc++: Fix several check-simd interaction issues new b27ea896dd7 libstdc++: Fix DRIVEROPTS and TESTFLAGS processing new 0a8bc61fe02 libstdc++: Fix incorrect display of old test summaries new 71f9b9bd0ac libstdc++: Immediate feedback with -v new 81c2c32de9c libstdc++: Fix mask reduction of simd_mask<double> on POWER7 new b83a52fe07b libstdc++: Skip testing hypot3 for long double on PPC new ec384c56900 libstdc++: Abort test after 1000 lines of output new 8f7ad986515 libstdc++: Support timeout and timeout-factor options new af60e4bd4b6 libstdc++: Improve test codegen for interpreting assembly new 4b940ccee19 libstc++: Implement hmin and hmax new 3de9bd16c91 libstdc++: Work around test failures using -mno-tree-vrp new 59887657418 libstdc++: Improve "find_first/last_set" for NEON new a6f08be383f libstdc++: Fix incorrect test for std::error_code comparisons
The 17 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: libstdc++-v3/include/experimental/bits/simd.h | 176 ++++++++++++-- .../include/experimental/bits/simd_builtin.h | 6 +- libstdc++-v3/include/experimental/bits/simd_neon.h | 17 +- libstdc++-v3/include/experimental/bits/simd_ppc.h | 35 ++- .../include/experimental/bits/simd_scalar.h | 2 +- .../19_diagnostics/error_code/operators/less.cc | 5 +- .../error_code/operators/not_equal.cc | 3 +- .../error_code/operators/three_way.cc | 8 +- .../error_condition/operators/less.cc | 1 + .../error_condition/operators/three_way.cc | 1 + libstdc++-v3/testsuite/Makefile.am | 5 +- libstdc++-v3/testsuite/Makefile.in | 5 +- libstdc++-v3/testsuite/experimental/simd/driver.sh | 263 ++++++++++++++++----- .../experimental/simd/generate_makefile.sh | 201 ++++++++++------ .../testsuite/experimental/simd/tests/abs.cc | 1 + .../experimental/simd/tests/algorithms.cc | 1 + .../experimental/simd/tests/bits/verify.h | 44 ++-- .../testsuite/experimental/simd/tests/broadcast.cc | 1 + .../testsuite/experimental/simd/tests/casts.cc | 1 + .../experimental/simd/tests/fpclassify.cc | 3 +- .../testsuite/experimental/simd/tests/frexp.cc | 3 +- .../testsuite/experimental/simd/tests/generator.cc | 1 + .../experimental/simd/tests/hypot3_fma.cc | 4 +- .../experimental/simd/tests/integer_operators.cc | 1 + .../simd/tests/ldexp_scalbn_scalbln_modf.cc | 3 +- .../testsuite/experimental/simd/tests/loadstore.cc | 2 + .../testsuite/experimental/simd/tests/logarithm.cc | 3 +- .../experimental/simd/tests/mask_broadcast.cc | 1 + .../experimental/simd/tests/mask_conversions.cc | 1 + .../experimental/simd/tests/mask_implicit_cvt.cc | 1 + .../experimental/simd/tests/mask_loadstore.cc | 1 + .../experimental/simd/tests/mask_operator_cvt.cc | 1 + .../experimental/simd/tests/mask_operators.cc | 1 + .../experimental/simd/tests/mask_reductions.cc | 1 + .../testsuite/experimental/simd/tests/math_1arg.cc | 3 +- .../testsuite/experimental/simd/tests/math_2arg.cc | 3 +- .../experimental/simd/tests/operator_cvt.cc | 1 + .../testsuite/experimental/simd/tests/operators.cc | 1 + .../experimental/simd/tests/reductions.cc | 22 ++ .../testsuite/experimental/simd/tests/remqo.cc | 3 +- .../testsuite/experimental/simd/tests/simd.cc | 1 + .../testsuite/experimental/simd/tests/sincos.cc | 4 +- .../experimental/simd/tests/split_concat.cc | 1 + .../testsuite/experimental/simd/tests/splits.cc | 1 + .../experimental/simd/tests/trigonometric.cc | 3 +- .../experimental/simd/tests/trunc_ceil_floor.cc | 3 +- .../testsuite/experimental/simd/tests/where.cc | 1 + 47 files changed, 656 insertions(+), 194 deletions(-)