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-stable-allmodconfig in repository toolchain/ci/gcc.
from 36950f7ec3c * config/i386/i386-protos.h (ix86_expand_xorsign): New pro [...] adds 9f0968030aa 2019-01-09 Thomas Koenig tkoenig@gcc.gnu.org adds f4d3c071e54 2019-01-09 Sandra Loosemore sandra@codesourcery.com adds 130bd651781 2019-01-09 Sandra Loosemore sandra@codesourcery.com adds 5fba18a15f0 2019-01-09 Sandra Loosemore sandra@codesourcery.com adds 07c11f2be5c 2019-01-09 Sandra Loosemore sandra@codesourcery.com adds 42c13a10c1b 2019-01-09 Sandra Loosemore sandra@codesourcery.com adds 4f1634c53b2 libphobos: Merge phobos upstream b022e552a adds c8059ac97b4 PR go/86343 * go-gcc.cc (Gcc_backend::set_placeholder_str [...] adds 7fcc301fc78 Daily bump. adds e66b219eb51 2019-01-09 Steven G. Kargl kargl@gcc.gnu.org adds 02c39a5271c gcc/testsuite/ChangeLog: adds 97f353e609b gcc/ChangeLog: adds 9ccac37030d 2019-01-10 Tamar Christina tamar.christina@arm.com adds 76fb04650b2 Fix formatting adds 12f289aef78 PR c/88568 * attribs.c (handle_dll_attribute): Clear TREE [...] adds 3273d2e651f PR tree-optimization/88775 * include/bits/stl_function.h [...] adds 5f0279417e4 Include name of test in filesystem-test.XXXXXX filenames adds 2fd2b9b8425 ARM: fix -masm-syntax-unified (PR88648) adds e47a54ff1cd Add testcase from PR71959 adds ac9a84363ea Implement LWG 2221: formatted output operator for nullptr adds cbbb35ec104 Check AI_NUMERICSERV is defined before using it adds f5529091f41 Define __cpp_lib_erase_if feature test macro adds 1715824ba36 Fix filesystem::last_write_time failure with 32-bit time_t adds 2bcf19a01d1 PR middle-end/84877 PR bootstrap/88450 * function.c (ass [...] adds a794c0dc29a [Committed, AArch64] Disable tests for ilp32. new 15cbe83daed 2019-01-10 Steven G. Kargl kargl@gcc.gnu.org new aecc93dd4a5 2019-01-10 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: contrib/mklog | 2 +- gcc/ChangeLog | 376 + gcc/DATESTAMP | 2 +- gcc/Makefile.in | 2 +- gcc/ada/ChangeLog | 41 +- gcc/ada/exp_ch11.adb | 7 +- gcc/ada/exp_ch9.adb | 2 +- gcc/ada/libgnat/s-regpat.ads | 2 +- gcc/ada/par-ch4.adb | 2 +- gcc/ada/sem_ch4.adb | 4 +- gcc/ada/set_targ.adb | 2 +- gcc/ada/types.ads | 2 +- gcc/alias.c | 12 +- gcc/attribs.c | 2 + gcc/builtins.c | 2 +- gcc/calls.c | 4 +- gcc/cgraph.c | 4 +- gcc/cgraph.h | 16 +- gcc/cgraphclones.c | 2 +- gcc/cgraphunit.c | 2 +- gcc/combine-stack-adj.c | 2 +- gcc/combine.c | 2 +- gcc/common/config/i386/i386-common.c | 2 +- gcc/config/aarch64/aarch64-builtins.c | 186 +- gcc/config/aarch64/aarch64-c.c | 1 + gcc/config/aarch64/aarch64-simd-builtins.def | 19 + gcc/config/aarch64/aarch64-simd.md | 64 + gcc/config/aarch64/aarch64.c | 6 +- gcc/config/aarch64/aarch64.h | 3 + gcc/config/aarch64/arm_neon.h | 475 + gcc/config/aarch64/iterators.md | 28 + gcc/config/alpha/sync.md | 2 +- gcc/config/arc/arc.c | 2 +- gcc/config/arc/predicates.md | 2 +- gcc/config/arm/arm-builtins.c | 28 +- gcc/config/arm/arm-c.c | 3 +- gcc/config/arm/arm-protos.h | 2 + gcc/config/arm/arm.c | 59 +- gcc/config/arm/arm.h | 15 +- gcc/config/arm/arm.md | 4 +- gcc/config/arm/arm_neon.h | 439 + gcc/config/arm/arm_neon_builtins.def | 22 + gcc/config/arm/cortex-r4f.md | 2 +- gcc/config/arm/iterators.md | 19 +- gcc/config/arm/neon.md | 74 + gcc/config/arm/types.md | 3 + gcc/config/arm/unspecs.md | 6 + gcc/config/csky/csky.c | 2 +- gcc/config/csky/csky.h | 2 +- gcc/config/darwin-f.c | 2 +- gcc/config/epiphany/epiphany.md | 2 +- gcc/config/i386/i386.c | 6 +- gcc/config/i386/sol2.h | 2 +- gcc/config/m68k/m68k.c | 2 +- gcc/config/mcore/mcore.h | 2 +- gcc/config/microblaze/microblaze.md | 12 +- gcc/config/mips/20kc.md | 2 +- gcc/config/mips/sb1.md | 6 +- gcc/config/nds32/nds32.c | 4 +- gcc/config/nds32/predicates.md | 4 +- gcc/config/pa/pa.c | 10 +- gcc/config/rs6000/e300c2c3.md | 4 +- gcc/config/rs6000/rs6000.c | 4 +- gcc/config/s390/s390.h | 2 +- gcc/config/sh/sh.c | 2 +- gcc/config/sh/sh.md | 2 +- gcc/config/spu/vmx2spu.h | 4 +- gcc/cp/ChangeLog | 8 + gcc/cp/cp-tree.h | 2 +- gcc/cp/parser.c | 2 +- gcc/cp/pt.c | 4 +- gcc/cprop.c | 2 +- gcc/dbxout.c | 2 +- gcc/df-scan.c | 2 +- gcc/doc/cfg.texi | 2 +- gcc/doc/extend.texi | 2 +- gcc/doc/fragments.texi | 2 +- gcc/doc/gty.texi | 2 +- gcc/doc/invoke.texi | 6 +- gcc/doc/lto.texi | 2 +- gcc/doc/md.texi | 16 +- gcc/doc/objc.texi | 2 +- gcc/doc/rtl.texi | 4 +- gcc/doc/tm.texi | 2 +- gcc/dse.c | 2 +- gcc/emit-rtl.c | 2 +- gcc/emit-rtl.h | 2 +- gcc/except.c | 2 +- gcc/expmed.c | 2 +- gcc/expr.c | 10 +- gcc/fold-const.c | 4 +- gcc/fortran/ChangeLog | 42 + gcc/fortran/class.c | 2 +- gcc/fortran/decl.c | 32 +- gcc/fortran/expr.c | 22 +- gcc/fortran/gfc-internals.texi | 2 +- gcc/fortran/intrinsic.texi | 4 +- gcc/fortran/invoke.texi | 2 +- gcc/fortran/io.c | 2 +- gcc/fortran/match.c | 2 +- gcc/fortran/parse.c | 4 +- gcc/fortran/primary.c | 4 +- gcc/fortran/resolve.c | 10 +- gcc/fortran/simplify.c | 3 +- gcc/fortran/symbol.c | 2 +- gcc/fortran/trans-array.c | 2 +- gcc/fortran/trans-decl.c | 2 +- gcc/fortran/trans-intrinsic.c | 2 +- gcc/fortran/trans-stmt.c | 4 +- gcc/function.c | 80 +- gcc/genautomata.c | 8 +- gcc/gimple-fold.c | 8 +- gcc/gimple-ssa-evrp-analyze.c | 4 +- gcc/go/ChangeLog | 14 + gcc/go/go-backend.c | 2 +- gcc/go/go-gcc.cc | 10 +- gcc/hard-reg-set.h | 2 +- gcc/ifcvt.c | 8 +- gcc/ipa-comdats.c | 6 +- gcc/ipa-cp.c | 2 +- gcc/ipa-devirt.c | 16 +- gcc/ipa-fnsummary.c | 8 +- gcc/ipa-icf.c | 34 +- gcc/ipa-inline-transform.c | 2 +- gcc/ipa-inline.c | 4 +- gcc/ipa-polymorphic-call.c | 20 +- gcc/ipa-profile.c | 2 +- gcc/ipa-prop.c | 10 +- gcc/ipa-pure-const.c | 10 +- gcc/ipa-reference.c | 4 +- gcc/ipa-split.c | 12 +- gcc/ipa-visibility.c | 18 +- gcc/ipa.c | 2 +- gcc/ira-build.c | 12 +- gcc/ira-color.c | 4 +- gcc/ira-conflicts.c | 4 +- gcc/ira-costs.c | 4 +- gcc/ira-int.h | 8 +- gcc/ira-lives.c | 2 +- gcc/ira.c | 10 +- gcc/ira.h | 2 +- gcc/loop-invariant.c | 4 +- gcc/loop-unroll.c | 2 +- gcc/lower-subreg.c | 6 +- gcc/lra-assigns.c | 8 +- gcc/lra-constraints.c | 30 +- gcc/lra-eliminations.c | 4 +- gcc/lra-lives.c | 2 +- gcc/lra-remat.c | 14 +- gcc/lra-spills.c | 2 +- gcc/lra.c | 4 +- gcc/lto-cgraph.c | 2 +- gcc/lto-streamer-out.c | 2 +- gcc/lto/ChangeLog | 8 + gcc/lto/lto-partition.c | 6 +- gcc/lto/lto-symtab.c | 2 +- gcc/lto/lto.c | 2 +- gcc/objc/ChangeLog | 6 + gcc/objc/objc-act.c | 20 +- gcc/po/ChangeLog | 6 + gcc/po/gcc.pot | 38108 ++++++++++--------- gcc/postreload-gcse.c | 2 +- gcc/predict.c | 6 +- gcc/profile-count.h | 8 +- gcc/profile.c | 2 +- gcc/recog.c | 2 +- gcc/ree.c | 2 +- gcc/reload.c | 4 +- gcc/reload1.c | 10 +- gcc/reorg.c | 6 +- gcc/resource.c | 4 +- gcc/rtl.def | 14 +- gcc/rtl.h | 2 +- gcc/rtlanal.c | 2 +- gcc/sched-deps.c | 4 +- gcc/sched-ebb.c | 2 +- gcc/sched-rgn.c | 2 +- gcc/sel-sched-ir.c | 2 +- gcc/sel-sched.c | 4 +- gcc/shrink-wrap.c | 4 +- gcc/simplify-rtx.c | 2 +- gcc/symtab.c | 18 +- gcc/target.def | 2 +- gcc/testsuite/ChangeLog | 85 + gcc/testsuite/g++.dg/lto/odr-1_1.C | 2 +- gcc/testsuite/gcc.dg/pr88568.c | 4 + gcc/testsuite/gcc.dg/torture/pr88792.c | 32 + .../aarch64/advsimd-intrinsics/vector-complex.c | 269 + .../advsimd-intrinsics/vector-complex_f16.c | 332 + gcc/testsuite/gcc.target/aarch64/bti-1.c | 1 + gcc/testsuite/gcc.target/aarch64/bti-2.c | 1 + gcc/testsuite/gcc.target/aarch64/bti-3.c | 1 + .../gcc.target/arm/pr88648-asm-syntax-unified.c | 14 + gcc/testsuite/gfortran.dg/common_15.f90 | 2 +- gcc/testsuite/gfortran.dg/derived_result_2.f90 | 4 +- gcc/testsuite/gfortran.dg/do_check_6.f90 | 4 +- gcc/testsuite/gfortran.dg/namelist_args.f90 | 6 +- gcc/testsuite/gfortran.dg/negative_unit_check.f90 | 4 +- gcc/testsuite/gfortran.dg/pr86322_1.f90 | 12 + gcc/testsuite/gfortran.dg/pr86322_2.f90 | 13 + gcc/testsuite/gfortran.dg/pr86322_3.f90 | 13 + gcc/testsuite/gfortran.dg/pr88376.f90 | 8 + gcc/testsuite/gfortran.dg/pure_formal_3.f90 | 2 +- gcc/testsuite/gfortran.dg/spread_simplify_1.f90 | 16 + gcc/testsuite/lib/target-supports.exp | 108 + .../obj-c++.dg/attributes/method-attribute-2.mm | 2 +- gcc/testsuite/obj-c++.dg/exceptions-3.mm | 6 +- gcc/testsuite/obj-c++.dg/exceptions-4.mm | 2 +- gcc/testsuite/obj-c++.dg/exceptions-5.mm | 6 +- .../obj-c++.dg/property/at-property-23.mm | 4 +- gcc/testsuite/obj-c++.dg/property/dotsyntax-17.mm | 10 +- .../obj-c++.dg/property/property-neg-7.mm | 8 +- .../objc.dg/attributes/method-attribute-2.m | 2 +- gcc/testsuite/objc.dg/exceptions-3.m | 6 +- gcc/testsuite/objc.dg/exceptions-4.m | 2 +- gcc/testsuite/objc.dg/exceptions-5.m | 6 +- gcc/testsuite/objc.dg/param-1.m | 4 +- gcc/testsuite/objc.dg/property/at-property-23.m | 6 +- gcc/testsuite/objc.dg/property/dotsyntax-17.m | 10 +- gcc/testsuite/objc.dg/property/property-neg-7.m | 8 +- gcc/toplev.c | 4 +- gcc/tree-call-cdce.c | 2 +- gcc/tree-cfg.c | 4 +- gcc/tree-complex.c | 2 +- gcc/tree-core.h | 2 +- gcc/tree-eh.c | 2 +- gcc/tree-inline.c | 8 +- gcc/tree-loop-distribution.c | 4 +- gcc/tree-nrv.c | 2 +- gcc/tree-profile.c | 2 +- gcc/tree-sra.c | 2 +- gcc/tree-ssa-alias.c | 2 +- gcc/tree-ssa-dce.c | 2 +- gcc/tree-ssa-dom.c | 6 +- gcc/tree-ssa-forwprop.c | 2 +- gcc/tree-ssa-loop-im.c | 2 +- gcc/tree-ssa-loop-ivcanon.c | 6 +- gcc/tree-ssa-loop-ivopts.c | 2 +- gcc/tree-ssa-loop-niter.c | 2 +- gcc/tree-ssa-phionlycprop.c | 2 +- gcc/tree-ssa-phiopt.c | 4 +- gcc/tree-ssa-pre.c | 2 +- gcc/tree-ssa-propagate.c | 2 +- gcc/tree-ssa-threadedge.c | 8 +- gcc/tree-ssa-threadupdate.c | 2 +- gcc/tree-ssa-uninit.c | 12 +- gcc/tree-ssanames.c | 2 +- gcc/tree-streamer-out.c | 2 +- gcc/tree.c | 6 +- gcc/tree.h | 2 +- gcc/vr-values.c | 2 +- include/ChangeLog | 7 + include/libiberty.h | 4 +- include/plugin-api.h | 2 +- libbacktrace/ChangeLog | 6 + libbacktrace/backtrace.h | 2 +- libgcc/ChangeLog | 12 + libgcc/config/c6x/libunwind.S | 2 +- libgcc/config/tilepro/atomic.h | 2 +- libgcc/config/vxlib-tls.c | 2 +- libgcc/generic-morestack-thread.c | 2 +- libgcc/generic-morestack.c | 2 +- libgcc/mkmap-symver.awk | 2 +- libgfortran/ChangeLog | 7 + libgfortran/caf/single.c | 16 +- libgfortran/io/unit.c | 2 +- libgomp/ChangeLog | 7 + libgomp/testsuite/libgomp.oacc-c++/pr71959-aux.cc | 35 + libgomp/testsuite/libgomp.oacc-c++/pr71959.C | 31 + libiberty/ChangeLog | 8 + libiberty/cp-demangle.c | 4 +- libiberty/floatformat.c | 2 +- libiberty/strerror.c | 2 +- libobjc/ChangeLog | 14 + libobjc/class.c | 2 +- libobjc/objc/runtime.h | 12 +- libobjc/sendmsg.c | 2 +- liboffloadmic/ChangeLog | 8 + .../include/coi/common/COIResult_common.h | 2 +- .../include/coi/source/COIBuffer_source.h | 2 +- libphobos/src/MERGE | 4 + libphobos/src/std/array.d | 6 +- libphobos/src/std/conv.d | 32 +- libphobos/src/std/datetime/date.d | 223 +- libphobos/src/std/datetime/stopwatch.d | 5 +- libphobos/src/std/datetime/systime.d | 259 - libphobos/src/std/datetime/timezone.d | 856 - libphobos/src/std/internal/windows/advapi32.d | 3 +- libphobos/src/std/json.d | 8 - libphobos/src/std/process.d | 3 +- libphobos/src/std/range/primitives.d | 67 +- libphobos/src/std/socket.d | 8 +- libphobos/src/std/string.d | 96 +- libphobos/src/std/utf.d | 16 - libstdc++-v3/ChangeLog | 72 + libstdc++-v3/config/abi/pre/gnu.ver | 8 +- libstdc++-v3/include/bits/erase_if.h | 2 + libstdc++-v3/include/bits/stl_function.h | 32 +- libstdc++-v3/include/experimental/internet | 4 + libstdc++-v3/include/ext/bitmap_allocator.h | 4 +- libstdc++-v3/include/std/deque | 3 + libstdc++-v3/include/std/forward_list | 3 + libstdc++-v3/include/std/list | 3 + libstdc++-v3/include/std/ostream | 6 + libstdc++-v3/include/std/string | 3 + libstdc++-v3/include/std/vector | 3 + libstdc++-v3/include/std/version | 1 + libstdc++-v3/src/c++17/Makefile.am | 3 +- libstdc++-v3/src/c++17/Makefile.in | 8 +- .../bits/erase_if.h => src/c++17/ostream-inst.cc} | 50 +- .../testsuite/23_containers/deque/erasure.cc | 6 + .../23_containers/forward_list/erasure.cc | 6 + .../testsuite/23_containers/list/erasure.cc | 6 + .../testsuite/23_containers/map/erasure.cc | 6 + .../testsuite/23_containers/set/erasure.cc | 6 + .../23_containers/unordered_map/erasure.cc | 6 + .../23_containers/unordered_set/erasure.cc | 6 + .../testsuite/23_containers/vector/erasure.cc | 6 + .../basic_ostream/inserters_other/char/lwg2221.cc | 9 + .../filesystem/iterators/directory_iterator.cc | 3 + .../iterators/recursive_directory_iterator.cc | 3 + .../27_io/filesystem/operations/last_write_time.cc | 16 +- .../filesystem/iterators/directory_iterator.cc | 3 + .../iterators/recursive_directory_iterator.cc | 3 + .../experimental/net/internet/resolver/base.cc | 2 + .../net/internet/resolver/ops/lookup.cc | 5 +- libstdc++-v3/testsuite/util/testsuite_fs.h | 26 +- 327 files changed, 23798 insertions(+), 20368 deletions(-) create mode 100644 gcc/testsuite/gcc.dg/pr88568.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr88792.c create mode 100644 gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vector-complex.c create mode 100644 gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vector-comp [...] create mode 100644 gcc/testsuite/gcc.target/arm/pr88648-asm-syntax-unified.c create mode 100644 gcc/testsuite/gfortran.dg/pr86322_1.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr86322_2.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr86322_3.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr88376.f90 create mode 100644 gcc/testsuite/gfortran.dg/spread_simplify_1.f90 create mode 100644 libgomp/testsuite/libgomp.oacc-c++/pr71959-aux.cc create mode 100644 libgomp/testsuite/libgomp.oacc-c++/pr71959.C create mode 100644 libphobos/src/MERGE copy libstdc++-v3/{include/bits/erase_if.h => src/c++17/ostream-inst.cc} (54%) create mode 100644 libstdc++-v3/testsuite/27_io/basic_ostream/inserters_other/char [...]