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-allmodconfig in repository toolchain/ci/gcc.
from b5a0c13654b Adds multibyte awareness to pretty-print.c adds 945f2b19497 PR middle-end/79221 - missing -Wstringop-overflow= on a str [...] adds 25662515e16 PR c++/92446 - deduction of class NTTP. adds c3af4302b8a PR c++/92859 - ADL and bit-field. adds 20d0998b970 [OpenACC] Initialize 'dynamic_refcount' whenever we initial [...] adds ebcbd5ae0e1 [PR92854] Add 'libgomp.oacc-c-c++-common/acc_map_data-devic [...] adds 2b04bb7b4c9 [OpenACC] Consolidate 'async'/'wait' code in 'libgomp/oacc- [...] adds ca9b2739279 [OpenACC] Consolidate 'GOACC_enter_exit_data' and its helpe [...] adds 7c8ffaf54af [PR92843] [OpenACC] Fix dynamic reference counting for stru [...] adds 03250c24488 PR c++/92774 - ICE with implicitly deleted operator<=>. adds ba6fc65f854 PR c++/57082 - new X{} and private destructor. adds 2ec0de50f97 PR c++/92105 - decltype(decltype) error cascade. adds b0b9811a82e * g++.dg/cpp0x/initlist-new2.C: Clarify comment. adds eaa787d0282 PR c++/92878 - Parenthesized init of aggregates in new-exp [...] adds 9c654d1b151 PR c++/92869 * class.c (finish_struct): For C++17 and ear [...] adds cf8c3ca79d2 function-tests.c: expose selftest::make_fndecl for use elsewhere adds 02168bd538a libgcc: Declare __dso_handle only if DEFAULT_USE_CXA_ATEXIT [...] adds 81054ef2308 Introduce pretty_printer::clone vfunc adds 6c7499cde59 MSP430: Add -fno-exceptions multilib adds b088832303c 2019-12-11 Steven G. Kargl kargl@gcc.gnu.org adds 26f0845790d gcc/ChangeLog: adds 300dae5c80d 2019-12-11 Matthias Klose doko@ubuntu.com adds 3202d0dedc6 PR target/92723 * tree-vect-patterns.c (vect_recog_rotate [...] adds e2a11e4190f PR fortran/92899 * trans-openmp.c (gfc_trans_omp_atomic): [...] adds 3bd9dd0d2cb * opts.c (default_options_table): Move -ftree-loop-distrib [...] adds e48fd8300ce Daily bump. adds d800c3c2ae4 libstdc++: Qualify isdigit call to fix versioned namespace build. adds 92285a6be31 libstdc++: Fix tr1 definition ambiguity in versioned namespace adds ff104a4c72c [ARC] Use hardware support for double-precision compare ins [...] adds 32fce9b2117 [ARC] generate signaling FDCMPF for hard float comparisons adds 9f701fe2560 [Ada] Remove implicit anonymous access conversion in testcase adds d084445673a [Ada] Improve end of command line arguments detection adds 91c5fd2a191 [Ada] Mark Ada subprograms and variables referenced from gigi adds 02e9d7e988d [Ada] Remove references to VMS adds 72fc16a1dfd [Ada] Crash on use of Loop_Entry, Result, and Old as actuals adds 2b98551618c [Ada] Constraint is ignored on constrained access record component adds 97df916f91e [Ada] Update gnatmetric documentation for average lengths adds 25b86d2bca5 [Ada] Fix a number of typos, plus minor reformatting adds c6b6ec86f77 [Ada] Use correct subtype for call to Last in formal vectors adds cd3a97f84d7 [Ada] Compiler crash on prefix call in generic body adds 02adbb83365 [Ada] Missing length check on private type with unknown dis [...] adds c6c13df03af [Ada] Crash on Descriptor_Size attribute adds 6feaa24b7c5 [Ada] Missing error on incorrect use of Result attribute adds 06637dae460 [Ada] Handling up-level references in protected entries and [...] adds dc26b6b5010 [Ada] Define __gnat_personality_v0 for SEH adds 5d7d7645731 [Ada] Spurious visibility error on subunit with optimization adds cc01179dc3f [Ada] Implement AI12-0036 (a new legality check for instant [...] adds 6b6ec934550 [Ada] Fix wrong value of 'Size for slices of bit-packed arrays (2) adds 142c8afdb8d [Ada] Fix repeated words and typos in doc and comments adds b8839813db8 [Ada] Fix Global contract for the predefined Yield procedure adds 0a8eb0a76a3 [Ada] Fix processing of standard predefined operators adds e619f87254f [Ada] Broken privacy on Controlled type extensions adds c48617c814d [Ada] Fix various typos, plus minor reformatting adds 36be7df2338 [Ada] Improved handling of circular compilation dependencies adds 4a04f82294d [Ada] Fix related to handling up-level references in protec [...] adds 58f07f37ee8 [Ada] Improve error message for dispatching subprogram formals adds e10f11f7cdb [Ada] Missing dereference in bound of slice in element iterator adds 45f50e22289 [Ada] Tighten up semantic checking for protected subprogram [...] adds e32e5622139 [Ada] Spurious error on universal access equality operator adds 3dbaca45883 [Ada] Spurious warning about change of representastion in call new cf648b4da8d * ipa-prop.c (read_ipcp_transformation_info): Fix undefine [...] new cc940eab3eb libstdc++: Simplify std::common_comparison_category
The 2 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: ChangeLog | 12 +- config-ml.in | 13 + configure | 4 +- configure.ac | 4 +- gcc/ChangeLog | 77 ++++ gcc/DATESTAMP | 2 +- gcc/ada/ChangeLog | 223 +++++++++++ gcc/ada/atree.ads | 2 + gcc/ada/atree.h | 6 +- gcc/ada/bindo-graphs.adb | 2 +- gcc/ada/comperr.ads | 2 + gcc/ada/debug.ads | 2 + .../doc/gnat_ugn/gnat_and_program_execution.rst | 3 +- gcc/ada/doc/gnat_ugn/gnat_utility_programs.rst | 6 +- gcc/ada/einfo.ads | 6 + gcc/ada/elists.ads | 3 + gcc/ada/elists.h | 6 +- gcc/ada/err_vars.ads | 2 + gcc/ada/errout.ads | 6 + gcc/ada/exp_attr.adb | 9 +- gcc/ada/exp_ch11.ads | 8 + gcc/ada/exp_ch4.adb | 12 +- gcc/ada/exp_ch5.adb | 27 +- gcc/ada/exp_ch6.adb | 9 + gcc/ada/exp_ch7.adb | 2 +- gcc/ada/exp_ch9.adb | 32 ++ gcc/ada/exp_code.ads | 2 + gcc/ada/exp_dbug.ads | 6 + gcc/ada/exp_pakd.adb | 2 +- gcc/ada/exp_tss.ads | 2 + gcc/ada/exp_unst.adb | 4 +- gcc/ada/exp_util.adb | 2 +- gcc/ada/exp_util.ads | 4 + gcc/ada/fe.h | 261 ++++++------ gcc/ada/freeze.adb | 2 +- gcc/ada/gnat_ugn.texi | 5 +- gcc/ada/inline.adb | 2 +- gcc/ada/layout.adb | 6 +- gcc/ada/lib.ads | 4 + gcc/ada/libgnarl/a-dispat.ads | 4 +- gcc/ada/libgnat/a-cfinve.adb | 2 +- gcc/ada/libgnat/a-cofove.adb | 2 +- gcc/ada/libgnat/g-altive.ads | 2 +- gcc/ada/libgnat/g-comlin.adb | 29 +- gcc/ada/libgnat/g-comlin.ads | 15 +- gcc/ada/namet.ads | 1 - gcc/ada/namet.h | 44 +- gcc/ada/nlists.ads | 3 + gcc/ada/nlists.h | 6 +- gcc/ada/opt.ads | 22 + gcc/ada/raise-gcc.c | 88 +--- gcc/ada/repinfo.ads | 3 + gcc/ada/repinfo.h | 4 +- gcc/ada/restrict.ads | 18 +- gcc/ada/scos.ads | 6 +- gcc/ada/scos.h | 5 +- gcc/ada/sem_aggr.ads | 2 + gcc/ada/sem_attr.adb | 4 + gcc/ada/sem_aux.ads | 14 + gcc/ada/sem_ch10.adb | 23 ++ gcc/ada/sem_ch12.adb | 35 +- gcc/ada/sem_ch13.adb | 18 +- gcc/ada/sem_ch3.adb | 28 +- gcc/ada/sem_ch4.adb | 154 ++++--- gcc/ada/sem_ch5.adb | 21 + gcc/ada/sem_ch6.adb | 59 ++- gcc/ada/sem_ch8.adb | 11 +- gcc/ada/sem_ch9.adb | 2 +- gcc/ada/sem_elab.adb | 16 +- gcc/ada/sem_eval.ads | 4 + gcc/ada/sem_res.adb | 8 +- gcc/ada/sem_type.adb | 4 +- gcc/ada/sem_util.adb | 129 +++++- gcc/ada/sem_util.ads | 30 +- gcc/ada/sinfo.ads | 4 + gcc/ada/sinput.ads | 8 + gcc/ada/stringt.ads | 3 + gcc/ada/stringt.h | 6 +- gcc/ada/targparm.ads | 8 + gcc/ada/types.ads | 2 +- gcc/ada/types.h | 8 +- gcc/ada/uintp.h | 5 +- gcc/ada/urealp.ads | 3 + gcc/ada/urealp.h | 5 +- gcc/ada/warnsw.ads | 2 + gcc/builtins.c | 4 +- gcc/c-family/ChangeLog | 6 + gcc/c-family/c-pretty-print.c | 7 + gcc/c-family/c-pretty-print.h | 1 + gcc/config/arc/arc-modes.def | 1 + gcc/config/arc/arc.c | 8 +- gcc/config/arc/arc.h | 2 +- gcc/config/arc/arc.md | 4 +- gcc/config/arc/fpu.md | 24 ++ gcc/config/arc/predicates.md | 1 + gcc/config/msp430/msp430.h | 11 +- gcc/config/msp430/t-msp430 | 9 +- gcc/cp/ChangeLog | 40 ++ gcc/cp/class.c | 8 +- gcc/cp/cxx-pretty-print.c | 8 + gcc/cp/cxx-pretty-print.h | 2 + gcc/cp/error.c | 5 + gcc/cp/init.c | 20 +- gcc/cp/method.c | 33 +- gcc/cp/name-lookup.c | 2 +- gcc/cp/parser.c | 32 +- gcc/cp/pt.c | 2 +- gcc/doc/install.texi | 3 + gcc/doc/invoke.texi | 4 +- gcc/doc/sourcebuild.texi | 4 + gcc/fortran/ChangeLog | 12 + gcc/fortran/array.c | 4 - gcc/fortran/trans-openmp.c | 1 - gcc/function-tests.c | 4 +- gcc/ipa-prop.c | 5 +- gcc/opts.c | 2 +- gcc/pretty-print.c | 34 ++ gcc/pretty-print.h | 4 + gcc/selftest.h | 7 + gcc/testsuite/ChangeLog | 47 +++ gcc/testsuite/c-c++-common/Wstringop-overflow-2.c | 8 +- gcc/testsuite/g++.dg/cpp0x/aggr3.C | 20 + gcc/testsuite/g++.dg/cpp0x/decltype-err1.C | 7 + gcc/testsuite/g++.dg/cpp0x/decltype10.C | 2 +- gcc/testsuite/g++.dg/cpp0x/initlist-new2.C | 15 + gcc/testsuite/g++.dg/cpp2a/nontype-class26.C | 13 + gcc/testsuite/g++.dg/cpp2a/paren-init20.C | 54 +++ gcc/testsuite/g++.dg/cpp2a/spaceship-synth-neg2.C | 25 ++ gcc/testsuite/g++.dg/overload/bit-field1.C | 18 + gcc/testsuite/g++.dg/warn/Wstringop-overflow-3.C | 80 ++-- gcc/testsuite/gcc.dg/Wstringop-overflow-17.c | 2 +- gcc/testsuite/gcc.dg/Wstringop-overflow-26.c | 20 + gcc/testsuite/gcc.dg/vect/pr92723.c | 9 + gcc/testsuite/gfortran.dg/pr92897.f90 | 8 + gcc/testsuite/gnat.dg/subp_inst_pkg.adb | 2 +- gcc/testsuite/gnat.dg/warn24.adb | 2 +- gcc/testsuite/lib/gcc-dg.exp | 12 + gcc/testsuite/lib/target-supports.exp | 18 + gcc/tree-object-size.c | 27 +- gcc/tree-object-size.h | 2 +- gcc/tree-ssa-strlen.c | 445 ++++++++++++++++++--- gcc/tree-vect-patterns.c | 15 +- libgcc/ChangeLog | 11 + libgcc/config.host | 3 +- libgcc/config/msp430/t-msp430 | 6 + libgcc/crtstuff.c | 6 +- libgomp/ChangeLog | 50 +++ libgomp/libgomp.h | 2 - libgomp/libgomp_g.h | 12 +- libgomp/oacc-async.c | 71 ++++ libgomp/oacc-int.h | 1 + libgomp/oacc-mem.c | 316 +++++++++++++-- libgomp/oacc-parallel.c | 325 --------------- libgomp/target.c | 3 + libgomp/testsuite/libgomp.fortran/atomic1.f90 | 46 +++ .../acc_map_data-device_already-1.c | 36 ++ .../acc_map_data-device_already-2.c | 35 ++ .../acc_map_data-device_already-3.c | 31 ++ .../acc_map_data-host_already-1.c | 33 ++ .../acc_map_data-host_already-2.c | 32 ++ .../acc_map_data-host_already-3.c | 27 ++ .../libgomp.oacc-c-c++-common/clauses-1.c | 16 +- .../testsuite/libgomp.oacc-c-c++-common/lib-82.c | 6 +- .../testsuite/libgomp.oacc-c-c++-common/nested-1.c | 10 +- .../libgomp.oacc-c-c++-common/pr92843-1.c | 179 +++++++++ libstdc++-v3/ChangeLog | 23 ++ libstdc++-v3/include/tr1/cctype | 4 + libstdc++-v3/include/tr1/cfenv | 4 + libstdc++-v3/include/tr1/cinttypes | 4 + libstdc++-v3/include/tr1/cstdint | 2 + libstdc++-v3/include/tr1/cstdio | 4 + libstdc++-v3/include/tr1/cstdlib | 4 + libstdc++-v3/include/tr1/cwchar | 4 + libstdc++-v3/include/tr1/cwctype | 4 + libstdc++-v3/libsupc++/compare | 53 +-- libstdc++-v3/src/c++11/random.cc | 3 +- 176 files changed, 3182 insertions(+), 1001 deletions(-) create mode 100644 gcc/testsuite/g++.dg/cpp0x/aggr3.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/decltype-err1.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/initlist-new2.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/nontype-class26.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/paren-init20.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/spaceship-synth-neg2.C create mode 100644 gcc/testsuite/g++.dg/overload/bit-field1.C create mode 100644 gcc/testsuite/gcc.dg/Wstringop-overflow-26.c create mode 100644 gcc/testsuite/gcc.dg/vect/pr92723.c create mode 100644 gcc/testsuite/gfortran.dg/pr92897.f90 create mode 100644 libgomp/testsuite/libgomp.fortran/atomic1.f90 create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/acc_map_data-device [...] create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/acc_map_data-device [...] create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/acc_map_data-device [...] create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/acc_map_data-host_a [...] create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/acc_map_data-host_a [...] create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/acc_map_data-host_a [...] create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/pr92843-1.c