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-allmodconfig in repository toolchain/gcc.
from cc0ff4df2d9 [libbacktrace] Don't point to released memory in backtrace_ [...] adds 801cc086e1b * c-ada-spec.c: Include stringpool.h. (has_static_fields) [...] adds 02aa6d736e7 Come up with memop_ret enum instead of int endp for memory [...] adds f052211c3ff Support simd function declarations via a pre-include. adds 4ff24535fd4 Document the xorsign optab. adds 185d69ff81f * config/microblaze/microblaze.c (microblaze_block_move_st [...] adds 32b39b86aa1 * config/mips/mips.c (mips_block_move_straight): Use RETUR [...] adds 62b8ade669b * config/lm32/lm32.c (lm32_block_move_inline): Use RETURN_ [...] adds 559e6ed4b16 * config/riscv/riscv (riscv_block_mvoe_straight): Use RETU [...] adds 0b90da66f5f PR target/88188 * config/rs6000/rs6000.c (print_operand) [...] adds c94fccdf42e PR preprocessor/83173: Additional check before decrementing [...] adds 81affb1d35c compiler: import inlinable functions from package data adds 4249dcb9095 PR preprocessor/83173: New test adds ff81848a8eb MIPS: Add `-mfix-r5900' option for the R5900 short loop erratum adds 934182c665e PR preprocessor/83173: Enhance -fdump-internal-locations output adds bc7f2a7dcb2 gcov: do not ICE on NULL string in JSON export. adds d019d1b8955 PR 87756 - missing unterminated argument warning using addr [...] adds 548be2460c1 compiler: change Expression export to use Export_function_body adds 06491d5ca8f PR middle-end/87157 * gcc.dg/vect/costmodel/ppc/costmodel [...] adds 9b92780c8a3 compiler: pass a Location to import_expression adds bc8e2ef4fe7 compiler: change expression importing to use Import_expression adds dc2af9e31cc PR c++/88181 * class.c (fixup_attribute_variants): Also p [...] adds d8552953726 2018-11-27 François Dumont fdumont@gcc.gnu.org adds 204d4af48ee compiler: add '$' to names in expression export data adds eb75d23ac08 compiler: finalize types parsed for inline functions adds 86f35a6edbf compiler: add types used by inline functions to export data adds b3df66f19fc compiler: add result parameter names for inlinable functions adds c8fb3443911 PR libstdc++/67843 set shared_ptr lock policy at build-time adds 69f634cc671 compiler: record final type for numeric expressions adds 745bbd57d97 Clean up temporary files created by std::filesystem testsuite adds 98386435f39 compiler: tweaks for importing inline function bodies adds f931ec5254b PR c++/88187 * decl.c (grokdeclarator): Don't diagnose de [...] adds a1c7ffb16bd Daily bump. adds da8dd06846d Add myself to MAINTAINERS adds 0b3b73c33cc 2018-10-19 Richard Biener rguenther@suse.de adds bc03033c8da PR c++/88215 * c-ubsan.c: Include langhooks.h. (ubsan_in [...] adds 04a73995e2c PR c++/87476 * typeck2.c (digest_init_r): Re-add handing [...] adds 84d0788eebd PR target/88189 * config/i386/i386.c (ix86_expand_sse_mov [...]
No new revisions were added by this update.
Summary of changes: ChangeLog | 4 + MAINTAINERS | 1 + gcc/ChangeLog | 100 ++++++ gcc/DATESTAMP | 2 +- gcc/asan.c | 2 +- gcc/builtins.c | 73 ++-- gcc/c-family/ChangeLog | 26 ++ gcc/c-family/c-ada-spec.c | 119 +++++-- gcc/c-family/c-ubsan.c | 6 +- gcc/config/gnu-user.h | 4 + gcc/config/i386/i386.c | 25 +- gcc/config/i386/sse.md | 40 +++ gcc/config/lm32/lm32.c | 2 +- gcc/config/microblaze/microblaze.c | 4 +- gcc/config/mips/mips.c | 16 +- gcc/config/mips/mips.h | 1 + gcc/config/mips/mips.opt | 4 + gcc/config/riscv/riscv.c | 2 +- gcc/config/rs6000/rs6000.c | 20 +- gcc/config/sh/sh-mem.cc | 2 +- gcc/cp/ChangeLog | 17 + gcc/cp/class.c | 2 + gcc/cp/decl.c | 2 +- gcc/cp/typeck2.c | 8 +- gcc/diagnostic-show-locus.c | 51 --- gcc/diagnostic.c | 46 +++ gcc/diagnostic.h | 3 + gcc/doc/invoke.texi | 14 +- gcc/doc/md.texi | 9 + gcc/expr.c | 53 ++- gcc/expr.h | 2 +- gcc/fortran/ChangeLog | 16 + gcc/fortran/decl.c | 41 +++ gcc/fortran/gfortran.h | 22 ++ gcc/fortran/lang-specs.h | 10 +- gcc/fortran/lang.opt | 4 + gcc/fortran/match.h | 1 + gcc/fortran/parse.c | 3 + gcc/fortran/scanner.c | 4 + gcc/fortran/trans-intrinsic.c | 70 ++++ gcc/gcc.c | 19 + gcc/gcov.c | 4 +- gcc/go/ChangeLog | 5 + gcc/go/go-gcc.cc | 5 + gcc/go/gofrontend/MERGE | 2 +- gcc/go/gofrontend/backend.h | 7 + gcc/go/gofrontend/export.cc | 45 ++- gcc/go/gofrontend/export.h | 34 +- gcc/go/gofrontend/expressions.cc | 336 +++++++++++------- gcc/go/gofrontend/expressions.h | 48 +-- gcc/go/gofrontend/go.cc | 6 +- gcc/go/gofrontend/gogo.cc | 392 +++++++++++++++++++-- gcc/go/gofrontend/gogo.h | 95 ++++- gcc/go/gofrontend/import.cc | 194 ++++++++-- gcc/go/gofrontend/import.h | 239 ++++++++++++- gcc/go/gofrontend/statements.cc | 8 + gcc/go/gofrontend/statements.h | 6 + gcc/go/gofrontend/types.cc | 22 +- gcc/input.c | 41 ++- gcc/rtl.h | 17 +- gcc/testsuite/ChangeLog | 72 ++++ gcc/testsuite/c-c++-common/ubsan/pr88215.c | 11 + gcc/testsuite/g++.dg/cpp0x/pr87476-1.C | 13 + gcc/testsuite/g++.dg/cpp0x/pr87476-2.C | 23 ++ gcc/testsuite/g++.dg/debug/pr88181.C | 29 ++ .../testsuite/g++.dg/gomp}/pr88182.C | 2 +- gcc/testsuite/g++.dg/other/pr88187.C | 7 + .../plugin/location-overflow-test-pr83173-1.h | 2 + .../plugin/location-overflow-test-pr83173-2.h | 2 + .../gcc.dg/plugin/location-overflow-test-pr83173.c | 21 ++ .../gcc.dg/plugin/location-overflow-test-pr83173.h | 2 + .../gcc.dg/plugin/location_overflow_plugin.c | 13 +- gcc/testsuite/gcc.dg/plugin/plugin.exp | 3 +- .../gcc.dg/tree-ssa/builtin-fprintf-warn-1.c | 8 +- .../gcc.dg/tree-ssa/builtin-printf-warn-1.c | 6 +- gcc/testsuite/gcc.dg/tree-ssa/phi-opt-11.c | 4 +- gcc/testsuite/gcc.dg/tree-ssa/user-printf-warn-1.c | 6 +- .../gcc.dg/vect/costmodel/ppc/costmodel-vect-33.c | 2 +- .../i386/{avx-vaddsubpd-1.c => avx-pr88189-1.c} | 2 +- gcc/testsuite/gcc.target/i386/avx-pr88189-2.c | 16 + gcc/testsuite/gcc.target/i386/sse4_1-pr88189-1.c | 35 ++ gcc/testsuite/gcc.target/i386/sse4_1-pr88189-2.c | 16 + gcc/testsuite/gcc.target/powerpc/pr88188.c | 13 + gcc/testsuite/gfortran.dg/simd-builtins-1.f90 | 19 + gcc/testsuite/gfortran.dg/simd-builtins-1.h | 4 + gcc/testsuite/gfortran.dg/simd-builtins-2.f90 | 20 ++ gcc/testsuite/gfortran.dg/simd-builtins-3.f90 | 1 + gcc/testsuite/gfortran.dg/simd-builtins-3.h | 8 + gcc/testsuite/gfortran.dg/simd-builtins-4.f | 1 + gcc/testsuite/gfortran.dg/simd-builtins-4.h | 8 + gcc/testsuite/gfortran.dg/simd-builtins-5.f | 9 + gcc/testsuite/gfortran.dg/simd-builtins-6.f90 | 24 ++ libcpp/ChangeLog | 13 + libcpp/files.c | 32 +- libcpp/location-example.txt | 325 +++++++++-------- libgo/go/go/internal/gccgoimporter/parser.go | 9 + libgomp/ChangeLog | 5 + libstdc++-v3/ChangeLog | 41 ++- libstdc++-v3/acinclude.m4 | 66 ++++ libstdc++-v3/config.h.in | 3 + libstdc++-v3/configure | 94 ++++- libstdc++-v3/configure.ac | 1 + libstdc++-v3/doc/xml/manual/configure.xml | 22 ++ libstdc++-v3/include/bits/fs_dir.h | 12 +- libstdc++-v3/include/bits/hashtable.h | 142 ++++---- libstdc++-v3/include/bits/shared_ptr_base.h | 6 +- libstdc++-v3/include/ext/concurrence.h | 9 +- libstdc++-v3/src/filesystem/std-dir.cc | 7 +- .../unordered_set/allocator/move_assign.cc | 128 +++++-- .../27_io/filesystem/operations/canonical.cc | 1 + .../27_io/filesystem/operations/symlink_status.cc | 1 + 111 files changed, 2938 insertions(+), 737 deletions(-) create mode 100644 gcc/testsuite/c-c++-common/ubsan/pr88215.c create mode 100644 gcc/testsuite/g++.dg/cpp0x/pr87476-1.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/pr87476-2.C create mode 100644 gcc/testsuite/g++.dg/debug/pr88181.C rename {libgomp/testsuite/libgomp.c++ => gcc/testsuite/g++.dg/gomp}/pr88182.C (91%) create mode 100644 gcc/testsuite/g++.dg/other/pr88187.C create mode 100644 gcc/testsuite/gcc.dg/plugin/location-overflow-test-pr83173-1.h create mode 100644 gcc/testsuite/gcc.dg/plugin/location-overflow-test-pr83173-2.h create mode 100644 gcc/testsuite/gcc.dg/plugin/location-overflow-test-pr83173.c create mode 100644 gcc/testsuite/gcc.dg/plugin/location-overflow-test-pr83173.h copy gcc/testsuite/gcc.target/i386/{avx-vaddsubpd-1.c => avx-pr88189-1.c} (84%) create mode 100644 gcc/testsuite/gcc.target/i386/avx-pr88189-2.c create mode 100644 gcc/testsuite/gcc.target/i386/sse4_1-pr88189-1.c create mode 100644 gcc/testsuite/gcc.target/i386/sse4_1-pr88189-2.c create mode 100644 gcc/testsuite/gcc.target/powerpc/pr88188.c create mode 100644 gcc/testsuite/gfortran.dg/simd-builtins-1.f90 create mode 100644 gcc/testsuite/gfortran.dg/simd-builtins-1.h create mode 100644 gcc/testsuite/gfortran.dg/simd-builtins-2.f90 create mode 100644 gcc/testsuite/gfortran.dg/simd-builtins-3.f90 create mode 100644 gcc/testsuite/gfortran.dg/simd-builtins-3.h create mode 100644 gcc/testsuite/gfortran.dg/simd-builtins-4.f create mode 100644 gcc/testsuite/gfortran.dg/simd-builtins-4.h create mode 100644 gcc/testsuite/gfortran.dg/simd-builtins-5.f create mode 100644 gcc/testsuite/gfortran.dg/simd-builtins-6.f90