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 a8b6e197e36 Remove inline debug markers if support not enabled on accel [...] adds 8f3c814bf48 Save typespec for empty array constructor. adds 55e0d35ac20 libstdc++: Fix whitespace in ChangeLog-2019 adds c81c698f033 libstdc++: Implementing P0767 - deprecate POD adds e7f449de240 libstdc++: Fix testsuite failures and warnings due to is_po [...] adds 8f784990a5c libstdc++: Fix <ext/pointer.h> incompatibilities with C++20 adds cf79b9514ba rename local _C2 identifiers in stl map header files adds 97fb42ac7cf libgo: compile examples in _test packages adds e527b35b0e2 Daily bump. adds 65a38937834 2020-01-10 Richard Biener rguenther@suse.de adds 1c311b76bc5 IPA-CP: Always access param_ipa_max_agg_items through opt_for_fn adds b4fdcc42775 IPA-CP: Always access param_ipcp_unit_growth through opt_for_fn adds c9f70c28f33 IPA-CP: Access param_ipa_sra_max_replacements through opt_for_fn adds aa46b5771c4 2020-01-10 Richard Biener rguenther@suse.de adds acdcef18494 2020-01-10 Richard Biener rguenther@suse.de adds 2b383949c06 Fix wrong parenthesis in inliner. adds a409e0d06ad [AArch64] Require aarch64_sve256_hw for a 256-bit SVE test adds 756b2c5e20c Fix ipa-clone-3.c on some targets adds 69b26e737f6 2020-01-10 Richard Biener rguenther@suse.de adds 1faff8a69f2 [vect] Keep track of DR_OFFSET advance in dr_vec_info rathe [...] adds 87d0b3d7ee5 [vect] Add missing comment adds 95a3175cfe5 compiler: permit duplicate methods from embedded interfaces adds 2e315cfe47a Fix gather/scatter check when updating a vector epilogue loop adds e046a3dbfe6 Use get_related_vectype_for_scalar_type for reduction indices adds 4c8c592c4f8 [AArch64] Tighten mode checks in aarch64_builtin_vectorized [...] adds 0551e5b130f OpenACC – support "if" + "if_present" clauses with "host_data" adds 8395f6c4bc5 libstdc++: Make istreambuf_iterator base class consistent ( [...] adds eded2ad518a libstdc++: Fix testcase for C++98 compatibility adds a002fc2af16 gotest: don't use local adds 38017f43487 [AArch64] Fix reversed vcond_mask invocation in aarch64_evpc_sel adds 3124236a640 PR c/93132 - bogus 'attribute((access))' warning when size- [...] new c0451c500c1 [AArch64] Make -msve-vector-bits=128 generate VL-specific code new 82daaf8e687 PR c++/93173 - incorrect tree sharing. new dfbaa2fd42d PR c++/93143 - incorrect tree sharing with constexpr. new dbc796b596e Shorten right-shift again in C++. new d4021836d18 2020-01-10 Stam Markianos-Wright stam.markianos-wright@arm.com new 9cc0438440d gcc/ChangeLog: new c5e477933ba PR90838: Support ctz idioms new b68fdac47ca 2020-01-10 Vladimir Makarov vmakarov@redhat.com new a031f642e92 testsuite: add dg-enable-nn-line-numbers new aeebb14094c 2020-01-10 Vladimir Makarov vmakarov@redhat.com new 4004ad974df Rename pr93207.c to pr93027.c. Fix PR number in change logs.
The 11 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/ChangeLog | 168 ++++++++++++ gcc/DATESTAMP | 2 +- gcc/c-family/ChangeLog | 6 + gcc/c-family/c-attribs.c | 7 +- gcc/c/c-parser.c | 4 +- gcc/config.gcc | 2 +- gcc/config/aarch64/aarch64-builtins.c | 45 +++- gcc/config/aarch64/aarch64-modes.def | 7 + gcc/config/aarch64/aarch64-simd-builtin-types.def | 2 + gcc/config/aarch64/aarch64-simd.md | 62 ++--- gcc/config/aarch64/aarch64-sve-builtins.cc | 10 +- gcc/config/aarch64/aarch64.c | 101 +++++++- gcc/config/aarch64/aarch64.h | 9 +- gcc/config/aarch64/aarch64.md | 14 +- gcc/config/aarch64/arm_bf16.h | 32 +++ gcc/config/aarch64/arm_neon.h | 5 + gcc/config/aarch64/iterators.md | 31 ++- gcc/cp/ChangeLog | 14 + gcc/cp/constexpr.c | 6 +- gcc/cp/cp-gimplify.c | 2 + gcc/cp/parser.c | 4 +- gcc/cp/typeck.c | 38 +++ gcc/cp/typeck2.c | 4 +- gcc/doc/invoke.texi | 9 +- gcc/fortran/ChangeLog | 12 + gcc/fortran/array.c | 18 ++ gcc/fortran/openmp.c | 5 +- gcc/gimple-ssa-store-merging.c | 11 +- gcc/gimplify.c | 2 +- gcc/gimplify.h | 1 + gcc/go/gofrontend/MERGE | 2 +- gcc/go/gofrontend/types.cc | 26 +- gcc/ipa-cp.c | 53 ++-- gcc/ipa-inline-analysis.c | 2 +- gcc/ipa-prop.c | 7 +- gcc/ipa-sra.c | 24 +- gcc/lra-constraints.c | 13 +- gcc/match.pd | 8 + gcc/omp-low.c | 3 + gcc/params.opt | 8 +- gcc/testsuite/ChangeLog | 94 +++++++ gcc/testsuite/c-c++-common/goacc/host_data-1.c | 28 +- gcc/testsuite/g++.dg/abi/mangle-neon-aarch64.C | 4 + gcc/testsuite/g++.dg/cpp0x/constexpr-array22.C | 27 ++ gcc/testsuite/g++.dg/cpp0x/initlist-new3.C | 13 + .../g++.dg/ext/arm-bf16/bf16-mangle-aarch64-1.C | 13 + .../g++.target/aarch64/bfloat_cpp_typecheck.C | 14 + gcc/testsuite/gcc.dg/attr-access-read-only-2.c | 16 ++ gcc/testsuite/gcc.dg/ipa/ipa-clone-3.c | 4 +- gcc/testsuite/gcc.dg/optimize-bswaphi-1.c | 11 +- .../gcc.target/aarch64/bfloat16_scalar_1.c | 102 ++++++++ .../gcc.target/aarch64/bfloat16_scalar_2.c | 106 ++++++++ .../gcc.target/aarch64/bfloat16_scalar_3.c | 101 ++++++++ .../gcc.target/aarch64/bfloat16_scalar_4.c | 16 ++ .../gcc.target/aarch64/bfloat16_scalar_typecheck.c | 219 ++++++++++++++++ gcc/testsuite/gcc.target/aarch64/bfloat16_simd_1.c | 93 +++++++ gcc/testsuite/gcc.target/aarch64/bfloat16_simd_2.c | 97 +++++++ gcc/testsuite/gcc.target/aarch64/bfloat16_simd_3.c | 92 +++++++ .../aarch64/bfloat16_vector_typecheck_1.c | 262 +++++++++++++++++++ .../aarch64/bfloat16_vector_typecheck_2.c | 260 +++++++++++++++++++ gcc/testsuite/gcc.target/aarch64/pr90838.c | 64 +++++ gcc/testsuite/gcc.target/aarch64/sve/index_1_run.c | 2 +- .../gcc.target/aarch64/sve/pcs/return_1_128.c | 31 +++ .../gcc.target/aarch64/sve/pcs/return_4_128.c | 237 +++++++++++++++++ .../gcc.target/aarch64/sve/pcs/return_5_128.c | 237 +++++++++++++++++ .../gcc.target/aarch64/sve/pcs/return_6_128.c | 232 +++++++++++++++++ .../gcc.target/aarch64/sve/pcs/stack_clash_1_128.c | 184 +++++++++++++ .../gcc.target/aarch64/sve/pcs/stack_clash_2_128.c | 284 +++++++++++++++++++++ gcc/testsuite/gcc.target/aarch64/sve/sel_1.c | 22 +- gcc/testsuite/gcc.target/aarch64/sve/sel_2.c | 52 ++-- gcc/testsuite/gcc.target/aarch64/sve/sel_3.c | 74 ++++-- gcc/testsuite/gcc.target/aarch64/sve/single_5.c | 27 ++ .../gcc.target/aarch64/sve/struct_vect_1.c | 2 + .../gcc.target/aarch64/sve/struct_vect_25.c | 38 +++ .../gcc.target/aarch64/sve/struct_vect_26.c | 35 +++ gcc/testsuite/gcc.target/i386/pr93027.c | 14 + gcc/testsuite/gfortran.dg/goacc/host_data-tree.f95 | 12 +- gcc/testsuite/gfortran.dg/zero_sized_11.f90 | 8 + gcc/testsuite/gfortran.dg/zero_sized_12.f90 | 17 ++ gcc/testsuite/go.test/test/fixedbugs/bug211.go | 14 - gcc/testsuite/go.test/test/fixedbugs/bug251.go | 6 +- gcc/testsuite/lib/gcc-dg.exp | 2 + gcc/testsuite/lib/multiline.exp | 88 +++++++ gcc/testsuite/lib/prune.exp | 4 + gcc/tree-eh.c | 60 ++++- gcc/tree-ssa-forwprop.c | 186 ++++++++++++++ gcc/tree-vect-data-refs.c | 2 +- gcc/tree-vect-loop-manip.c | 23 +- gcc/tree-vect-loop.c | 22 +- gcc/tree-vect-stmts.c | 14 +- gcc/tree-vectorizer.h | 30 ++- include/gomp-constants.h | 6 +- libgo/go/compress/flate/example_test.go | 2 - libgo/go/compress/gzip/example_test.go | 2 - libgo/go/container/ring/example_test.go | 2 - libgo/go/crypto/sha256/example_test.go | 2 - libgo/go/database/sql/example_cli_test.go | 2 - libgo/go/database/sql/example_service_test.go | 2 - libgo/go/encoding/csv/example_test.go | 2 - libgo/go/encoding/hex/example_test.go | 2 - libgo/go/encoding/json/example_marshaling_test.go | 2 - .../encoding/json/example_text_marshaling_test.go | 2 - libgo/go/encoding/pem/example_test.go | 2 - libgo/go/encoding/xml/example_marshaling_test.go | 2 - .../encoding/xml/example_text_marshaling_test.go | 2 - libgo/go/fmt/example_test.go | 2 - libgo/go/fmt/gostringer_example_test.go | 2 - libgo/go/fmt/stringer_example_test.go | 2 - libgo/go/go/types/example_test.go | 6 +- libgo/go/hash/crc32/example_test.go | 2 - libgo/go/hash/example_test.go | 2 - libgo/go/html/example_test.go | 2 - libgo/go/html/template/example_test.go | 2 - libgo/go/html/template/examplefiles_test.go | 2 - libgo/go/image/draw/example_test.go | 2 - libgo/go/image/png/example_test.go | 2 - libgo/go/index/suffixarray/example_test.go | 2 - libgo/go/io/ioutil/example_test.go | 2 - libgo/go/io/ioutil/testdata/hello | 1 + libgo/go/log/syslog/example_test.go | 1 - libgo/go/math/big/example_rat_test.go | 2 - libgo/go/math/big/floatexample_test.go | 2 - libgo/go/math/bits/example_test.go | 2 - libgo/go/math/cmplx/example_test.go | 2 - libgo/go/mime/example_test.go | 2 - libgo/go/mime/quotedprintable/example_test.go | 2 - .../net/http/cookiejar/dummy_publicsuffix_test.go | 2 - libgo/go/net/http/cookiejar/example_test.go | 2 - libgo/go/net/http/httptrace/example_test.go | 2 - libgo/go/net/http/httputil/example_test.go | 2 - libgo/go/net/mail/example_test.go | 2 - libgo/go/path/filepath/example_test.go | 2 - libgo/go/runtime/trace/example_test.go | 2 - libgo/go/text/scanner/example_test.go | 2 - libgo/testsuite/gotest | 141 ++++++---- libgomp/oacc-parallel.c | 3 +- libgomp/target.c | 14 +- .../libgomp.oacc-c-c++-common/host_data-7.c | 66 +++++ .../testsuite/libgomp.oacc-fortran/host_data-5.F90 | 92 +++++++ libstdc++-v3/ChangeLog | 46 ++++ libstdc++-v3/ChangeLog-2019 | 2 +- .../doc/xml/manual/appendix_contributing.xml | 3 + libstdc++-v3/include/bits/c++config | 7 + libstdc++-v3/include/bits/stl_map.h | 20 +- libstdc++-v3/include/bits/stl_multimap.h | 20 +- libstdc++-v3/include/bits/streambuf_iterator.h | 13 +- libstdc++-v3/include/experimental/type_traits | 3 + libstdc++-v3/include/ext/extptr_allocator.h | 8 +- libstdc++-v3/include/ext/pointer.h | 11 + libstdc++-v3/include/std/type_traits | 10 +- .../18_support/max_align_t/requirements/2.cc | 4 + .../2.cc => 20_util/is_pod/deprecated-2a.cc} | 17 +- .../is_pod/requirements/explicit_instantiation.cc | 1 + .../20_util/is_pod/requirements/typedefs.cc | 1 + libstdc++-v3/testsuite/20_util/is_pod/value.cc | 1 + .../{requirements/base_classes.cc => 92285.cc} | 47 ++-- .../requirements/base_classes.cc | 8 +- .../25_algorithms/equal/deque_iterators/1.cc | 2 +- .../testsuite/experimental/type_traits/value.cc | 1 + 159 files changed, 4541 insertions(+), 466 deletions(-) create mode 100644 gcc/config/aarch64/arm_bf16.h create mode 100644 gcc/testsuite/g++.dg/cpp0x/constexpr-array22.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/initlist-new3.C create mode 100644 gcc/testsuite/g++.dg/ext/arm-bf16/bf16-mangle-aarch64-1.C create mode 100644 gcc/testsuite/g++.target/aarch64/bfloat_cpp_typecheck.C create mode 100644 gcc/testsuite/gcc.dg/attr-access-read-only-2.c create mode 100644 gcc/testsuite/gcc.target/aarch64/bfloat16_scalar_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/bfloat16_scalar_2.c create mode 100644 gcc/testsuite/gcc.target/aarch64/bfloat16_scalar_3.c create mode 100644 gcc/testsuite/gcc.target/aarch64/bfloat16_scalar_4.c create mode 100644 gcc/testsuite/gcc.target/aarch64/bfloat16_scalar_typecheck.c create mode 100644 gcc/testsuite/gcc.target/aarch64/bfloat16_simd_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/bfloat16_simd_2.c create mode 100644 gcc/testsuite/gcc.target/aarch64/bfloat16_simd_3.c create mode 100644 gcc/testsuite/gcc.target/aarch64/bfloat16_vector_typecheck_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/bfloat16_vector_typecheck_2.c create mode 100644 gcc/testsuite/gcc.target/aarch64/pr90838.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/pcs/return_1_128.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/pcs/return_4_128.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/pcs/return_5_128.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/pcs/return_6_128.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/pcs/stack_clash_1_128.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/pcs/stack_clash_2_128.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/single_5.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/struct_vect_25.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/struct_vect_26.c create mode 100644 gcc/testsuite/gcc.target/i386/pr93027.c create mode 100644 gcc/testsuite/gfortran.dg/zero_sized_11.f90 create mode 100644 gcc/testsuite/gfortran.dg/zero_sized_12.f90 delete mode 100644 gcc/testsuite/go.test/test/fixedbugs/bug211.go create mode 100644 libgo/go/io/ioutil/testdata/hello create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/host_data-7.c create mode 100644 libgomp/testsuite/libgomp.oacc-fortran/host_data-5.F90 copy libstdc++-v3/testsuite/{18_support/max_align_t/requirements/2.cc => 20_util/i [...] copy libstdc++-v3/testsuite/24_iterators/istreambuf_iterator/{requirements/base_cl [...]