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-stable-allyesconfig in repository toolchain/ci/gcc.
from 1b99ce09e1b Tighten check for vector types in fold_convertible_p (PR 92741) adds 0a5bb20ad90 Make rs6000_invalid_builtin static. adds 70a16e1ce39 PR c++/92695 * constexpr.c (cxx_eval_constant_expression) [...] adds 6bb65299ade Daily bump. adds 8c194d6b874 * g++.dg/lto/inline-crossmodule-1_0.C: Use -fdump-ipa-inli [...] adds 6f4d5320c26 Diagnose use of [*] in old-style parameter definitions (PR [...] adds d7d9b303e40 Fix missing space of r278890 adds 38a249ac6a8 2019-12-03 Richard Biener rguenther@suse.de adds 083a3df8b5b PR c++/92695 * constexpr.c (cxx_bind_parameters_in_call): [...] adds 6e90c917663 PR c++/92705 * call.c (strip_standard_conversion): New fu [...] adds 652403e083f PR c++/92732 * typeck2.c (digest_nsdmi_init): For bitfiel [...] adds 59b28662e05 PR target/92744 * config/i386/i386.md (peephole2 for *swa [...] adds cda89169754 PR tree-optimization/92734 * match.pd ((CST1 - A) +- CST2 [...] adds 2b07be7b9ce libstdc++: Fix copyright date on new test header adds 0147ccfde64 * gcc-interface/decl.c (gnat_to_gnu_subprog_type): With th [...] adds 7c5c29384cc XFAIL loop_versioning_6.f90 for ! lp64 adds 36da49a36e3 * gcc-interface/utils.c (fold_convert_size): New function. [...] adds ab78c1ec189 * gcc-interface/utils.c (potential_alignment_gap): Delete. [...] adds 6e21e7011d2 2019-12-03 Richard Biener rguenther@suse.de adds a473dd3692d musl: Fix invalid tls model in libgomp and libitm PR91938 adds 873bf43640f 2019-12-03 Matthias Klose doko@ubuntu.com adds a0fccc520a3 2019-12-03 Richard Biener rguenther@suse.de adds 3f7c8055116 Enable OpenACC GCN testing. adds 7df5c8c9de2 Validate acc_device_t uses adds d1c5b148488 2019-12-03 Richard Biener rguenther@suse.de adds 41c236c862f PR c++/91363 - P0960R3: Parenthesized initialization of ag [...] adds b003bce5235 Add missing amdgcn vcondu patterns adds 55cbfaf1051 Mark constant-sized objects as addressable if they have pol [...] adds 2ed69747bad Don't install unnecessary ARRAY_REF element sizes adds 5dec26fd570 Do not update SSA in lto-stremaer-in adds 324c924f3ca Clear calls_comdat_local when comdat group is dissolved adds 6eff41771bc PR c++/91369 * constexpr.c (struct constexpr_global_ctx): [...] adds ac1e69d10ab * ipa-fnsummary.c: Include tree-into-ssa.h. (compute_fn_s [...] adds b30ac1fb8ae /cp 2019-12-03 Paolo Carlini paolo.carlini@oracle.com adds 8183133f68e PR bootstrap/92783 * gcc-interface/utils.c (rest_of_recor [...] adds 04a03f3d409 * cp-tree.h (enum cp_tree_index): Add CPTI_SOURCE_LOCATION [...] adds 779c3149aea libstdc++: Fix Doxygen markup error adds 52f510dea48 libstdc++: Implement spaceship for std::pair (P1614R2) adds eda42821e89 Daily bump. adds 0bf5b5eb8f0 [rs6000] Fix PR92760 by checking VECTOR_MEM_NONE_P instead adds 7be087667f6 PR fortran/92756 * trans-openmp.c (gfc_trans_omp_teams): [...] adds e2e9df299a2 [C++] Opt out of GNU vector extensions for built-in SVE types adds b5ba56c6e1f PR tree-optimization/92734 * match.pd ((A +- B) - A -> +- [...] adds bb9df2ac0dd Initialize a BB count in switch lowering. adds 536a869f1c0 Fortran] PR92754 - fix an issue with resolving intrinsic functions adds 358f04af997 2019-12-04 Richard Biener rguenther@suse.de adds 0a46a8dd34b Fix VIEW_CONVERT_EXPRs for VECTOR_BOOLEAN_TYPE_Ps adds 394858f41eb 2019-12-04 Richard Biener rguenther@suse.de adds ac96a83ffe9 [AArch64] Add support for fused compare and branch adds 8fd1a5c6434 Remove stray comma in primary_constraint_error. adds c729fba187a [ARM] Improve max_cond_insns setting for Cortex cores
No new revisions were added by this update.
Summary of changes: gcc/ChangeLog | 143 ++++++ gcc/DATESTAMP | 2 +- gcc/Makefile.in | 12 +- gcc/ada/ChangeLog | 21 + gcc/ada/gcc-interface/decl.c | 59 ++- gcc/ada/gcc-interface/utils.c | 126 +++--- gcc/c-family/ChangeLog | 6 + gcc/c-family/c-cppbuiltin.c | 1 + gcc/c/ChangeLog | 6 + gcc/c/c-decl.c | 3 + gcc/cfgexpand.c | 15 + gcc/cgraph.c | 8 + gcc/cgraphunit.c | 1 + gcc/config/aarch64/aarch64-fusion-pairs.def | 1 + gcc/config/aarch64/aarch64.c | 24 +- gcc/config/arm/arm.c | 5 + gcc/config/gcn/gcn-valu.md | 20 +- gcc/config/i386/i386.md | 6 +- gcc/config/rs6000/rs6000-call.c | 2 +- gcc/config/rs6000/rs6000-internal.h | 1 - gcc/config/rs6000/rs6000.c | 2 +- gcc/cp/ChangeLog | 115 +++++ gcc/cp/call.c | 108 +++-- gcc/cp/constexpr.c | 103 ++++- gcc/cp/cp-gimplify.c | 261 ++++++++++- gcc/cp/cp-tree.h | 16 +- gcc/cp/cvt.c | 13 +- gcc/cp/decl.c | 74 +++- gcc/cp/name-lookup.c | 2 + gcc/cp/parser.c | 2 +- gcc/cp/tree.c | 17 +- gcc/cp/typeck.c | 79 ++-- gcc/cp/typeck2.c | 19 +- gcc/fold-const.c | 163 ++++--- gcc/fortran/ChangeLog | 13 + gcc/fortran/intrinsic.c | 27 +- gcc/fortran/trans-openmp.c | 13 +- gcc/gimple-fold.c | 41 +- gcc/gimplify.c | 37 +- gcc/ipa-fnsummary.c | 5 + gcc/lto-streamer-in.c | 1 - gcc/match.pd | 68 ++- gcc/symtab.c | 2 + gcc/testsuite/ChangeLog | 166 +++++++ gcc/testsuite/g++.dg/conversion/ambig4.C | 14 + gcc/testsuite/g++.dg/cpp0x/constexpr-99.C | 3 +- gcc/testsuite/g++.dg/cpp0x/decltype3.C | 2 +- gcc/testsuite/g++.dg/cpp0x/decltype4.C | 2 +- gcc/testsuite/g++.dg/cpp0x/explicit7.C | 2 +- gcc/testsuite/g++.dg/cpp0x/initlist12.C | 6 +- .../g++.dg/cpp0x/lambda/lambda-deduce-ext-neg.C | 2 +- gcc/testsuite/g++.dg/cpp0x/pr31437.C | 4 +- gcc/testsuite/g++.dg/cpp2a/bitfield3.C | 4 - gcc/testsuite/g++.dg/cpp2a/bitfield4.C | 12 + gcc/testsuite/g++.dg/cpp2a/consteval13.C | 4 +- gcc/testsuite/g++.dg/cpp2a/constexpr-new8.C | 18 + gcc/testsuite/g++.dg/cpp2a/constexpr-virtual14.C | 27 ++ gcc/testsuite/g++.dg/cpp2a/constexpr-virtual15.C | 7 + gcc/testsuite/g++.dg/cpp2a/feat-cxx2a.C | 6 + gcc/testsuite/g++.dg/cpp2a/paren-init1.C | 116 +++++ gcc/testsuite/g++.dg/cpp2a/paren-init10.C | 18 + gcc/testsuite/g++.dg/cpp2a/paren-init11.C | 88 ++++ gcc/testsuite/g++.dg/cpp2a/paren-init12.C | 17 + gcc/testsuite/g++.dg/cpp2a/paren-init13.C | 16 + gcc/testsuite/g++.dg/cpp2a/paren-init14.C | 10 + gcc/testsuite/g++.dg/cpp2a/paren-init15.C | 35 ++ gcc/testsuite/g++.dg/cpp2a/paren-init16.C | 14 + gcc/testsuite/g++.dg/cpp2a/paren-init17.C | 6 + gcc/testsuite/g++.dg/cpp2a/paren-init18.C | 9 + gcc/testsuite/g++.dg/cpp2a/paren-init19.C | 12 + gcc/testsuite/g++.dg/cpp2a/paren-init2.C | 56 +++ gcc/testsuite/g++.dg/cpp2a/paren-init3.C | 11 + gcc/testsuite/g++.dg/cpp2a/paren-init4.C | 142 ++++++ gcc/testsuite/g++.dg/cpp2a/paren-init5.C | 25 ++ gcc/testsuite/g++.dg/cpp2a/paren-init6.C | 14 + gcc/testsuite/g++.dg/cpp2a/paren-init7.C | 20 + gcc/testsuite/g++.dg/cpp2a/paren-init8.C | 13 + gcc/testsuite/g++.dg/cpp2a/paren-init9.C | 10 + gcc/testsuite/g++.dg/cpp2a/srcloc1.C | 114 +++++ gcc/testsuite/g++.dg/cpp2a/srcloc10.C | 13 + gcc/testsuite/g++.dg/cpp2a/srcloc11.C | 13 + gcc/testsuite/g++.dg/cpp2a/srcloc12.C | 14 + gcc/testsuite/g++.dg/cpp2a/srcloc13.C | 15 + gcc/testsuite/g++.dg/cpp2a/srcloc14.C | 15 + gcc/testsuite/g++.dg/cpp2a/srcloc2.C | 118 +++++ gcc/testsuite/g++.dg/cpp2a/srcloc3.C | 5 + gcc/testsuite/g++.dg/cpp2a/srcloc4.C | 8 + gcc/testsuite/g++.dg/cpp2a/srcloc5.C | 9 + gcc/testsuite/g++.dg/cpp2a/srcloc6.C | 9 + gcc/testsuite/g++.dg/cpp2a/srcloc7.C | 10 + gcc/testsuite/g++.dg/cpp2a/srcloc8.C | 10 + gcc/testsuite/g++.dg/cpp2a/srcloc9.C | 11 + gcc/testsuite/g++.dg/dfp/pr92744.C | 20 + .../g++.dg/diagnostic/inconsistent-deduction-1.C | 10 + gcc/testsuite/g++.dg/diagnostic/main2.C | 12 + .../g++.dg/diagnostic/returning-a-value-1.C | 8 + gcc/testsuite/g++.dg/expr/pmf-1.C | 2 +- gcc/testsuite/g++.dg/ext/desig10.C | 2 +- gcc/testsuite/g++.dg/lto/inline-crossmodule-1_0.C | 10 +- gcc/testsuite/g++.dg/other/ptrmem2.C | 4 +- gcc/testsuite/g++.dg/template/crash107.C | 6 +- gcc/testsuite/g++.dg/template/crash95.C | 2 +- gcc/testsuite/g++.dg/template/ptrmem17.C | 2 +- gcc/testsuite/g++.dg/tree-ssa/pr92751.C | 26 ++ gcc/testsuite/g++.old-deja/g++.bugs/900213_03.C | 2 +- gcc/testsuite/g++.old-deja/g++.jason/crash3.C | 5 +- gcc/testsuite/g++.old-deja/g++.law/ctors11.C | 4 +- gcc/testsuite/g++.old-deja/g++.law/ctors9.C | 4 +- gcc/testsuite/g++.old-deja/g++.mike/net22.C | 5 +- gcc/testsuite/g++.old-deja/g++.niklas/t128.C | 4 +- gcc/testsuite/g++.old-deja/g++.other/pmf7.C | 2 +- gcc/testsuite/g++.old-deja/g++.other/ptrmem7.C | 2 +- .../aarch64/sve/acle/general-c++/gnu_vectors_1.C | 489 +++++++++++++++++++++ .../aarch64/sve/acle/general-c++/gnu_vectors_2.C | 489 +++++++++++++++++++++ gcc/testsuite/gcc.dg/tree-ssa/pr92734-2.c | 76 ++++ gcc/testsuite/gcc.dg/tree-ssa/pr92734.c | 31 ++ gcc/testsuite/gcc.dg/tree-ssa/ssa-fre-84.c | 19 + gcc/testsuite/gcc.dg/vla-25.c | 9 + .../aarch64/sve/acle/general-c/struct_1.c | 10 + .../gcc.target/aarch64/sve/acle/general/deref_1.c | 25 ++ .../aarch64/sve/acle/general/whilelt_5.c | 163 +++++++ gcc/testsuite/gcc.target/i386/pr92645-5.c | 21 + gcc/testsuite/gcc.target/powerpc/pr72804.c | 4 +- gcc/testsuite/gfortran.dg/gomp/teams1.f90 | 8 + gcc/testsuite/gfortran.dg/intrinsic_9.f90 | 15 + gcc/testsuite/gfortran.dg/loop_versioning_6.f90 | 6 +- gcc/tree-ssa-forwprop.c | 3 +- gcc/tree-ssa-sccvn.c | 120 +++-- gcc/tree-ssa.c | 5 + gcc/tree-switch-conversion.c | 1 + libgomp/ChangeLog | 36 ++ libgomp/configure.tgt | 3 + libgomp/oacc-init.c | 47 +- libgomp/testsuite/lib/libgomp.exp | 29 ++ libgomp/testsuite/libgomp.fortran/teams1.f90 | 19 + libgomp/testsuite/libgomp.fortran/teams2.f90 | 140 ++++++ libgomp/testsuite/libgomp.oacc-c++/c++.exp | 9 + libgomp/testsuite/libgomp.oacc-c/c.exp | 9 + libgomp/testsuite/libgomp.oacc-fortran/fortran.exp | 9 + libitm/ChangeLog | 5 + libitm/configure.tgt | 3 + libstdc++-v3/ChangeLog | 23 +- libstdc++-v3/include/bits/stl_pair.h | 20 +- libstdc++-v3/libsupc++/compare | 81 +++- .../pair/comparison_operators/constexpr_c++20.cc | 31 ++ libstdc++-v3/testsuite/util/slow_clock.h | 2 +- 146 files changed, 4538 insertions(+), 472 deletions(-) create mode 100644 gcc/testsuite/g++.dg/conversion/ambig4.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/bitfield4.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/constexpr-new8.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/constexpr-virtual14.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/constexpr-virtual15.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/paren-init1.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/paren-init10.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/paren-init11.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/paren-init12.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/paren-init13.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/paren-init14.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/paren-init15.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/paren-init16.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/paren-init17.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/paren-init18.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/paren-init19.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/paren-init2.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/paren-init3.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/paren-init4.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/paren-init5.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/paren-init6.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/paren-init7.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/paren-init8.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/paren-init9.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/srcloc1.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/srcloc10.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/srcloc11.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/srcloc12.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/srcloc13.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/srcloc14.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/srcloc2.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/srcloc3.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/srcloc4.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/srcloc5.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/srcloc6.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/srcloc7.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/srcloc8.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/srcloc9.C create mode 100644 gcc/testsuite/g++.dg/dfp/pr92744.C create mode 100644 gcc/testsuite/g++.dg/diagnostic/inconsistent-deduction-1.C create mode 100644 gcc/testsuite/g++.dg/diagnostic/main2.C create mode 100644 gcc/testsuite/g++.dg/diagnostic/returning-a-value-1.C create mode 100644 gcc/testsuite/g++.dg/tree-ssa/pr92751.C create mode 100644 gcc/testsuite/g++.target/aarch64/sve/acle/general-c++/gnu_vectors_1.C create mode 100644 gcc/testsuite/g++.target/aarch64/sve/acle/general-c++/gnu_vectors_2.C create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr92734-2.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr92734.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/ssa-fre-84.c create mode 100644 gcc/testsuite/gcc.dg/vla-25.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/general-c/struct_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/general/deref_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/general/whilelt_5.c create mode 100644 gcc/testsuite/gcc.target/i386/pr92645-5.c create mode 100644 gcc/testsuite/gfortran.dg/gomp/teams1.f90 create mode 100644 gcc/testsuite/gfortran.dg/intrinsic_9.f90 create mode 100644 libgomp/testsuite/libgomp.fortran/teams1.f90 create mode 100644 libgomp/testsuite/libgomp.fortran/teams2.f90 create mode 100644 libstdc++-v3/testsuite/20_util/pair/comparison_operators/conste [...]