This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_gnu/gnu-master-aarch64-bootstrap_O3 in repository toolchain/ci/gcc.
from 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 adds cf648b4da8d * ipa-prop.c (read_ipcp_transformation_info): Fix undefine [...] adds cc940eab3eb libstdc++: Simplify std::common_comparison_category adds 979ee4e630b Add support for some more AVR devices from avrxmega3 famil [...] adds 97d7270f894 [Committed, testsuite] Fix PR92870 adds 14e94b00811 2019-12-12 Harald Anlauf anlauf@gmx.de adds 0bd56638bde PR target/92904 * config/i386/i386.c (ix86_gimplify_va_ar [...] adds 7f14e89d887 Daily bump. adds 61c6896b4f7 PR c++/92496 - ICE with <=> and no #include <compare>. adds c10e5e37d5a [rs6000] Adjust vectorization cost for scalar COND_EXPR adds f5174477f26 libgomp/openacc.f90 – clean-up public/private attributes adds a615f031ab8 Add C testcases for PR 86659 adds 667b0caba17 [Ada] New flag to indicate whether aspect appears on partial view adds 671568c3fdc [Ada] Spurious error on overriding controlled primitive adds 7ae4919999b [Ada] Implement AI12-0101 adds 59f2f488498 [Ada] Missing accessibility checks on conditionals adds d863457e182 [Ada] Add Ada.Containers.Vectors.Generic_Parallel_Sorting t [...] adds e7cfb2f2f75 [Ada] Up-level addressing problems with private tasks and s [...] adds e153d7bc9d2 [Ada] Rtsfind: minor comment fixes adds 36d5cb418d2 [Ada] Ada2020: Update Impunit for Ada 202X adds 7cfad1bdcaf [Ada] Prevent inlining inside condition of while loop in GNATprove adds 9c4676f6675 [Ada] Avoid spurious errors on Global/Depends in instantiations adds 375abff0ce8 [Ada] Crash on inherited private operation in child package adds da6a58a61b3 [Ada] Remove Is_Available function adds 98a70cb4d55 [Ada] Deallocation of controlled type implementing interface types adds 7b6568459d0 [Ada] Crash on implicit dereference not made explicit adds 7bbc9d35c2d [Ada] Suppress Base_Address call on init of activation reco [...] adds 3d08643a8b4 [Ada] Minor tweak to Volatile_Full_Access wording in GNAT RM adds 96d605d9394 [Ada] Implement AI12-0109 (prohibit some "early" derivations) adds 8d5c0aeb16e [Ada] Adding support for unsupported type conversion in CCG adds b3bcb4214f2 [Ada] Detect illegal implicit type conversions adds b77cea7c395 [Ada] Minor fix typo in comment adds e612520ff0f [Ada] Avoid spurious mismatch error of assertion policy in [...] adds 537bd50dde3 [Ada] Pragma Linker_Section in subprogram instantiations in CCG adds 2d1f1461ab1 [Ada] Adding support for unsupported type conversions in CCG adds d92783e48b2 [Ada] Fix support for > 24 hours image in Ada.Calendar.Formatting adds 58f9bb62a94 [Ada] Clear confusion about subcomponents of atomic object adds 18e5d84ca4e [Ada] Better error message for aliased formal and atomic actual adds e7c0a8caf0c [Ada] Spurious error on precondition of subprogram instantiation adds 7faaa54e092 [Ada] implementation_defined_pragmas.rst: Update Initialize [...] adds e2c2f5971bb [Ada] Unnesting and annex E adds 3e669e5abad [Ada] Minor rewording of one sentence adds 19b9d3afee3 PR target/92908 * simplify-rtx.c (simplify_relational_ope [...] adds a70a8cb5c1f [AArch64] Enable CLI for Armv8.6-a: armv8.6-a, i8mm and bf16 adds 8eb3c6b4dbc Sub-dword vector extend and truncate for amdgcn adds ba651c79df2 Fix merging of common traget info.
No new revisions were added by this update.
Summary of changes: ChangeLog | 12 +- config-ml.in | 13 + configure | 4 +- configure.ac | 4 +- gcc/ChangeLog | 157 +++++++ gcc/DATESTAMP | 2 +- gcc/ada/ChangeLog | 474 +++++++++++++++++++++ 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_rm/implementation_defined_pragmas.rst | 12 +- .../doc/gnat_ugn/gnat_and_program_execution.rst | 3 +- gcc/ada/doc/gnat_ugn/gnat_utility_programs.rst | 6 +- gcc/ada/einfo.ads | 14 +- gcc/ada/elists.ads | 3 + gcc/ada/elists.h | 6 +- gcc/ada/err_vars.ads | 2 + gcc/ada/errout.ads | 6 + gcc/ada/exp_aggr.adb | 2 +- gcc/ada/exp_attr.adb | 142 +++--- gcc/ada/exp_ch11.ads | 8 + gcc/ada/exp_ch4.adb | 167 ++++++-- gcc/ada/exp_ch5.adb | 27 +- gcc/ada/exp_ch6.adb | 12 +- 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_disp.adb | 39 +- gcc/ada/exp_disp.ads | 3 +- gcc/ada/exp_intr.adb | 28 +- gcc/ada/exp_pakd.adb | 2 +- gcc/ada/exp_tss.ads | 2 + gcc/ada/exp_unst.adb | 26 +- gcc/ada/exp_util.adb | 2 +- gcc/ada/exp_util.ads | 4 + gcc/ada/fe.h | 261 ++++++------ gcc/ada/freeze.adb | 2 +- gcc/ada/gcc-interface/trans.c | 7 +- gcc/ada/gnat_rm.texi | 14 +- gcc/ada/gnat_ugn.texi | 5 +- gcc/ada/impunit.adb | 25 +- gcc/ada/impunit.ads | 18 +- 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-calfor.adb | 62 ++- gcc/ada/libgnat/a-calfor.ads | 2 +- 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 | 28 ++ gcc/ada/raise-gcc.c | 88 +--- gcc/ada/repinfo.ads | 3 + gcc/ada/repinfo.h | 4 +- gcc/ada/restrict.ads | 18 +- gcc/ada/rtsfind.ads | 71 +-- 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 | 66 ++- gcc/ada/sem_ch12.adb | 35 +- gcc/ada/sem_ch13.adb | 146 +++++-- gcc/ada/sem_ch3.adb | 42 +- gcc/ada/sem_ch4.adb | 154 ++++--- gcc/ada/sem_ch5.adb | 21 + gcc/ada/sem_ch6.adb | 88 +++- gcc/ada/sem_ch7.adb | 3 + 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_prag.adb | 81 ++-- gcc/ada/sem_res.adb | 130 +++++- gcc/ada/sem_type.adb | 4 +- gcc/ada/sem_util.adb | 231 ++++++++-- gcc/ada/sem_util.ads | 35 +- gcc/ada/sinfo.adb | 16 + gcc/ada/sinfo.ads | 19 + 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/aarch64/aarch64-arches.def | 1 + gcc/config/aarch64/aarch64-c.c | 6 + gcc/config/aarch64/aarch64-option-extensions.def | 24 +- gcc/config/aarch64/aarch64.h | 22 + 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/avr/avr-mcus.def | 11 + gcc/config/gcn/gcn-valu.md | 174 ++++++-- gcc/config/gcn/gcn.c | 2 +- gcc/config/i386/i386.c | 6 + gcc/config/msp430/msp430.h | 11 +- gcc/config/msp430/t-msp430 | 9 +- gcc/config/rs6000/rs6000.c | 24 ++ gcc/cp/ChangeLog | 45 ++ 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/cp/typeck.c | 6 +- gcc/doc/avr-mmcu.texi | 2 +- gcc/doc/install.texi | 3 + gcc/doc/invoke.texi | 48 ++- gcc/doc/sourcebuild.texi | 4 + gcc/fortran/ChangeLog | 18 + gcc/fortran/array.c | 4 - gcc/fortran/check.c | 3 +- gcc/fortran/trans-openmp.c | 1 - gcc/function-tests.c | 4 +- gcc/ipa-prop.c | 5 +- gcc/ipa-utils.c | 179 ++++++-- gcc/opts.c | 2 +- gcc/pretty-print.c | 34 ++ gcc/pretty-print.h | 4 + gcc/selftest.h | 7 + gcc/simplify-rtx.c | 11 +- gcc/testsuite/ChangeLog | 72 ++++ 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/cpp2a/spaceship-synth-neg3.C | 12 + gcc/testsuite/g++.dg/overload/bit-field1.C | 18 + gcc/testsuite/g++.dg/warn/Wstringop-overflow-3.C | 80 ++-- gcc/testsuite/gcc.c-torture/execute/pr86659-1.c | 42 ++ gcc/testsuite/gcc.c-torture/execute/pr86659-2.c | 42 ++ gcc/testsuite/gcc.c-torture/execute/pr92904.c | 395 +++++++++++++++++ gcc/testsuite/gcc.dg/Wstringop-overflow-17.c | 2 +- gcc/testsuite/gcc.dg/vect/pr92723.c | 9 + gcc/testsuite/gcc.dg/vect/vect-shift-5.c | 5 +- .../gcc.target/aarch64/pragma_cpp_predefs_2.c | 86 ++++ gcc/testsuite/gcc.target/i386/avx512bw-pr92908.c | 21 + gcc/testsuite/gfortran.dg/pr92897.f90 | 8 + gcc/testsuite/gfortran.dg/pr92898.f90 | 6 + 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 | 59 +++ 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/openacc.f90 | 20 +- 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 +- 213 files changed, 5378 insertions(+), 1473 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/cpp2a/spaceship-synth-neg3.C create mode 100644 gcc/testsuite/g++.dg/overload/bit-field1.C create mode 100644 gcc/testsuite/gcc.c-torture/execute/pr86659-1.c create mode 100644 gcc/testsuite/gcc.c-torture/execute/pr86659-2.c create mode 100644 gcc/testsuite/gcc.c-torture/execute/pr92904.c create mode 100644 gcc/testsuite/gcc.dg/vect/pr92723.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512bw-pr92908.c create mode 100644 gcc/testsuite/gfortran.dg/pr92897.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr92898.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