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 a29d28d20fd Add filters for D language sources to contrib/update-copyright.py adds d7e443fded8 PR c++/88120 - ICE when calling save_expr in a template. [...] adds cdfc6004534 [RS6000] Use config/linux.h for powerpc*-*-linux* adds 07e3030cd8b PR 87756 - missing unterminated argument warning using addr [...] adds c2a1118389b syscall: always define WEXITED and WNOWAIT on GNU/Linux adds ab6b1bb456f [RS6000] rs6000/sysv4.h using gnu-user.h adds 6bcc5e8d48b Daily bump. adds fb1ed2805ed 2018-11-27 Jozef Lawrynowicz jozef.l@mittosystems.com adds e43345c1046 Fix missing dump_impl_location_t values, using a new dump_m [...] adds 0aaa1c585bc [RS6000] PowerPC -mcpu=native support adds 6a9a8e156cc [RS6000] libgcc cfi adds 968bbc892e5 [libbacktrace] Avoid realloc with size == 0 in backtrace_ve [...] adds 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
No new revisions were added by this update.
Summary of changes: gcc/ChangeLog | 295 ++++++++++++++++ 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.gcc | 28 +- 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/aix71.h | 50 ++- gcc/config/rs6000/driver-rs6000.c | 38 +- gcc/config/rs6000/freebsd.h | 12 +- gcc/config/rs6000/freebsd64.h | 9 - gcc/config/rs6000/linux.h | 23 +- gcc/config/rs6000/linux64.h | 32 +- gcc/config/rs6000/lynx.h | 10 - gcc/config/rs6000/netbsd.h | 4 + gcc/config/rs6000/rs6000.c | 20 +- gcc/config/rs6000/rs6000.h | 122 ++++--- gcc/config/rs6000/rtems.h | 7 + gcc/config/rs6000/sysv4.h | 80 +---- gcc/config/sh/sh-mem.cc | 2 +- gcc/cp/ChangeLog | 12 + gcc/cp/class.c | 2 + gcc/cp/typeck.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/doc/sourcebuild.texi | 6 + gcc/dump-context.h | 49 +-- gcc/dumpfile.c | 277 ++++++++++----- gcc/dumpfile.h | 72 +++- gcc/expr.c | 63 ++-- 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 | 22 +- gcc/go/gofrontend/expressions.cc | 287 ++++++++------- gcc/go/gofrontend/expressions.h | 48 +-- gcc/go/gofrontend/go.cc | 6 +- gcc/go/gofrontend/gogo.cc | 390 +++++++++++++++++++-- gcc/go/gofrontend/gogo.h | 95 ++++- gcc/go/gofrontend/import.cc | 192 ++++++++-- gcc/go/gofrontend/import.h | 219 +++++++++++- gcc/go/gofrontend/statements.cc | 8 + gcc/go/gofrontend/statements.h | 6 + gcc/go/gofrontend/types.cc | 21 +- gcc/input.c | 41 ++- gcc/loop-unroll.c | 7 +- gcc/opt-problem.cc | 2 +- gcc/optinfo-emit-json.cc | 2 +- gcc/optinfo.cc | 2 +- gcc/profile.c | 2 +- gcc/rtl.h | 17 +- gcc/selftest.h | 9 + gcc/testsuite/ChangeLog | 100 +++++- gcc/testsuite/c-c++-common/pr41779.c | 6 +- gcc/testsuite/c-c++-common/pr57371-2.c | 2 +- gcc/testsuite/g++.dg/cpp0x/pr88120.C | 23 ++ gcc/testsuite/g++.dg/debug/pr88181.C | 29 ++ gcc/testsuite/gcc.dg/Wno-frame-address.c | 2 +- gcc/testsuite/gcc.dg/attr-alloc_size-11.c | 4 +- gcc/testsuite/gcc.dg/builtin-apply2.c | 2 +- .../gcc.dg/compat/struct-by-value-16a_x.c | 2 + gcc/testsuite/gcc.dg/ifcvt-4.c | 2 +- gcc/testsuite/gcc.dg/lto/20091013-1_0.c | 1 + gcc/testsuite/gcc.dg/lto/20091013-1_1.c | 1 - gcc/testsuite/gcc.dg/lto/20091013-1_2.c | 1 - .../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/testsuite/gcc.dg/pr34856.c | 1 + gcc/testsuite/gcc.dg/pr84670-4.c | 1 + gcc/testsuite/gcc.dg/pr85859.c | 1 + .../gcc.dg/torture/stackalign/builtin-apply-2.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/20040204-1.c | 2 +- .../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/gen-vect-11.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/gen-vect-25.c | 4 +- gcc/testsuite/gcc.dg/tree-ssa/loop-1.c | 4 +- gcc/testsuite/gcc.dg/tree-ssa/loop-35.c | 4 +- gcc/testsuite/gcc.dg/tree-ssa/phi-opt-11.c | 4 +- gcc/testsuite/gcc.dg/tree-ssa/pr23455.c | 4 +- gcc/testsuite/gcc.dg/tree-ssa/ssa-dse-26.c | 1 + 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.dg/warn-sprintf-no-nul-2.c | 61 ---- gcc/testsuite/gcc.dg/warn-sprintf-no-nul-3.c | 71 ++++ gcc/testsuite/gcc.dg/weak/typeof-2.c | 2 + .../gcc.target/msp430/interrupt_fn_placement.c | 1 + .../gcc.target/msp430/pr78818-data-region.c | 3 +- gcc/testsuite/gcc.target/msp430/pr79242.c | 2 +- gcc/testsuite/gcc.target/msp430/special-regs.c | 8 +- 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 ++ gcc/testsuite/lib/target-supports.exp | 24 ++ gcc/tree-vect-slp.c | 8 +- libbacktrace/ChangeLog | 13 + libbacktrace/Makefile.am | 4 + libbacktrace/Makefile.in | 25 +- libbacktrace/alloc.c | 13 +- libbacktrace/mmap.c | 2 + libbacktrace/{state.c => unittest.c} | 88 +++-- libcpp/ChangeLog | 13 + libcpp/files.c | 32 +- libcpp/location-example.txt | 325 +++++++++-------- libgcc/ChangeLog | 13 +- libgcc/config/rs6000/morestack.S | 4 + libgcc/config/rs6000/tramp.S | 5 + libgo/go/go/internal/gccgoimporter/parser.go | 9 + libgo/mksysinfo.sh | 9 + libstdc++-v3/ChangeLog | 11 +- libstdc++-v3/include/bits/hashtable.h | 142 ++++---- .../unordered_set/allocator/move_assign.cc | 128 +++++-- 147 files changed, 3400 insertions(+), 1214 deletions(-) create mode 100644 gcc/testsuite/g++.dg/cpp0x/pr88120.C create mode 100644 gcc/testsuite/g++.dg/debug/pr88181.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.dg/warn-sprintf-no-nul-3.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 copy libbacktrace/{state.c => unittest.c} (57%)