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-next-allnoconfig in repository toolchain/ci/gcc.
from 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 new 7be087667f6 PR fortran/92756 * trans-openmp.c (gfc_trans_omp_teams): [...]
The 1 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 | 90 ++++++- 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/cfgexpand.c | 15 ++ gcc/cgraph.c | 8 + gcc/cgraphunit.c | 1 + gcc/config/gcn/gcn-valu.md | 20 +- gcc/config/i386/i386.md | 6 +- gcc/config/rs6000/rs6000.c | 2 +- gcc/cp/ChangeLog | 90 +++++++ gcc/cp/call.c | 98 +++++--- gcc/cp/constexpr.c | 102 ++++++-- gcc/cp/cp-gimplify.c | 261 ++++++++++++++++++++- gcc/cp/cp-tree.h | 14 ++ gcc/cp/decl.c | 74 +++++- gcc/cp/name-lookup.c | 2 + gcc/cp/tree.c | 17 +- gcc/cp/typeck.c | 45 ++-- gcc/cp/typeck2.c | 19 +- gcc/fortran/ChangeLog | 6 + 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 | 42 +++- gcc/symtab.c | 2 + gcc/testsuite/ChangeLog | 122 ++++++++++ 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/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/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 +- gcc/testsuite/gcc.dg/tree-ssa/pr92734.c | 31 +++ .../aarch64/sve/acle/general-c/struct_1.c | 10 + .../gcc.target/aarch64/sve/acle/general/deref_1.c | 25 ++ gcc/testsuite/gcc.target/i386/pr92645-5.c | 21 ++ gcc/testsuite/gfortran.dg/gomp/teams1.f90 | 8 + gcc/testsuite/gfortran.dg/loop_versioning_6.f90 | 6 +- gcc/tree-ssa-forwprop.c | 3 +- gcc/tree-ssa-sccvn.c | 20 +- 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 +- 123 files changed, 2857 insertions(+), 317 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/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/gcc.dg/tree-ssa/pr92734.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/i386/pr92645-5.c create mode 100644 gcc/testsuite/gfortran.dg/gomp/teams1.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 [...]