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-mainline-allnoconfig in repository toolchain/gcc.
from 36f84b83974 PR target/88152 * config/i386/sse.md (*<sse>_movmsk<ssemo [...] adds 2f4ed79a659 PR target/87807 * config/sparc/sparc-modes.def: Minor twe [...] adds accf2ab873f Support instrumenting returns of instrumented functions adds d4b85bdc318 Support changing fentry name per function adds 4ff90597a30 Allow changing the fentry section per file and per function adds abeb7adf629 Daily bump. adds 579f637cd77 [libbacktrace] Factor out backtrace_vector_free adds 8cbe948e86e 2018-11-30 Richard Biener rguenther@suse.de adds 40c1a2fade8 Restrict vector extension to use 128bit vectors (PR testsui [...] adds 39f7a88fefc 2018-11-30 Richard Biener rguenther@suse.de adds d75dd45b378 [RS6000] num_insns_constant ICE adds 9e622efe71a [RS6000] PowerPC64 soft-float adds 57e4ba18100 Make red zone size more flexible for stack variables (PR sa [...] adds a90ea173ee1 [PATCH][GCC][ARM] Ensure dotproduct is only enabled on armv8 neon adds 07f113eac8f Call decl_default_tls_model with a proper type (PR gcov-pro [...] adds 8a4ef2e41fc [libbacktrace] Test check_PROGRAMS without mmap adds fe5ae6620f2 [libbacktrace] Add tests for unused formats adds 2df8a4a6fca Fix ICE in substring locations from macros in header files [...] adds e3c93d883cb 2018-11-30 Edward Smith-Rowland 3dw4rd@verizon.net adds c11bc7c2fb1 The remainder of the Pre-emptively support P0646R1 for std [...] adds e131c631f67 2018-11-30 Edward Smith-Rowland 3dw4rd@verizon.net adds 6a0dba3cee4 Initialize backtrace state once adds 4076e1cf222 gcc/testsuite/ PR target/87496 * gcc.target/powerpc/pr863 [...] adds 6dc6c0a7ec0 2018-11-30 Vladimir Makarov vmakarov@redhat.com adds d084eb0a61d Add libgomp.oacc-fortran/lib-16-2.f90 adds ba688147af7 Support multiple OpenACC wait clauses adds 3e3de40a5ab Clean up Fortran OpenACC wait clause handling adds 1d89613e77d [PR87924] Add (XFAILed) test cases for OpenACC wait clauses [...] adds 52b928e7cd1 [C++] Use existing local variable in cp_parser_oacc_enter_e [...] adds 2110057d427 [PR88288, OpenACC, libgomp] Adjust offsets for present data [...] adds 48d01e85386 PR debug/85550 * g++.dg/debug/dwarf2/pr85550.C: New test. adds 194b1f6b476 Make function assembly more independent. adds 9175d3dd454 Minimize clone counter memory usage in create_virtual_clone. adds a49fad64862 Minimize clone counter memory usage in LTO. adds 22ec1044c19 pretty-print.c: add selftest::test_prefixes_and_wrapping adds 6639e735195 C++: fix-it hint for missing parentheses adds 5f337044cb0 PR middle-end/64242 * builtins.c (expand_builtin_longjmp) [...] adds a46a62282fe * optabs.c (expand_binop): Use "machine_mode" rather than [...] adds 8aa5cb12ff7 PR testsuite/85368 * params.def (PARAM_LOGICAL_OP_NON_SHO [...] adds fe7507dc686 PR tree-optimization/88274 * tree-ssa-reassoc.c (optimize [...] adds 295b9056bac * coverage.c (get_coverage_counts): Use from_function_decl [...] adds 49d37d9cec9 Daily bump. adds f5f6539257c PR target/54589 * combine.c (find_split_point): For inval [...] adds ef0c2db0d6a PR sanitizer/88289 * asan.c (asan_redzone_buffer::flush_r [...] adds 0a0f643d48d * gcc.dg/predict-22.c: Update expected output. adds e98322cad46 Implement P0634R3, Down with typename! * parser.c (CP_PAR [...] adds 0f8d0017006 PR c++/83856 * g++.dg/cpp1y/lambda-generic-83856.C: New test. adds 9d8c2ee0247 PR c++/79629 * g++.dg/other/error35.C: New test. adds 387a5d4a259 libphobos: Add support for RISCV to glibc bindings adds 6e587a63ae7 PR c++/87523 * g++.dg/cpp1y/lambda-generic-87523.C: New test.
No new revisions were added by this update.
Summary of changes: gcc/ChangeLog | 219 ++++++++++ gcc/DATESTAMP | 2 +- gcc/asan.c | 202 +++++++-- gcc/asan.h | 25 ++ gcc/builtins.c | 11 +- gcc/c/ChangeLog | 5 + gcc/c/gimple-parser.c | 89 +++- gcc/cfgexpand.c | 14 +- gcc/cgraph.h | 10 +- gcc/cgraphclones.c | 35 +- gcc/combine.c | 49 ++- gcc/config/arm/arm.h | 2 +- gcc/config/i386/i386-opts.h | 6 + gcc/config/i386/i386.c | 110 ++++- gcc/config/i386/i386.opt | 29 ++ gcc/config/rs6000/predicates.md | 21 +- gcc/config/rs6000/rs6000-protos.h | 1 - gcc/config/rs6000/rs6000.c | 137 +++--- gcc/config/rs6000/rs6000.md | 2 +- gcc/config/sparc/sparc-modes.def | 10 +- gcc/config/sparc/sparc.c | 467 ++++++++++----------- gcc/coverage.c | 2 +- gcc/cp/ChangeLog | 93 ++++ gcc/cp/parser.c | 209 ++++++--- gcc/cp/typeck2.c | 14 +- gcc/diagnostic-core.h | 2 + gcc/diagnostic.c | 14 + gcc/doc/extend.texi | 13 + gcc/doc/invoke.texi | 22 + gcc/fold-const.c | 21 +- gcc/fortran/ChangeLog | 8 + gcc/fortran/gfortran.h | 2 +- gcc/fortran/openmp.c | 8 +- gcc/input.c | 7 +- gcc/ipa-cp.c | 10 +- gcc/ipa-hsa.c | 4 +- gcc/lra-constraints.c | 10 +- gcc/lto/ChangeLog | 11 + gcc/lto/lto-partition.c | 15 +- gcc/optabs.c | 4 +- gcc/params.def | 5 + gcc/pretty-print.c | 96 +++++ gcc/profile-count.c | 2 + gcc/profile.c | 14 +- gcc/testsuite/ChangeLog | 175 ++++++++ gcc/testsuite/c-c++-common/Wformat-pr88257.c | 23 + gcc/testsuite/c-c++-common/Wformat-pr88257.h | 26 ++ gcc/testsuite/c-c++-common/asan/asan-stack-small.c | 28 ++ gcc/testsuite/{gcc.dg => c-c++-common}/empty.h | 0 gcc/testsuite/c-c++-common/goacc/asyncwait-5.c | 35 ++ gcc/testsuite/g++.dg/cpp0x/alias-decl-43.C | 2 +- gcc/testsuite/g++.dg/cpp0x/decltype67.C | 2 +- gcc/testsuite/g++.dg/cpp1y/lambda-generic-83856.C | 30 ++ gcc/testsuite/g++.dg/cpp1y/lambda-generic-87523.C | 32 ++ gcc/testsuite/g++.dg/cpp1z/typename1.C | 117 ++++++ gcc/testsuite/g++.dg/cpp2a/typename1.C | 42 ++ gcc/testsuite/g++.dg/cpp2a/typename10.C | 20 + gcc/testsuite/g++.dg/cpp2a/typename11.C | 17 + gcc/testsuite/g++.dg/cpp2a/typename2.C | 22 + gcc/testsuite/g++.dg/cpp2a/typename3.C | 23 + gcc/testsuite/g++.dg/cpp2a/typename4.C | 8 + gcc/testsuite/g++.dg/cpp2a/typename5.C | 65 +++ gcc/testsuite/g++.dg/cpp2a/typename6.C | 126 ++++++ gcc/testsuite/g++.dg/cpp2a/typename7.C | 26 ++ gcc/testsuite/g++.dg/cpp2a/typename8.C | 20 + gcc/testsuite/g++.dg/cpp2a/typename9.C | 12 + gcc/testsuite/g++.dg/debug/dwarf2/pr85550.C | 17 + gcc/testsuite/g++.dg/diagnostic/missing-typename.C | 1 + gcc/testsuite/g++.dg/other/crash-9.C | 2 +- gcc/testsuite/g++.dg/other/error35.C | 14 + gcc/testsuite/g++.dg/other/nontype-1.C | 4 +- gcc/testsuite/g++.dg/parse/crash13.C | 4 +- gcc/testsuite/g++.dg/parse/error36.C | 4 +- gcc/testsuite/g++.dg/parse/missing-parens-fixit.C | 32 ++ gcc/testsuite/g++.dg/parse/no-typename1.C | 2 +- gcc/testsuite/g++.dg/parse/typedef2.C | 2 +- gcc/testsuite/g++.dg/parse/typename11.C | 4 +- gcc/testsuite/g++.dg/template/crash48.C | 2 +- gcc/testsuite/g++.dg/template/dependent-name5.C | 8 +- gcc/testsuite/g++.dg/template/error29.C | 4 +- gcc/testsuite/g++.dg/template/nested5.C | 2 +- gcc/testsuite/g++.dg/template/pr84789.C | 2 +- gcc/testsuite/g++.dg/template/static30.C | 2 +- gcc/testsuite/g++.dg/template/typedef6.C | 2 +- gcc/testsuite/g++.dg/template/typename3.C | 2 +- gcc/testsuite/gcc.c-torture/execute/pr64242.c | 30 ++ gcc/testsuite/gcc.dg/binop-xor1.c | 4 +- gcc/testsuite/gcc.dg/builtin-bswap-7.c | 4 +- gcc/testsuite/gcc.dg/gimplefe-34.c | 20 + .../gcc.dg/{gimplefe-error-1.c => gimplefe-35.c} | 8 +- gcc/testsuite/gcc.dg/independent-cloneids-1.c | 38 ++ gcc/testsuite/gcc.dg/pr21643.c | 6 +- gcc/testsuite/gcc.dg/pr46309.c | 8 +- gcc/testsuite/gcc.dg/predict-22.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/forwprop-28.c | 4 +- gcc/testsuite/gcc.dg/tree-ssa/phi-opt-11.c | 6 +- gcc/testsuite/gcc.dg/tree-ssa/phi-opt-2.c | 5 +- gcc/testsuite/gcc.dg/tree-ssa/reassoc-32.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/reassoc-33.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/reassoc-34.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/reassoc-35.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/reassoc-36.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/ssa-dom-thread-11.c | 4 +- gcc/testsuite/gcc.dg/tree-ssa/ssa-dom-thread-14.c | 4 +- gcc/testsuite/gcc.dg/tree-ssa/ssa-dom-thread-16.c | 4 +- gcc/testsuite/gcc.dg/tree-ssa/ssa-dom-thread-18.c | 24 ++ gcc/testsuite/gcc.dg/tree-ssa/ssa-dom-thread-4.c | 25 +- gcc/testsuite/gcc.dg/tree-ssa/ssa-ifcombine-13.c | 5 +- .../gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c | 6 +- .../gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c | 6 +- .../gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c | 6 +- .../gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c | 6 +- .../gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c | 6 +- .../gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c | 6 +- gcc/testsuite/gcc.dg/tree-ssa/ssa-thread-11.c | 4 +- gcc/testsuite/gcc.dg/tree-ssa/ssa-thread-14.c | 5 +- gcc/testsuite/gcc.dg/tree-ssa/vrp47.c | 7 +- gcc/testsuite/gcc.dg/tree-ssa/vrp87.c | 5 +- gcc/testsuite/gcc.target/i386/fentryname1.c | 15 + gcc/testsuite/gcc.target/i386/fentryname2.c | 15 + gcc/testsuite/gcc.target/i386/fentryname3.c | 10 + gcc/testsuite/gcc.target/i386/pr54589.c | 22 + gcc/testsuite/gcc.target/i386/returninst1.c | 14 + gcc/testsuite/gcc.target/i386/returninst2.c | 21 + gcc/testsuite/gcc.target/i386/returninst3.c | 9 + gcc/testsuite/gcc.target/powerpc/pr86324-1.c | 3 +- gcc/testsuite/gcc.target/sparc/20181129-1.c | 28 ++ gcc/testsuite/gcc.target/sparc/20181129-2.c | 28 ++ gcc/testsuite/gfortran.dg/goacc/asyncwait-5.f | 33 ++ gcc/testsuite/gfortran.dg/simd-builtins-1.f90 | 2 +- gcc/testsuite/gfortran.dg/simd-builtins-6.f90 | 2 +- gcc/testsuite/lib/target-supports.exp | 24 +- gcc/tree-profile.c | 2 +- gcc/tree-ssa-ifcombine.c | 7 +- gcc/tree-ssa-reassoc.c | 28 +- gcc/tree-vrp.c | 16 +- libbacktrace/ChangeLog | 19 + libbacktrace/Makefile.am | 93 ++++ libbacktrace/Makefile.in | 434 +++++++++++++++++-- libbacktrace/dwarf.c | 4 +- libbacktrace/internal.h | 12 + libbacktrace/{unittest.c => test_format.c} | 45 +- libgfortran/ChangeLog | 6 + libgfortran/runtime/backtrace.c | 12 +- libgomp/ChangeLog | 10 + libgomp/oacc-parallel.c | 3 +- .../testsuite/libgomp.oacc-c-c++-common/pr88288.c | 41 ++ .../{lib-16.f90 => lib-16-2.f90} | 3 +- libgomp/testsuite/libgomp.oacc-fortran/lib-16.f90 | 1 + libphobos/libdruntime/core/stdc/fenv.d | 30 ++ libphobos/libdruntime/core/stdc/math.d | 9 + libphobos/libdruntime/core/sys/linux/dlfcn.d | 26 ++ libphobos/libdruntime/core/sys/linux/epoll.d | 10 + libphobos/libdruntime/core/sys/linux/link.d | 8 + libphobos/libdruntime/core/sys/linux/sys/eventfd.d | 8 + libphobos/libdruntime/core/sys/linux/sys/inotify.d | 7 + libphobos/libdruntime/core/sys/linux/sys/mman.d | 27 ++ libphobos/libdruntime/core/sys/posix/dlfcn.d | 9 + libphobos/libdruntime/core/sys/posix/fcntl.d | 15 + libphobos/libdruntime/core/sys/posix/setjmp.d | 14 + libphobos/libdruntime/core/sys/posix/signal.d | 36 ++ libphobos/libdruntime/core/sys/posix/sys/mman.d | 4 + libphobos/libdruntime/core/sys/posix/sys/msg.d | 45 ++ libphobos/libdruntime/core/sys/posix/sys/socket.d | 36 ++ libphobos/libdruntime/core/sys/posix/sys/stat.d | 27 ++ libphobos/libdruntime/core/sys/posix/ucontext.d | 52 +++ libphobos/libdruntime/rt/sections_elf_shared.d | 17 +- libstdc++-v3/ChangeLog | 45 ++ libstdc++-v3/include/bits/basic_string.h | 52 +++ libstdc++-v3/include/bits/erase_if.h | 19 +- libstdc++-v3/include/std/deque | 8 +- libstdc++-v3/include/std/forward_list | 9 +- libstdc++-v3/include/std/list | 9 +- libstdc++-v3/include/std/map | 8 +- libstdc++-v3/include/std/set | 8 +- libstdc++-v3/include/std/string | 8 +- libstdc++-v3/include/std/string_view | 33 +- libstdc++-v3/include/std/unordered_map | 9 +- libstdc++-v3/include/std/unordered_set | 8 +- libstdc++-v3/include/std/vector | 8 +- .../testsuite/21_strings/basic_string/erasure.cc | 9 +- .../{erasure.cc => operations/ends_with/char/1.cc} | 44 +- .../ends_with/wchar_t/1.cc} | 44 +- .../starts_with/char/1.cc} | 44 +- .../starts_with/wchar_t/1.cc} | 44 +- .../operations/ends_with/char/1.cc} | 32 +- .../operations/ends_with/wchar_t/1.cc} | 32 +- .../operations/starts_with/char/1.cc} | 32 +- .../operations/starts_with/wchar_t/1.cc} | 32 +- .../testsuite/23_containers/deque/erasure.cc | 9 +- .../23_containers/forward_list/erasure.cc | 9 +- .../testsuite/23_containers/list/erasure.cc | 6 +- .../testsuite/23_containers/map/erasure.cc | 6 +- .../testsuite/23_containers/set/erasure.cc | 6 +- .../23_containers/unordered_map/erasure.cc | 6 +- .../23_containers/unordered_set/erasure.cc | 6 +- .../testsuite/23_containers/vector/erasure.cc | 9 +- 197 files changed, 4307 insertions(+), 890 deletions(-) create mode 100644 gcc/testsuite/c-c++-common/Wformat-pr88257.c create mode 100644 gcc/testsuite/c-c++-common/Wformat-pr88257.h create mode 100644 gcc/testsuite/c-c++-common/asan/asan-stack-small.c copy gcc/testsuite/{gcc.dg => c-c++-common}/empty.h (100%) create mode 100644 gcc/testsuite/c-c++-common/goacc/asyncwait-5.c create mode 100644 gcc/testsuite/g++.dg/cpp1y/lambda-generic-83856.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/lambda-generic-87523.C create mode 100644 gcc/testsuite/g++.dg/cpp1z/typename1.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/typename1.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/typename10.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/typename11.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/typename2.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/typename3.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/typename4.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/typename5.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/typename6.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/typename7.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/typename8.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/typename9.C create mode 100644 gcc/testsuite/g++.dg/debug/dwarf2/pr85550.C create mode 100644 gcc/testsuite/g++.dg/other/error35.C create mode 100644 gcc/testsuite/g++.dg/parse/missing-parens-fixit.C create mode 100644 gcc/testsuite/gcc.c-torture/execute/pr64242.c create mode 100644 gcc/testsuite/gcc.dg/gimplefe-34.c copy gcc/testsuite/gcc.dg/{gimplefe-error-1.c => gimplefe-35.c} (50%) create mode 100644 gcc/testsuite/gcc.dg/independent-cloneids-1.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/ssa-dom-thread-18.c create mode 100644 gcc/testsuite/gcc.target/i386/fentryname1.c create mode 100644 gcc/testsuite/gcc.target/i386/fentryname2.c create mode 100644 gcc/testsuite/gcc.target/i386/fentryname3.c create mode 100644 gcc/testsuite/gcc.target/i386/pr54589.c create mode 100644 gcc/testsuite/gcc.target/i386/returninst1.c create mode 100644 gcc/testsuite/gcc.target/i386/returninst2.c create mode 100644 gcc/testsuite/gcc.target/i386/returninst3.c create mode 100644 gcc/testsuite/gcc.target/sparc/20181129-1.c create mode 100644 gcc/testsuite/gcc.target/sparc/20181129-2.c create mode 100644 gcc/testsuite/gfortran.dg/goacc/asyncwait-5.f copy libbacktrace/{unittest.c => test_format.c} (70%) create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/pr88288.c copy libgomp/testsuite/libgomp.oacc-fortran/{lib-16.f90 => lib-16-2.f90} (94%) copy libstdc++-v3/testsuite/21_strings/basic_string/{erasure.cc => operations/ends [...] copy libstdc++-v3/testsuite/21_strings/basic_string/{erasure.cc => operations/ends [...] copy libstdc++-v3/testsuite/21_strings/basic_string/{erasure.cc => operations/star [...] copy libstdc++-v3/testsuite/21_strings/basic_string/{erasure.cc => operations/star [...] copy libstdc++-v3/testsuite/{20_util/assume_aligned/2_neg.cc => 21_strings/basic_s [...] copy libstdc++-v3/testsuite/{20_util/assume_aligned/2_neg.cc => 21_strings/basic_s [...] copy libstdc++-v3/testsuite/{20_util/assume_aligned/2_neg.cc => 21_strings/basic_s [...] copy libstdc++-v3/testsuite/{20_util/assume_aligned/2_neg.cc => 21_strings/basic_s [...]