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-stable-defconfig in repository toolchain/gcc.
from bc497cf24d8 2018-11-26 Richard Biener rguenther@suse.de adds 7c871402afc libphobos: Fix backtraces in Fibers on AArch64. adds 337f3a253a9 [arm][1/3] Rename mul64 attr to widen_mul64 adds 2f1287b08ad [AArch64][committed] Fix typo in aarch64_mangle_type adds 5ac4e2dc219 2018-11-26 Sandra Loosemore sandra@codesourcery.com adds 3fa38aab829 PR target/88178 * config/i386/i386.c (dbx_register_map): [...] adds 4d2cdcb1623 2018-11-26 Aaron Sawdey acsawdey@linux.ibm.com adds d530e5964eb * testsuite/Makefile.am (AUTOMAKE_OPTIONS): Drop dejagnu. [...] adds 0088d2e3453 2018-11-26 Jozef Lawrynowicz jozef.l@mittosystems.com adds f6245fb8441 PR target/58397 * config.host (*-*-netbsd*): Use x-netbsd [...] adds 62646c45fc9 PR c++/86900 * dwarf2out.c (secname_for_decl): For functi [...] adds 67cf60dadc9 PR testsuite/88090 * obj-c++.dg/attributes/method-nonnull [...] adds b1ba68e931d PR target/88195 * config/i386/i386.c (def_builtin2): If t [...] adds a9e81b51893 2018-11-26 Jozef Lawrynowicz jozef.l@mittosystems.com adds 12000efe077 2018-11-26 Jozef Lawrynowicz jozef.l@mittosystems.com adds 9890f25f797 compiler: initial support for exporting function bodies adds 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.
No new revisions were added by this update.
Summary of changes: contrib/ChangeLog | 7 + contrib/update-copyright.py | 23 + gcc/ChangeLog | 367 ++++++++ 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.host | 4 + gcc/config/aarch64/aarch64.c | 2 +- gcc/config/arm/arm-generic.md | 8 +- gcc/config/arm/cortex-a15.md | 2 +- gcc/config/arm/cortex-a5.md | 2 +- gcc/config/arm/cortex-a53.md | 2 +- gcc/config/arm/cortex-a57.md | 2 +- gcc/config/arm/cortex-a7.md | 2 +- gcc/config/arm/cortex-m4.md | 2 +- gcc/config/arm/exynos-m1.md | 2 +- gcc/config/arm/marvell-pj4.md | 4 +- gcc/config/arm/types.md | 4 +- gcc/config/arm/xgene1.md | 4 +- gcc/config/gnu-user.h | 4 + gcc/config/{host-openbsd.c => host-netbsd.c} | 28 +- gcc/config/i386/i386.c | 109 ++- 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-string.c | 960 ++++++++++++--------- gcc/config/rs6000/rs6000.c | 20 +- gcc/config/rs6000/rs6000.h | 122 ++- gcc/config/rs6000/rs6000.opt | 2 +- gcc/config/rs6000/rtems.h | 7 + gcc/config/rs6000/sysv4.h | 80 +- gcc/config/sh/sh-mem.cc | 2 +- gcc/config/{x-hpux => x-netbsd} | 4 +- gcc/cp/ChangeLog | 6 + gcc/cp/typeck.c | 2 +- gcc/diagnostic-show-locus.c | 51 -- gcc/diagnostic.c | 46 + gcc/diagnostic.h | 3 + gcc/doc/invoke.texi | 19 +- gcc/doc/md.texi | 9 + gcc/doc/sourcebuild.texi | 17 +- gcc/dump-context.h | 49 +- gcc/dumpfile.c | 277 ++++-- gcc/dumpfile.h | 72 +- gcc/dwarf2out.c | 10 +- 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.h | 56 ++ gcc/go/gofrontend/expressions.cc | 9 + gcc/go/gofrontend/expressions.h | 12 + gcc/go/gofrontend/go.cc | 6 +- gcc/go/gofrontend/gogo.cc | 534 +++++++++++- gcc/go/gofrontend/gogo.h | 103 ++- gcc/go/gofrontend/import.cc | 35 +- gcc/go/gofrontend/import.h | 76 ++ gcc/go/gofrontend/statements.cc | 30 + gcc/go/gofrontend/statements.h | 44 + gcc/go/gofrontend/types.cc | 4 +- 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 | 152 ++++ gcc/testsuite/c-c++-common/Warray-bounds-3.c | 4 + gcc/testsuite/c-c++-common/Wrestrict.c | 5 + gcc/testsuite/c-c++-common/pr41779.c | 6 +- gcc/testsuite/c-c++-common/pr57371-2.c | 2 +- gcc/testsuite/c-c++-common/rotate-8.c | 14 +- gcc/testsuite/g++.dg/cpp0x/pr88120.C | 23 + gcc/testsuite/g++.dg/debug/dwarf2/pr86900.C | 14 + gcc/testsuite/gcc.c-torture/compile/20151204.c | 2 +- gcc/testsuite/gcc.c-torture/execute/920501-8.c | 2 + gcc/testsuite/gcc.c-torture/execute/930513-1.c | 2 + .../gcc.c-torture/execute/ieee/920810-1.x | 4 + gcc/testsuite/gcc.dg/Walloc-size-larger-than-4.c | 2 +- gcc/testsuite/gcc.dg/Walloc-size-larger-than-5.c | 2 +- gcc/testsuite/gcc.dg/Walloc-size-larger-than-6.c | 2 +- gcc/testsuite/gcc.dg/Walloc-size-larger-than-7.c | 2 +- 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/pr34225.c | 1 + gcc/testsuite/gcc.dg/pr34856.c | 1 + gcc/testsuite/gcc.dg/pr40971.c | 1 + gcc/testsuite/gcc.dg/pr53037-1.c | 2 +- gcc/testsuite/gcc.dg/pr53037-2.c | 2 +- gcc/testsuite/gcc.dg/pr53037-3.c | 2 +- gcc/testsuite/gcc.dg/pr59963-2.c | 1 + gcc/testsuite/gcc.dg/pr69071.c | 2 +- gcc/testsuite/gcc.dg/pr84670-4.c | 1 + gcc/testsuite/gcc.dg/pr85512.c | 1 + gcc/testsuite/gcc.dg/pr85859.c | 1 + gcc/testsuite/gcc.dg/sancov/cmp0.c | 14 +- gcc/testsuite/gcc.dg/torture/builtin-sprintf.c | 3 +- .../gcc.dg/torture/stackalign/builtin-apply-2.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/20040204-1.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/addadd.c | 4 +- gcc/testsuite/gcc.dg/tree-ssa/builtin-sprintf-2.c | 9 +- .../gcc.dg/tree-ssa/builtin-sprintf-warn-10.c | 94 +- 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/loop-interchange-1.c | 3 +- .../gcc.dg/tree-ssa/loop-interchange-10.c | 3 +- .../gcc.dg/tree-ssa/loop-interchange-11.c | 3 +- .../gcc.dg/tree-ssa/loop-interchange-1b.c | 3 +- gcc/testsuite/gcc.dg/tree-ssa/loop-interchange-2.c | 3 +- gcc/testsuite/gcc.dg/tree-ssa/loop-interchange-3.c | 3 +- gcc/testsuite/gcc.dg/tree-ssa/loop-interchange-5.c | 3 +- gcc/testsuite/gcc.dg/tree-ssa/loop-interchange-6.c | 3 +- gcc/testsuite/gcc.dg/tree-ssa/loop-interchange-7.c | 3 +- gcc/testsuite/gcc.dg/tree-ssa/loop-interchange-8.c | 3 +- gcc/testsuite/gcc.dg/tree-ssa/loop-interchange-9.c | 3 +- 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/pr79327-2.c | 5 +- gcc/testsuite/gcc.dg/tree-ssa/ssa-dse-26.c | 1 + 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/testsuite/gcc.target/i386/pr88178.c | 8 + gcc/testsuite/gcc.target/i386/pr88195.c | 8 + .../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 | 47 +- .../obj-c++.dg/attributes/method-nonnull-1.mm | 6 +- 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 | 63 +- libgo/mksysinfo.sh | 9 + libgomp/ChangeLog | 12 + libgomp/Makefile.in | 2 +- libgomp/testsuite/Makefile.am | 66 +- libgomp/testsuite/Makefile.in | 141 +-- libphobos/libdruntime/core/thread.d | 38 +- libphobos/libdruntime/core/threadasm.S | 24 + 204 files changed, 4264 insertions(+), 1514 deletions(-) copy gcc/config/{host-openbsd.c => host-netbsd.c} (76%) copy gcc/config/{x-hpux => x-netbsd} (53%) create mode 100644 gcc/testsuite/g++.dg/cpp0x/pr88120.C create mode 100644 gcc/testsuite/g++.dg/debug/dwarf2/pr86900.C create mode 100644 gcc/testsuite/gcc.c-torture/execute/ieee/920810-1.x 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/i386/pr88178.c create mode 100644 gcc/testsuite/gcc.target/i386/pr88195.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%)