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-lts-defconfig in repository toolchain/gcc.
from eee21cf1ded [RS6000] Comment fixes adds afa23db6c88 2018-11-13 Sandra Loosemore sandra@codesourcery.com adds f6b2026a461 [RS6000] secondary_reload and find_replacement adds 2207ad3ae60 Change __cpp_explicit_bool to __cpp_conditional_explicit. adds 4daed3b3d55 * cp-tree.h (struct cp_evaluated): New. adds e771eb36d40 Implement P0780R2, pack expansion in lambda init-capture. adds 76b94d4ba65 Implement P0722R3, destroying operator delete. adds 1c432fa5115 * decl2.c (min_vis_expr_r, expr_visibility): New. adds d1b312482df Avoid double substitution with complete explicit template a [...] adds 9c093b14dba Implement P0315R4, Lambdas in unevaluated contexts. adds 7c1b11cd44a * gcc-interface/misc.c (gnat_init_gcc_eh): Set -fnon-call- [...] adds 1d0ac42cd2d 2018-11-13 Xianmiao Qu xianmiao_qu@c-sky.com adds de9df22af5a 2018-11-13 Richard Biener rguenther@suse.de adds 1ea4fb4b587 PR rtl-optimization/87918 * simplify-rtx.c (simplify_merg [...] adds 64f8143dcc8 * toplev.c (output_stack_usage): Turn test on flag_stack_u [...] adds 9bb905e734d [ARC] Add peephole rules to combine store/loads into double [...] adds 985612d72f9 [ARC] Refurbish and improve prologue/epilogue functions. adds 908407d04fb [ARC] Update EH code. adds 54ac57f5715 [ARC] Do not emit ZOL in the presence of text jump tables. adds dc27c1f28ae [ARC] Add support for profiling in glibc. adds 5aa800aba49 [RS6000] Don't put large integer constants in TOC for -mcmo [...] adds 31665a2403a 2018-11-13 Richard Biener rguenther@suse.de adds 9129f51cfcf 2018-11-13 Richard Biener rguenther@suse.de adds e092c20e6d4 [PATCH][GCC] Make DR_TARGET_ALIGNMENT compile time variable adds a9fe512733d Do not allow -mabi=ms and -fsanitize={,kernel-}address (PR [...] adds ae1e77fa53e Improve -fprofile-report. adds 8039cacecd5 2018-11-13 Richard Biener rguenther@suse.de adds adc80ab7801 Move a test-case to a proper folder. adds 1894412032b * tree-vrp.c (value_range_base::dump): Dump type. Do not [...] adds f04ae234715 -fsave-optimization-record: compress the output using zlib adds d9e39f6cfc0 Fix ICE with -fopt-info-inline (PR ipa/87955) adds 91f42adcb18 Ensure that dump calls are guarded with dump_enabled_p adds a3d6edbfe19 2018-11-13 Richard Biener rguenther@suse.de adds f6690e05c64 Fix ChangeLog entry for r266080 adds 0df1cbdea06 2018-11-13 Michael Ploujnikov michael.ploujnikov@oracle.com adds 49610463f5b PR middle-end/81824 - Warn for missing attributes with func [...] adds be1e72839b6 Eliminate source_location in favor of location_t adds dd59ba43413 gcc/ PR rtl-optimization/87899 * lra-lives.c (start_livin [...] adds ca476f59936 Fix overflows in std::pmr::unsynchonized_pool_resource adds 442581353de Fix incorrect assertion when deallocating big block adds abcd0bc2723 Improve handling of pool_options::largest_required_pool_block adds cb37da99a81 Remove redundant loop in unsynchronized_pool_resource code adds 338fba95eb8 Fix unused parameter warnings introduced in earlier patch adds 3cb28cfb7fc Fix error when selecting number of memory pools adds 37e8051e471 PR tree-optimization/87898 * omp-simd-clone.c (ipa_simd_m [...] adds c5654b25cb4 Daily bump. adds 6ff3da17d0f gcc/ PR rtl-optimization/87507 * lower-subreg.c (operand_ [...]
No new revisions were added by this update.
Summary of changes: ChangeLog | 5 + gcc/ChangeLog | 357 +++++ gcc/DATESTAMP | 2 +- gcc/ada/ChangeLog | 5 + gcc/ada/gcc-interface/misc.c | 9 +- gcc/builtins.c | 14 +- gcc/c-family/ChangeLog | 22 + gcc/c-family/c-attribs.c | 28 +- gcc/c-family/c-common.c | 14 +- gcc/c-family/c-cppbuiltin.c | 3 +- gcc/c-family/c-lex.c | 6 +- gcc/c-family/c-opts.c | 2 +- gcc/c-family/c-ppoutput.c | 50 +- gcc/c/ChangeLog | 7 + gcc/c/c-decl.c | 10 +- gcc/c/c-tree.h | 12 +- gcc/c/c-typeck.c | 6 +- gcc/c/gimple-parser.c | 2 +- gcc/cfghooks.c | 38 +- gcc/cfghooks.h | 17 +- gcc/cfgrtl.c | 12 +- gcc/common/config/arc/arc-common.c | 1 + gcc/config/aarch64/aarch64.c | 8 +- gcc/config/arc/arc-protos.h | 4 +- gcc/config/arc/arc.c | 1481 ++++++++++++++------ gcc/config/arc/arc.h | 14 +- gcc/config/arc/arc.md | 260 ++++ gcc/config/arc/arc.opt | 10 +- gcc/config/arc/elf.h | 9 + gcc/config/arc/linux.h | 10 + gcc/config/arc/predicates.md | 12 + gcc/config/i386/i386.c | 5 + gcc/config/rs6000/linux64.h | 7 +- gcc/config/rs6000/rs6000.c | 16 +- gcc/cp/ChangeLog | 55 + gcc/cp/call.c | 51 +- gcc/cp/cp-tree.h | 24 +- gcc/cp/cvt.c | 2 +- gcc/cp/decl.c | 6 +- gcc/cp/decl2.c | 110 +- gcc/cp/init.c | 12 +- gcc/cp/mangle.c | 10 + gcc/cp/name-lookup.c | 2 +- gcc/cp/optimize.c | 27 +- gcc/cp/parser.c | 48 +- gcc/cp/pt.c | 216 ++- gcc/cp/semantics.c | 6 - gcc/cp/tree.c | 29 +- gcc/cp/typeck.c | 2 +- gcc/diagnostic-show-locus.c | 4 +- gcc/diagnostic.c | 4 +- gcc/doc/extend.texi | 2 +- gcc/doc/invoke.texi | 30 +- gcc/doc/tm.texi | 2 +- gcc/dumpfile.c | 31 +- gcc/fortran/ChangeLog | 5 + gcc/fortran/cpp.c | 40 +- gcc/fortran/gfortran.h | 2 +- gcc/gcc-rich-location.h | 2 +- gcc/genmatch.c | 62 +- gcc/gimple-loop-interchange.cc | 2 +- gcc/gimple.h | 6 +- gcc/gimplify.c | 2 +- gcc/go/ChangeLog | 8 + gcc/go/go-gcc-diagnostics.cc | 8 +- gcc/go/go-gcc.cc | 8 +- gcc/go/go-linemap.cc | 2 +- gcc/go/go-location.h | 6 +- gcc/go/gofrontend/README | 2 +- gcc/graphite-isl-ast-to-gimple.c | 11 +- gcc/graphite-optimize-isl.c | 36 +- gcc/graphite.c | 3 +- gcc/input.c | 84 +- gcc/input.h | 18 +- gcc/ipa-inline.c | 14 +- gcc/jit/ChangeLog | 4 + gcc/jit/jit-playback.c | 4 +- gcc/jit/jit-playback.h | 2 +- gcc/lower-subreg.c | 61 +- gcc/lra-lives.c | 327 +++-- gcc/omp-expand.c | 4 +- gcc/omp-simd-clone.c | 22 +- gcc/optinfo-emit-json.cc | 35 +- gcc/passes.c | 207 +-- gcc/selftest.h | 2 +- gcc/simplify-rtx.c | 16 +- gcc/substring-locations.h | 14 +- gcc/target.def | 2 +- gcc/targhooks.c | 2 +- gcc/targhooks.h | 2 +- gcc/testsuite/ChangeLog | 75 + gcc/testsuite/g++.dg/abi/no-linkage-expr1.C | 19 + gcc/testsuite/g++.dg/cpp0x/decltype48.C | 2 +- gcc/testsuite/g++.dg/cpp0x/diag1.C | 2 +- gcc/testsuite/g++.dg/cpp0x/error4.C | 2 +- gcc/testsuite/g++.dg/cpp0x/lambda/lambda-ice6.C | 2 +- gcc/testsuite/g++.dg/cpp0x/lambda/lambda-sfinae1.C | 9 +- gcc/testsuite/g++.dg/cpp0x/lambda/lambda-uneval.C | 2 +- gcc/testsuite/g++.dg/cpp0x/lambda/lambda-uneval2.C | 5 +- gcc/testsuite/g++.dg/cpp0x/pr77655.C | 2 +- gcc/testsuite/g++.dg/cpp2a/destroying-delete1.C | 41 + gcc/testsuite/g++.dg/cpp2a/feat-cxx2a.C | 8 + gcc/testsuite/g++.dg/cpp2a/lambda-pack-init1.C | 17 + gcc/testsuite/g++.dg/cpp2a/lambda-uneval1.C | 16 + gcc/testsuite/g++.dg/cpp2a/lambda-uneval2.C | 54 + gcc/testsuite/g++.dg/cpp2a/lambda-uneval3.C | 12 + gcc/testsuite/g++.dg/cpp2a/lambda-uneval4.C | 8 + gcc/testsuite/g++.dg/cpp2a/lambda-uneval5.C | 5 + gcc/testsuite/g++.dg/cpp2a/lambda-uneval6.C | 26 + gcc/testsuite/g++.dg/cpp2a/lambda-uneval7.C | 12 + gcc/testsuite/g++.dg/cpp2a/lambda-uneval8.C | 13 + gcc/testsuite/g++.dg/cpp2a/lambda-uneval9.C | 12 + gcc/testsuite/g++.dg/cpp2a/lambda-uneval9.cc | 3 + gcc/testsuite/g++.dg/cpp2a/lambda-uneval9.h | 9 + .../g++.dg/diagnostic/param-type-mismatch-2.C | 16 +- .../g++.dg/diagnostic/param-type-mismatch.C | 10 +- gcc/testsuite/g++.dg/opt/pr87967.C | 50 + gcc/testsuite/g++.dg/plugin/comment_plugin.c | 2 +- gcc/testsuite/gcc.dg/asan/pr87930.c | 6 + gcc/testsuite/gcc.dg/attr-copy-5.c | 57 + gcc/testsuite/gcc.dg/gomp/pr87898.c | 10 + gcc/testsuite/gcc.dg/graphite/pr87931.c | 22 + .../plugin/diagnostic_plugin_test_show_locus.c | 8 +- gcc/testsuite/gcc.dg/pr86991.c | 20 + gcc/testsuite/gcc.dg/pr87962.c | 17 + gcc/testsuite/gcc.dg/tls/diag-6.c | 4 +- gcc/testsuite/gcc.dg/tree-ssa/pr64130.c | 4 +- gcc/testsuite/gcc.dg/tree-ssa/vrp92.c | 2 +- gcc/testsuite/gcc.target/arc/builtin_eh.c | 22 + gcc/testsuite/gcc.target/arc/firq-1.c | 8 +- gcc/testsuite/gcc.target/arc/firq-3.c | 14 +- gcc/testsuite/gcc.target/arc/firq-4.c | 12 +- gcc/testsuite/gcc.target/arc/interrupt-6.c | 2 +- gcc/testsuite/gcc.target/i386/pr87918.c | 14 + gcc/testsuite/gcc.target/i386/pr87955.c | 10 + gcc/testsuite/gcc.target/powerpc/pr68805.c | 4 +- gcc/testsuite/gcc.target/powerpc/pr87507.c | 22 + gcc/toplev.c | 4 +- gcc/tree-cfg.c | 13 +- gcc/tree-cfgcleanup.c | 4 +- gcc/tree-diagnostic.c | 10 +- gcc/tree-into-ssa.c | 2 +- gcc/tree-loop-distribution.c | 9 +- gcc/tree-outof-ssa.c | 28 +- gcc/tree-parloops.c | 21 +- gcc/tree-phinodes.c | 2 +- gcc/tree-phinodes.h | 2 +- gcc/tree-ssa-loop-ivopts.c | 2 +- gcc/tree-ssa-loop-manip.c | 2 +- gcc/tree-ssa-loop-niter.c | 2 +- gcc/tree-ssa-phiopt.c | 8 +- gcc/tree-ssa-phiprop.c | 2 +- gcc/tree-ssa-threadupdate.c | 6 +- gcc/tree-ssa.c | 4 +- gcc/tree-ssa.h | 6 +- gcc/tree-ssanames.c | 4 +- gcc/tree-ssanames.h | 4 +- gcc/tree-vect-data-refs.c | 104 +- gcc/tree-vect-loop-manip.c | 43 +- gcc/tree-vect-loop.c | 155 +- gcc/tree-vect-slp.c | 84 +- gcc/tree-vect-stmts.c | 32 +- gcc/tree-vectorizer.c | 26 +- gcc/tree-vectorizer.h | 6 +- gcc/tree-vrp.c | 267 ++-- gcc/tree-vrp.h | 6 +- libcc1/ChangeLog | 7 + libcc1/libcc1plugin.cc | 12 +- libcc1/libcp1plugin.cc | 32 +- libcpp/ChangeLog | 20 + libcpp/charset.c | 2 +- libcpp/directives-only.c | 2 +- libcpp/directives.c | 30 +- libcpp/errors.c | 16 +- libcpp/expr.c | 14 +- libcpp/files.c | 32 +- libcpp/include/cpplib.h | 54 +- libcpp/include/line-map.h | 224 +-- libcpp/init.c | 2 +- libcpp/internal.h | 40 +- libcpp/lex.c | 8 +- libcpp/line-map.c | 296 ++-- libcpp/location-example.txt | 36 +- libcpp/macro.c | 138 +- libcpp/pch.c | 4 +- libcpp/traditional.c | 4 +- libgcc/ChangeLog | 6 + libgcc/config/csky/linux-unwind.h | 105 +- libstdc++-v3/ChangeLog | 56 + libstdc++-v3/libsupc++/new | 12 + libstdc++-v3/src/c++17/memory_resource.cc | 183 ++- .../allocate-max-chunks.cc | 88 ++ .../unsynchronized_pool_resource/allocate.cc | 94 +- .../unsynchronized_pool_resource/options.cc | 62 +- 194 files changed, 5067 insertions(+), 2218 deletions(-) create mode 100644 gcc/testsuite/g++.dg/abi/no-linkage-expr1.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/destroying-delete1.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/lambda-pack-init1.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/lambda-uneval1.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/lambda-uneval2.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/lambda-uneval3.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/lambda-uneval4.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/lambda-uneval5.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/lambda-uneval6.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/lambda-uneval7.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/lambda-uneval8.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/lambda-uneval9.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/lambda-uneval9.cc create mode 100644 gcc/testsuite/g++.dg/cpp2a/lambda-uneval9.h create mode 100644 gcc/testsuite/g++.dg/opt/pr87967.C create mode 100644 gcc/testsuite/gcc.dg/asan/pr87930.c create mode 100644 gcc/testsuite/gcc.dg/attr-copy-5.c create mode 100644 gcc/testsuite/gcc.dg/gomp/pr87898.c create mode 100644 gcc/testsuite/gcc.dg/graphite/pr87931.c create mode 100644 gcc/testsuite/gcc.dg/pr86991.c create mode 100644 gcc/testsuite/gcc.dg/pr87962.c create mode 100644 gcc/testsuite/gcc.target/arc/builtin_eh.c create mode 100644 gcc/testsuite/gcc.target/i386/pr87918.c create mode 100644 gcc/testsuite/gcc.target/i386/pr87955.c create mode 100644 gcc/testsuite/gcc.target/powerpc/pr87507.c create mode 100644 libstdc++-v3/testsuite/20_util/unsynchronized_pool_resource/all [...]