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-next-allnoconfig 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. new da8dd06846d Add myself to MAINTAINERS new 0b3b73c33cc 2018-10-19 Richard Biener rguenther@suse.de
The 2 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: ChangeLog | 4 + MAINTAINERS | 1 + gcc/ChangeLog | 93 +++++ gcc/DATESTAMP | 2 +- gcc/asan.c | 2 +- gcc/builtins.c | 73 ++-- gcc/c-family/ChangeLog | 18 + gcc/c-family/c-ada-spec.c | 119 +++++-- gcc/config/gnu-user.h | 4 + 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 | 10 + gcc/cp/class.c | 2 + gcc/cp/decl.c | 2 +- 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 | 57 +++ 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 +- 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 + 100 files changed, 2718 insertions(+), 725 deletions(-) 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 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