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-allmodconfig in repository toolchain/ci/gcc.
from 44ba01519c2 Revert "Fix vector testcases for amdgcn." adds ac8d0162b59 PR target/92841 * config/i386/i386.md (@stack_protect_set [...] adds ada5a6defe4 PR c++/59655 * pt.c (push_tinst_level_loc): If limit_bad_ [...] adds adbad0a15e0 * name-lookup.c (get_std_name_hint): Add std::byte. adds 7484780e06a PR c++/92576 - redeclaration of variable template. adds 6e8f413c4dc PR c++/79592 - missing explanation of invalid constexpr. adds a11de5b6f98 Use PLI to load up large constants if -mcpu=future. adds 04d2c8bc9a9 Use PLI to load up 32-bit SImode constants if -mcpu=future. adds 1085aff070c Generate PADDI to add large constants if -mcpu=future. adds fe7fc6899eb PR c++/61339 - add warning for mismatch between struct and class adds e29c7593990 Daily bump. adds 2e69adbc71d [Ada] Bad "already use-visible" warning re: use in private part adds 255fbe1f83f [Ada] Wrong error on hidden must-override primitive adds 9dbc56de1f5 [Ada] Document the introduction of the Object_Size attribut [...] adds de29907236b [Ada] Do not propagate Object_Size onto Size for composite types adds fc33838ba05 [Ada] Einfo: fix typo in comment adds a657a1e46d6 [Ada] Reject aspect specifications on number constants adds fc40c6178f7 [Ada] Reserving switch d_K for known problem isssues detection adds 2e89f60ef66 [Ada] Minor housekeeping work in Create_Standard adds d94d71e94dc [Ada] AI12-0282: shared variable control aspects on formal types adds dfa6415cd20 [Ada] Missing accessibility actuals on calls to interface c [...] adds 6c31682041f [Ada] Fix three-letter typos like "sss" in comments and docs adds b875f1852da [Ada] Simplify Big_Integer and Big_Real interface adds 0ea0bd6ef34 [Ada] Atomic aspect on formal generic params now supported [...] adds e406c8552d0 [Ada] Fix uninitialized out parameter in s-regpat.adb adds 5396d37ca96 [Ada] Missing accessibility check on access discriminants adds 8fd478e94b2 * gcc-interface/trans.c (Pragma_to_gnu) <Pragma_Warnings>: [...] adds 9f7dd44dba8 PR lto/92972 * lto-wrapper.c (merge_and_complain): Use ju [...] adds 5de3f0a1c70 Fix vect/pr65947-8.c testcase for amdgcn. adds 9d204ee051e PR c++/12333 - X::~X() with implicit this->. adds 619c19a4202 * ipa-param-manipulation.h (get_original_index): Declare. [...] adds be39d2c47a6 * config/avr/avr-mcus.def: Typo. adds 3ee501a7d49 IPA-CP: Remove bogus static keyword (PR 92971) adds 35d672b4d0e [AArch64] Fixup core tunings new 568522750a6 2019-12-18 Harald Anlauf anlauf@gmx.de new 1815d083ec9 PR 86416 – improve lto1 diagnostic if a mode does not exist new 60272bbbd67 Make 'libgomp/target.c:gomp_unmap_tgt' 'static' again new 4b1057f6d9f [PR92848] [OpenACC] Use 'GOMP_MAP_VARS_ENTER_DATA' for dyna [...] new a4af910c186 [OpenACC] Elaborate/simplify 'exit data' 'finalize' handling new f7b1686558c [PR92726, PR92970, PR92984] [OpenACC] Clarify 'acc_delete' [...] new 74bb6382e2b [OpenACC] In 'libgomp/target.c:gomp_to_device_kind_p', hand [...] new 7c82035afd9 Assert in 'libgomp/target.c:gomp_unmap_vars_internal' that [...] new ab6f9acf817 [OpenACC] Refactor 'present_create_copy' into 'goacc_enter_data' new b78fea6a4d1 [OpenACC] Refactor 'delete_copyout' into 'goacc_exit_data' new b85b1707541 [OpenACC] Refactor 'GOACC_enter_exit_data' to call 'goacc_e [...] new c2378cdf607 [OpenACC] Refactor 'goacc_remove_pointer' interface new 928cc6c2d94 [OpenACC] Refactor 'goacc_enter_data' so that it can be cal [...] new 61d76017df6 [OpenACC] Refactor 'goacc_enter_data' so that it can be cal [...] new d306f82b8aa Drop unused member from cpp_string_location_reader (PR prep [...]
The 15 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 | 71 ++++ gcc/DATESTAMP | 2 +- gcc/Makefile.in | 2 + gcc/ada/ChangeLog | 121 ++++++ gcc/ada/cstand.adb | 3 +- gcc/ada/debug.adb | 5 +- .../doc/gnat_rm/implementation_defined_pragmas.rst | 2 +- gcc/ada/doc/gnat_rm/obsolescent_features.rst | 2 +- .../doc/gnat_ugn/gnat_and_program_execution.rst | 2 +- gcc/ada/einfo.ads | 37 +- gcc/ada/exp_attr.adb | 4 +- gcc/ada/exp_ch9.adb | 2 +- gcc/ada/gcc-interface/decl.c | 25 +- gcc/ada/gcc-interface/trans.c | 16 +- gcc/ada/gnat_rm.texi | 4 +- gcc/ada/gnat_ugn.texi | 2 +- gcc/ada/init.c | 2 +- gcc/ada/layout.adb | 8 - gcc/ada/libgnat/a-nbnbin.adb | 71 ++-- gcc/ada/libgnat/a-nbnbin.ads | 29 +- gcc/ada/libgnat/a-nbnbre.adb | 27 +- gcc/ada/libgnat/a-nbnbre.ads | 20 +- gcc/ada/libgnat/s-atopar.ads | 4 +- gcc/ada/libgnat/s-atopex.ads | 4 +- gcc/ada/libgnat/s-regpat.adb | 10 +- gcc/ada/libgnat/s-valrea.adb | 2 +- gcc/ada/par-ch12.adb | 13 +- gcc/ada/par-ch13.adb | 4 +- gcc/ada/par-ch6.adb | 2 +- gcc/ada/sem_attr.adb | 2 +- gcc/ada/sem_ch12.adb | 96 ++++- gcc/ada/sem_ch13.adb | 32 +- gcc/ada/sem_ch3.adb | 13 +- gcc/ada/sem_ch4.adb | 2 +- gcc/ada/sem_ch6.adb | 222 ++++++++--- gcc/ada/sem_ch8.adb | 12 +- gcc/ada/sem_eval.adb | 5 +- gcc/ada/sem_prag.adb | 28 +- gcc/ada/sem_res.adb | 27 ++ gcc/ada/sem_util.ads | 2 +- gcc/c-family/ChangeLog | 5 + gcc/c-family/c.opt | 8 + gcc/config/aarch64/aarch64-cores.def | 12 +- gcc/config/avr/avr-mcus.def | 42 +- gcc/config/i386/i386.md | 102 ++++- gcc/config/rs6000/predicates.md | 3 +- gcc/config/rs6000/rs6000.c | 4 + gcc/config/rs6000/rs6000.md | 41 +- gcc/cp/ChangeLog | 43 ++ gcc/cp/constexpr.c | 27 +- gcc/cp/cp-tree.h | 1 + gcc/cp/decl.c | 16 +- gcc/cp/decl2.c | 9 +- gcc/cp/name-lookup.c | 2 + gcc/cp/parser.c | 440 ++++++++++++++++++++- gcc/cp/pt.c | 7 +- gcc/cp/typeck.c | 3 +- gcc/doc/invoke.texi | 45 ++- gcc/fortran/ChangeLog | 6 + gcc/fortran/trans-expr.c | 7 + gcc/gimplify.c | 23 +- gcc/ipa-cp.c | 4 +- gcc/ipa-param-manipulation.c | 12 + gcc/ipa-param-manipulation.h | 3 + gcc/ipa-prop.c | 37 ++ gcc/ipa-prop.h | 1 + gcc/lto-streamer-in.c | 26 +- gcc/lto-wrapper.c | 9 +- gcc/testsuite/ChangeLog | 46 +++ gcc/testsuite/c-c++-common/goacc/finalize-1.c | 11 +- gcc/testsuite/g++.dg/cpp0x/constexpr-nsdmi1.C | 12 + gcc/testsuite/g++.dg/cpp0x/diag3.C | 20 + gcc/testsuite/g++.dg/cpp1y/var-templ32.C | 2 +- gcc/testsuite/g++.dg/cpp1y/var-templ65.C | 5 + gcc/testsuite/g++.dg/lookup/dtor1.C | 13 + .../g++.dg/lookup/missing-std-include-9.C | 3 + gcc/testsuite/g++.dg/parse/dtor3.C | 8 +- gcc/testsuite/g++.dg/pch/Wmismatched-tags.C | 15 + gcc/testsuite/g++.dg/pch/Wmismatched-tags.Hs | 7 + gcc/testsuite/g++.dg/warn/Wmismatched-tags.C | 278 +++++++++++++ gcc/testsuite/g++.dg/warn/Wredundant-tags.C | 128 ++++++ gcc/testsuite/gcc.dg/ipa/ipa-bit-cp-1.c | 16 + gcc/testsuite/gcc.dg/ipa/ipa-bit-cp-2.c | 19 + gcc/testsuite/gcc.dg/ipa/ipa-bit-cp.c | 16 + gcc/testsuite/gcc.dg/ipa/ipcp-agg-12.c | 53 +++ gcc/testsuite/gcc.dg/vect/pr65947-8.c | 7 +- gcc/testsuite/gcc.target/i386/pr92841.c | 17 + gcc/testsuite/gfortran.dg/goacc/finalize-1.f | 10 + gcc/testsuite/gfortran.dg/pr70853.f90 | 8 + gcc/testsuite/gnat.dg/warn32.adb | 19 + gcc/tree-ssa-ccp.c | 24 +- libcpp/ChangeLog | 9 + libcpp/charset.c | 1 - libcpp/include/cpplib.h | 1 - libgomp/ChangeLog | 74 ++++ libgomp/libgomp.h | 1 - libgomp/oacc-mem.c | 339 ++++++++-------- libgomp/target.c | 13 +- libgomp/testsuite/libgomp.c/pr86416-1.c | 22 ++ libgomp/testsuite/libgomp.c/pr86416-2.c | 22 ++ .../testsuite/libgomp.oacc-c-c++-common/lib-17.c | 38 -- .../testsuite/libgomp.oacc-c-c++-common/lib-18.c | 38 -- .../testsuite/libgomp.oacc-c-c++-common/lib-21.c | 35 -- .../testsuite/libgomp.oacc-c-c++-common/lib-28.c | 32 -- .../testsuite/libgomp.oacc-c-c++-common/lib-29.c | 32 -- .../testsuite/libgomp.oacc-c-c++-common/lib-50.c | 30 -- .../libgomp.oacc-c-c++-common/pr92726-1.c | 26 ++ .../libgomp.oacc-c-c++-common/pr92848-1-d-a.c | 7 + .../libgomp.oacc-c-c++-common/pr92848-1-d-p.c | 7 + .../libgomp.oacc-c-c++-common/pr92848-1-r-a.c | 7 + .../libgomp.oacc-c-c++-common/pr92848-1-r-p.c | 321 +++++++++++++++ .../libgomp.oacc-c-c++-common/pr92970-1.c | 33 ++ .../libgomp.oacc-c-c++-common/pr92984-1.c | 100 +++++ .../subset-subarray-mappings-1-r-p.c | 16 - 114 files changed, 3080 insertions(+), 736 deletions(-) create mode 100644 gcc/testsuite/g++.dg/cpp0x/constexpr-nsdmi1.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/diag3.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/var-templ65.C create mode 100644 gcc/testsuite/g++.dg/lookup/dtor1.C create mode 100644 gcc/testsuite/g++.dg/lookup/missing-std-include-9.C create mode 100644 gcc/testsuite/g++.dg/pch/Wmismatched-tags.C create mode 100644 gcc/testsuite/g++.dg/pch/Wmismatched-tags.Hs create mode 100644 gcc/testsuite/g++.dg/warn/Wmismatched-tags.C create mode 100644 gcc/testsuite/g++.dg/warn/Wredundant-tags.C create mode 100644 gcc/testsuite/gcc.dg/ipa/ipa-bit-cp-1.c create mode 100644 gcc/testsuite/gcc.dg/ipa/ipa-bit-cp-2.c create mode 100644 gcc/testsuite/gcc.dg/ipa/ipa-bit-cp.c create mode 100644 gcc/testsuite/gcc.dg/ipa/ipcp-agg-12.c create mode 100644 gcc/testsuite/gcc.target/i386/pr92841.c create mode 100644 gcc/testsuite/gfortran.dg/pr70853.f90 create mode 100644 gcc/testsuite/gnat.dg/warn32.adb create mode 100644 libgomp/testsuite/libgomp.c/pr86416-1.c create mode 100644 libgomp/testsuite/libgomp.c/pr86416-2.c delete mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/lib-17.c delete mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/lib-18.c delete mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/lib-21.c delete mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/lib-28.c delete mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/lib-29.c delete mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/lib-50.c create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/pr92726-1.c create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/pr92848-1-d-a.c create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/pr92848-1-d-p.c create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/pr92848-1-r-a.c create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/pr92848-1-r-p.c create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/pr92970-1.c create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/pr92984-1.c