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 62e39ab55b2 PR c++/92032 - DR 1601: Promotion of enum with fixed under [...] adds 132964fbdad [Darwin, machopic 3/n] Set a SYMBOL flag for indirections. adds c61efa71688 [Darwin] Improve Objective-C NeXT ABI version check. adds 8118d5ed52d Fix typo in test name. adds 9e0e53f02f5 Implement C++20 P0388R4, DR 1307, and DR 330. adds d9d534895b7 PR tree-optimization/90879 - fold zero-equality of strcmp b [...] adds 6fa634919eb Daily bump. adds 6945f5e6166 * cp-tree.h (template_info_decl_check): Check ENABLE_TREE_ [...] adds 9b9da791a55 c-family/ * c-common.h (c_omp_check_context_selector, c_o [...] adds 001b028aa6f S/390: PR91035 Fix call to __morestack adds 1efdc4af140 [Fortran, OpenMP] Actually pass use_device_addr on to the m [...] adds 35b38c17629 S/390: Add support for z15 as CPU name. adds f46751d4eea 2019-10-10 Richard Biener rguenther@suse.de adds cec9f2fe830 PR middle-end/92037 * cgraph.c (symbol_table_test::symbol [...] adds 186b1f57c4b 2019-10-10 Richard Biener rguenther@suse.de adds c1ec545034c Make comp_ptr_ttypes_real return bool. adds a49f7905d17 gcc/ PR target/88630 * config/sh/sh.h (TARGET_FPU_SH4_300 [...] adds e310ce27a09 [Ada] Use declared type for deciding on SPARK pointer rules adds 282be657400 [Ada] Flag Sec_Stack_Used incorrectly set by ghost code adds 354114234b8 [Ada] Spurious visibility error in predicate in generic instance adds fcf202ecd76 [Ada] Replace in Ordered_Maps gets tampering failure adds b076a7b1e6a [Ada] Spurious restriction violation on Ghost code adds be3bf7ad129 [Ada] Mention GNAT Studio instead of GPS adds 9f543af53cd [Ada] Generation of procedures for blocks occurring in elab [...] adds 6c4791c0b05 [Ada] Fix handling of -gnatceg on incomplete unit adds ebd3b39f94a [Ada] Assertion_Policy (Ignore) ignores invariants adds 835e6c2f3f1 [Ada] T'Size in pragma Compile_Time_Error adds b77c647b7db [Ada] Define default value for Process field adds 308629cb13c [Ada] Do not inline subprograms with deep parameter/result [...] adds 192a92c0454 [Ada] Plug minor loophole for integer named number adds a8d3f4acdeb [Ada] Missing Predicated_Parent link on array Itype adds bb40d1b1362 [Ada] 'others' in conditional_expressions adds b78dcb3693a [Ada] Debug procedure for printing ancestors adds d7b7e395d50 [Ada] Get rid of spurious error for _Tag on extension with [...] adds 893978514a6 [Ada] Fix awkward placement of freeze node for actual subtype adds 938e0c236d4 [Ada] Spurious visibility error on formal package with Abst [...] adds 460ded1be83 [Ada] Unnesting issues with entry families and accept statements adds 67ca2238ea5 [Ada] Spurious warning on call with out parameter in expres [...] adds 5aeff8c0b46 [Ada] Various minor typo fixes adds b5ccc089db5 [Ada] Fix inlining of subprograms with deep param/result in [...] adds 29bdb3aa2bb [Ada] Add pragma Preelaborable_Initialization to Stream_IO. [...] adds 90b02b9e20f [Ada] Ensure constructor is a C++ constructor adds fcfdea3259a [Ada] Handling up-level references in loops within library- [...] adds dbbba8a7db0 PR target/92022 * config/alpha/alpha.c (alpha_handle_trap [...] adds bddff888c82 PR libstdc++/91057 fix bootstrap failure on powerpc adds 4f99d8385c5 pretty-print: support URL escape sequences (PR 87488) adds a5c1ee57b5f [PATCH 1/3] S/390: Do not use signaling vector comparisons on z13 adds cf9555641d3 Documentation hyperlinks for [-Wname-of-option] (PR 87488)
No new revisions were added by this update.
Summary of changes: gcc/ChangeLog | 179 + gcc/DATESTAMP | 2 +- gcc/Makefile.in | 2 + gcc/ada/ChangeLog | 5453 +------------------- gcc/ada/atree.adb | 24 + gcc/ada/atree.ads | 21 + gcc/ada/bindgen.adb | 104 +- gcc/ada/doc/gnat_ugn/about_this_guide.rst | 6 +- .../building_executable_programs_with_gnat.rst | 4 +- gcc/ada/doc/gnat_ugn/getting_started_with_gnat.rst | 6 +- .../doc/gnat_ugn/gnat_and_program_execution.rst | 4 +- gcc/ada/einfo.adb | 15 +- gcc/ada/einfo.ads | 13 +- gcc/ada/errout.ads | 4 +- gcc/ada/exp_ch3.adb | 3 +- gcc/ada/exp_ch4.adb | 6 +- gcc/ada/exp_ch6.adb | 7 +- gcc/ada/exp_ch7.adb | 462 +- gcc/ada/exp_ch9.adb | 7 + gcc/ada/exp_util.adb | 14 +- gcc/ada/freeze.adb | 1 + gcc/ada/gnat1drv.adb | 18 +- gcc/ada/gnat_ugn.texi | 22 +- gcc/ada/gnatls.adb | 5 +- gcc/ada/impunit.adb | 4 +- gcc/ada/inline.adb | 126 + gcc/ada/lib-writ.ads | 3 +- gcc/ada/libgnat/a-cbdlli.adb | 6 +- gcc/ada/libgnat/a-cbhama.adb | 10 +- gcc/ada/libgnat/a-cbhase.adb | 10 +- gcc/ada/libgnat/a-cbmutr.adb | 6 +- gcc/ada/libgnat/a-cborma.adb | 10 +- gcc/ada/libgnat/a-cborse.adb | 10 +- gcc/ada/libgnat/a-cdlili.adb | 6 +- gcc/ada/libgnat/a-cidlli.adb | 6 +- gcc/ada/libgnat/a-cihama.adb | 10 +- gcc/ada/libgnat/a-cihase.adb | 10 +- gcc/ada/libgnat/a-cimutr.adb | 6 +- gcc/ada/libgnat/a-ciorma.adb | 10 +- gcc/ada/libgnat/a-ciorse.adb | 10 +- gcc/ada/libgnat/a-cobove.adb | 10 +- gcc/ada/libgnat/a-cohama.adb | 10 +- gcc/ada/libgnat/a-cohase.adb | 10 +- gcc/ada/libgnat/a-coinve.adb | 10 +- gcc/ada/libgnat/a-comutr.adb | 6 +- gcc/ada/libgnat/a-conhel.adb | 4 +- gcc/ada/libgnat/a-convec.adb | 10 +- gcc/ada/libgnat/a-coorma.adb | 10 +- gcc/ada/libgnat/a-coorse.adb | 10 +- gcc/ada/libgnat/a-ststio.ads | 1 + gcc/ada/libgnat/g-exptty.ads | 2 +- gcc/ada/opt.ads | 3 +- gcc/ada/rtsfind.adb | 62 +- gcc/ada/sem_aggr.adb | 57 +- gcc/ada/sem_cat.adb | 12 +- gcc/ada/sem_ch12.adb | 38 + gcc/ada/sem_ch13.adb | 56 +- gcc/ada/sem_ch3.adb | 6 +- gcc/ada/sem_ch6.adb | 8 +- gcc/ada/sem_ch7.adb | 2 +- gcc/ada/sem_prag.adb | 30 +- gcc/ada/sem_res.adb | 2 +- gcc/ada/sem_util.adb | 16 +- gcc/ada/sem_util.ads | 2 +- gcc/ada/sem_warn.adb | 14 +- gcc/ada/sinfo.adb | 38 + gcc/ada/sinfo.ads | 21 + gcc/ada/terminals.c | 2 +- gcc/ada/treepr.adb | 8 + gcc/ada/treepr.ads | 4 + gcc/builtins.c | 2 +- gcc/c-family/ChangeLog | 17 + gcc/c-family/c-attribs.c | 13 + gcc/c-family/c-common.h | 2 + gcc/c-family/c-omp.c | 134 +- gcc/c-family/c.opt | 6 + gcc/c/ChangeLog | 15 + gcc/c/c-parser.c | 545 +- gcc/calls.c | 8 + gcc/cgraph.c | 2 +- gcc/cgraph.h | 22 +- gcc/common.opt | 20 + gcc/common/config/s390/s390-common.c | 4 +- gcc/config.gcc | 2 +- gcc/config/alpha/alpha.c | 3 + gcc/config/darwin.c | 23 +- gcc/config/darwin.h | 9 +- gcc/config/s390/8561.md | 92 +- gcc/config/s390/driver-native.c | 4 +- gcc/config/s390/s390-builtins.def | 2 +- gcc/config/s390/s390-c.c | 15 + gcc/config/s390/s390-opts.h | 2 +- gcc/config/s390/s390-protos.h | 1 + gcc/config/s390/s390.c | 126 +- gcc/config/s390/s390.h | 18 +- gcc/config/s390/s390.md | 169 +- gcc/config/s390/s390.opt | 5 +- gcc/config/s390/vector.md | 24 +- gcc/config/s390/vx-builtins.md | 6 +- gcc/config/sh/sh.c | 8 +- gcc/config/sh/sh.h | 2 + gcc/config/sh/sh.md | 90 +- gcc/configure | 25 +- gcc/configure.ac | 14 + gcc/cp/ChangeLog | 56 + gcc/cp/call.c | 160 +- gcc/cp/cp-tree.h | 68 +- gcc/cp/parser.c | 506 +- gcc/cp/parser.h | 3 +- gcc/cp/typeck.c | 78 +- gcc/diagnostic-color.c | 20 + gcc/diagnostic-format-json.cc | 11 + gcc/{opts-diagnostic.h => diagnostic-url.h} | 25 +- gcc/diagnostic.c | 25 + gcc/diagnostic.h | 7 + gcc/doc/invoke.texi | 40 + gcc/fortran/ChangeLog | 5 + gcc/fortran/trans-openmp.c | 3 + gcc/gcc.c | 5 + gcc/gimple-fold.c | 36 +- gcc/gimple-ssa-sprintf.c | 44 +- gcc/lto/ChangeLog | 4 + gcc/lto/lto-common.c | 4 +- gcc/opts-diagnostic.h | 3 + gcc/opts-global.c | 1 + gcc/opts.c | 43 +- gcc/pretty-print.c | 65 +- gcc/pretty-print.h | 6 + gcc/testsuite/ChangeLog | 74 + .../c-c++-common/diagnostic-format-json-2.c | 1 + .../c-c++-common/diagnostic-format-json-3.c | 1 + .../c-c++-common/diagnostic-format-json-4.c | 10 +- .../c-c++-common/gomp/declare-variant-1.c | 54 + .../c-c++-common/gomp/declare-variant-2.c | 122 + .../c-c++-common/gomp/declare-variant-3.c | 141 + gcc/testsuite/g++.dg/conversion/qual1.C | 51 + gcc/testsuite/g++.dg/conversion/qual2.C | 14 + gcc/testsuite/g++.dg/conversion/qual3.C | 53 + gcc/testsuite/g++.dg/conversion/ref2.C | 29 + gcc/testsuite/g++.dg/conversion/ref3.C | 4 + .../{initlist-arrray1.C => initlist-array1.C} | 0 gcc/testsuite/g++.dg/cpp0x/initlist-array3.C | 3 +- gcc/testsuite/g++.dg/cpp0x/initlist-array7.C | 21 + gcc/testsuite/g++.dg/cpp0x/initlist-array8.C | 35 + gcc/testsuite/g++.dg/cpp2a/array-conv1.C | 33 + gcc/testsuite/g++.dg/cpp2a/array-conv10.C | 22 + gcc/testsuite/g++.dg/cpp2a/array-conv11.C | 23 + gcc/testsuite/g++.dg/cpp2a/array-conv12.C | 12 + gcc/testsuite/g++.dg/cpp2a/array-conv13.C | 17 + gcc/testsuite/g++.dg/cpp2a/array-conv14.C | 17 + gcc/testsuite/g++.dg/cpp2a/array-conv15.C | 23 + gcc/testsuite/g++.dg/cpp2a/array-conv16.C | 16 + gcc/testsuite/g++.dg/cpp2a/array-conv17.C | 39 + gcc/testsuite/g++.dg/cpp2a/array-conv2.C | 26 + gcc/testsuite/g++.dg/cpp2a/array-conv3.C | 26 + gcc/testsuite/g++.dg/cpp2a/array-conv4.C | 24 + gcc/testsuite/g++.dg/cpp2a/array-conv5.C | 24 + gcc/testsuite/g++.dg/cpp2a/array-conv6.C | 28 + gcc/testsuite/g++.dg/cpp2a/array-conv7.C | 34 + gcc/testsuite/g++.dg/cpp2a/array-conv8.C | 26 + gcc/testsuite/g++.dg/cpp2a/array-conv9.C | 27 + gcc/testsuite/g++.dg/gomp/this-1.C | 4 +- gcc/testsuite/g++.dg/pr92022.C | 13 + gcc/testsuite/g++.old-deja/g++.bugs/900321_01.C | 2 +- gcc/testsuite/gcc.dg/Wstring-compare-2.c | 127 + gcc/testsuite/gcc.dg/Wstring-compare.c | 181 + gcc/testsuite/gcc.dg/gomp/declare-variant-1.c | 41 + gcc/testsuite/gcc.dg/gomp/declare-variant-2.c | 22 + gcc/testsuite/gcc.dg/strcmpopt_3.c | 20 +- gcc/testsuite/gcc.dg/strcmpopt_6.c | 207 + gcc/testsuite/gcc.dg/strlenopt-65.c | 53 +- gcc/testsuite/gcc.dg/strlenopt-66.c | 38 +- gcc/testsuite/gcc.dg/strlenopt-69.c | 126 + .../gfortran.dg/diagnostic-format-json-2.F90 | 1 + .../gfortran.dg/diagnostic-format-json-3.F90 | 1 + gcc/testsuite/jit.dg/test-error-array-bounds.c | 5 +- gcc/testsuite/lib/prune.exp | 2 +- gcc/toplev.c | 3 +- gcc/tree-ssa-phiopt.c | 6 +- gcc/tree-ssa-strlen.c | 664 ++- gcc/tree-vect-data-refs.c | 23 +- libstdc++-v3/ChangeLog | 14 + libstdc++-v3/src/c++98/locale.cc | 3 +- .../testsuite/23_containers/span/lwg3255.cc | 3 +- 184 files changed, 5694 insertions(+), 6632 deletions(-) copy gcc/{opts-diagnostic.h => diagnostic-url.h} (52%) create mode 100644 gcc/testsuite/c-c++-common/gomp/declare-variant-1.c create mode 100644 gcc/testsuite/c-c++-common/gomp/declare-variant-2.c create mode 100644 gcc/testsuite/c-c++-common/gomp/declare-variant-3.c create mode 100644 gcc/testsuite/g++.dg/conversion/qual1.C create mode 100644 gcc/testsuite/g++.dg/conversion/qual2.C create mode 100644 gcc/testsuite/g++.dg/conversion/qual3.C create mode 100644 gcc/testsuite/g++.dg/conversion/ref2.C create mode 100644 gcc/testsuite/g++.dg/conversion/ref3.C rename gcc/testsuite/g++.dg/cpp0x/{initlist-arrray1.C => initlist-array1.C} (100%) create mode 100644 gcc/testsuite/g++.dg/cpp0x/initlist-array7.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/initlist-array8.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/array-conv1.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/array-conv10.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/array-conv11.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/array-conv12.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/array-conv13.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/array-conv14.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/array-conv15.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/array-conv16.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/array-conv17.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/array-conv2.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/array-conv3.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/array-conv4.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/array-conv5.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/array-conv6.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/array-conv7.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/array-conv8.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/array-conv9.C create mode 100644 gcc/testsuite/g++.dg/pr92022.C create mode 100644 gcc/testsuite/gcc.dg/Wstring-compare-2.c create mode 100644 gcc/testsuite/gcc.dg/Wstring-compare.c create mode 100644 gcc/testsuite/gcc.dg/gomp/declare-variant-1.c create mode 100644 gcc/testsuite/gcc.dg/gomp/declare-variant-2.c create mode 100644 gcc/testsuite/gcc.dg/strcmpopt_6.c create mode 100644 gcc/testsuite/gcc.dg/strlenopt-69.c