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-allyesconfig in repository toolchain/gcc.
from d6d25b4fe7b Daily bump. adds 835888ab3fa PR target/88461 * config/i386/i386.md (*zero_extendsidi2, [...] adds c8cc98b8a2e PR target/88461 * config/i386/sse.md (VI1248_AVX512VLBW, [...] adds 106ab9e0ee4 PR target/88465 * config/i386/i386.md (*movdi_internal, * [...] adds fe0fafc59e4 Add note about abort and ZCX runtime. adds e9d55edafac gcc/ * common/config/i386/i386-common.c (processor_na [...] adds 91818d6f186 [AArch64][doc] Clarify -msve-vector-bits=128 behaviour adds cd55b1f0003 Disable new tests for configurations with no libstdc++fs.a adds 46f0e1b6a8a S/390: Use VEC_INEXACT/VEC_NOINEXACT instead of magic numbers. adds 0cd64514d55 S/390: Fix zvector vec_double builtin adds 13c991350d8 Fix test to work when path::native() returns wstring adds 3586fdc5911 Fix [fs.path.gen] tests to use backslashes for mingw adds 37eaa4adc75 PR testsuite/88454 * gcc.dg/tree-ssa/split-path-5.c (__ct [...] adds 05e999dd4b4 PR libgomp/88460 * testsuite/libgomp.c++/for-24.C (result [...] adds dc014eedb0e Include gdc.test prefix in test names (PR testsuite/88041) adds a1610c98cf0 [PR c++/87531] Fix second bug adds 2dbd3990baf PR tree-optimization/88464 * tree-vect-stmts.c (vect_buil [...] adds 8541a54a6cf * gdbinit.in (pp): New macro. adds cfd86e2cfb7 [libgomp, nvptx] Fix libgomp.c/target-5.c compilation adds 879e6da4074 libitm/ * config/powerpc/target.h (htm_available): Add su [...] adds 253f39c3f9e * config/rs6000/rs6000.c (rs6000_function_arg): Ensure type [...] adds df11cb7d152 PR rtl-optimization/88416 * valtrack.c (cleanup_auto_inc_ [...] adds 6bec006a621 PR libstdc++/71044 optimize std::filesystem::path construction adds b15b89d09ec Fix handling of POSIX paths containing a root-name adds 1ed9e78d58c PR c++/88216 - ICE with class type in non-type template pa [...] adds 3923c63ef0f 2018-12-13 Vladimir Makarov vmakarov@redhat.com adds 456b21cccbc gcc/ChangeLog: * doc/extend.texi: Consistently use @code f [...] adds 060f0b578e0 PR rtl-optimization/88470 * cfgcleanup.c (outgoing_edges_ [...] adds aa1b72a3d3f PR tree-optimization/88444 * tree-inline.c (fold_marked_s [...] adds 3925bf14c0d * ipa-cp.c: Fix various comment typos. adds 8ed952e276b Daily bump. adds 6e7b2077261 * ipa-cp.c (print_all_lattices): Skip cp clones. adds 1cd65f4bb13 * auto-profile.c (AFDO_EINFO): New macro. (class edge_inf [...] adds 31bd1d429c1 * auto-profile.c (afdo_indirect_call): Skip generating his [...] adds 91199290ebb * auto-profile.c (afdo_annotate_cfg): Call update_max_bb_c [...] adds 4391aaed541 match_asm_constraints: Use copy_rtx where needed (PR88001) adds ad893df7fe1 [RS6000] PR88311, mlongcall indirections are optimised away adds 500cb649157 2018-12-14 Richard Biener rguenther@suse.de adds 0ae5612b2a4 [testsuite] Remove bashism from libbacktrace/allocfail.sh adds e141c1cef74 [ARC] Fix REG_CLASS_NAMES. adds 99fef349389 [ARC] Fix millicode wrong blink restore. adds 1777adb54d4 * dwarf2out.c (analyze_discr_in_predicate): Simplify. (an [...] adds 424c340a23b * gcc-interface/decl.c (rm_size): Take into account the pa [...] adds 95f61091a12 Fix LRA bug adds 76c21b27124 x86: Don't use get_frame_size when finalizing stack frame adds 07c14f81e79 [offloading] Error on missing symbols adds 13ad7b2dab6 [PATCH 1/3][GCC] Add new target hook asm_post_cfi_startproc adds cdb81f2e714 * target.def (post_cfi_startproc): Fix text. adds d4b5717bea3 PR target/88474 * internal-fn.def (HYPOT): New. * optabs [...] adds f46017c13c6 libphobos/ChangeLog: adds 581f16e5dd0 ARM] Improve robustness of -mslow-flash-data adds a10ffdadbd8 PR c++/82294 PR c++/87436 * init.c (build_vec_init): Cha [...] adds c90b96f5c42 PR c++/82294 PR c++/87436 * expr.h (categorize_ctor_elem [...] adds 518da94947c [PR86823] retain deferred access checks from outside firewall adds fbd4f724c13 Repair liboffloadmic after "(Partial) OpenMP 5.0 support fo [...] adds 75180da2a55 Add user-friendly diagnostics for OpenACC loop parallelism [...] adds 815940afeef [PR88370] acc_get_cuda_stream/acc_set_cuda_stream: acc_asyn [...] adds fef25f06de8 Correctly describe OpenACC async/wait dependencies adds 1d61d32a5dd Revise libgomp.oacc-c-c++-common/data-2-lib.c, libgomp.oacc [...] adds e7acb9ffce9 [PR88407] [OpenACC] Correctly handle unseen async-arguments adds 44b7d2b9c1b [PR88484] OpenACC wait directive without wait argument but [...] adds 963e7a8d58a [PR88495] An OpenACC async queue is always synchronized wit [...] adds 8ccac5746ba Missing changes from "Adjust copy/copyin/copyout/create for [...] adds 8180eda6d6c x86; Add -mmanual-endbr and cf_check function attribute adds 35b0bca8db5 [PR c++/87814] undefer deferred noexcept on tsubst if request adds d5e23fb29c3 PR 79738 - Documentation for __attribute__((const)) slightl [...] adds 2ecb854bf2a PR tree-optimization/87096 - Optimised snprintf is not POSI [...] adds 0f15b7f669e PR tree-optimization/88372 - alloc_size attribute is ignore [...] adds 28ccc874d09 PR rtl-optimization/88478 * cselib.c (cselib_record_sets) [...] adds cdb1966e1c2 PR target/88489 * config/i386/sse.md (UNSPEC_SFIXUPIMM): [...] adds 0f5abdcfc5c Daily bump.
No new revisions were added by this update.
Summary of changes: gcc/ChangeLog | 311 ++++- gcc/DATESTAMP | 2 +- gcc/ada/ChangeLog | 20 +- .../doc/gnat_ugn/platform_specific_information.rst | 12 +- gcc/ada/gcc-interface/decl.c | 10 +- gcc/ada/gcc-interface/trans.c | 21 +- gcc/auto-profile.c | 198 +-- gcc/calls.c | 31 +- gcc/cfgcleanup.c | 7 +- gcc/common/config/i386/i386-common.c | 3 + gcc/config.gcc | 2 +- gcc/config/arc/arc.c | 4 +- gcc/config/arc/arc.h | 1 + gcc/config/arm/arm.md | 89 +- gcc/config/arm/constraints.md | 17 +- gcc/config/arm/predicates.md | 18 + gcc/config/arm/thumb2.md | 30 +- gcc/config/arm/vfp.md | 80 +- gcc/config/i386/i386-c.c | 7 + gcc/config/i386/i386.c | 15 +- gcc/config/i386/i386.h | 3 + gcc/config/i386/i386.md | 137 +- gcc/config/i386/i386.opt | 5 + gcc/config/i386/sse.md | 100 +- gcc/config/rs6000/rs6000.c | 12 +- gcc/config/s390/s390-builtins.def | 4 +- gcc/config/s390/vx-builtins.md | 12 +- gcc/cp/ChangeLog | 38 + gcc/cp/class.c | 1 + gcc/cp/init.c | 9 +- gcc/cp/mangle.c | 10 +- gcc/cp/name-lookup.c | 11 - gcc/cp/parser.c | 19 +- gcc/cp/pt.c | 17 +- gcc/cp/semantics.c | 7 +- gcc/cselib.c | 2 +- gcc/doc/extend.texi | 394 ++++-- gcc/doc/invoke.texi | 38 +- gcc/doc/tm.texi | 9 + gcc/doc/tm.texi.in | 2 + gcc/dwarf2out.c | 29 +- gcc/expr.c | 58 +- gcc/expr.h | 3 +- gcc/function.c | 2 +- gcc/gdbinit.in | 17 +- gcc/gimple-ssa-split-paths.c | 46 - gcc/gimple-ssa-sprintf.c | 44 +- gcc/gimplify.c | 26 +- gcc/hooks.c | 5 + gcc/hooks.h | 1 + gcc/internal-fn.def | 1 + gcc/ipa-cp.c | 19 +- gcc/lra-assigns.c | 7 +- gcc/lra-constraints.c | 1 + gcc/lra-int.h | 3 +- gcc/lra-remat.c | 2 +- gcc/lra.c | 18 +- gcc/lto-cgraph.c | 39 +- gcc/omp-offload.c | 49 +- gcc/optabs.def | 1 + gcc/target.def | 12 + gcc/testsuite/ChangeLog | 161 ++- .../goacc/classify-kernels-unparallelized.c | 3 +- .../c-c++-common/goacc/classify-kernels.c | 3 +- .../c-c++-common/goacc/classify-parallel.c | 3 +- .../c-c++-common/goacc/classify-routine.c | 3 +- gcc/testsuite/c-c++-common/goacc/kernels-1.c | 10 +- .../goacc/kernels-double-reduction-n.c | 3 +- .../c-c++-common/goacc/kernels-double-reduction.c | 3 +- .../c-c++-common/goacc/note-parallelism.c | 115 ++ gcc/testsuite/g++.dg/cpp1z/pr87814.C | 26 + gcc/testsuite/g++.dg/cpp2a/nontype-class9.C | 29 + gcc/testsuite/g++.dg/lookup/pr87531-2.C | 63 + gcc/testsuite/g++.dg/opt/pr88478.C | 17 + gcc/testsuite/g++.dg/pr86823.C | 15 + gcc/testsuite/g++.dg/tree-ssa/pr82294.C | 13 + gcc/testsuite/g++.dg/tree-ssa/pr87436.C | 25 + gcc/testsuite/gcc.dg/Walloc-size-larger-than-18.c | 93 ++ gcc/testsuite/gcc.dg/builtin-object-size-19.c | 101 ++ gcc/testsuite/gcc.dg/lto/pr88297_0.c | 57 + gcc/testsuite/gcc.dg/lto/pr88297_1.c | 25 + gcc/testsuite/gcc.dg/tree-ssa/builtin-snprintf-4.c | 156 +++ gcc/testsuite/gcc.dg/tree-ssa/pr88444.c | 6 + gcc/testsuite/gcc.dg/tree-ssa/split-path-5.c | 6 +- gcc/testsuite/gcc.target/arc/milli-1.c | 23 + .../gcc.target/arm/thumb2-slow-flash-data-2.c | 1 + .../gcc.target/arm/thumb2-slow-flash-data-3.c | 1 + .../gcc.target/arm/thumb2-slow-flash-data-4.c | 1 + .../gcc.target/arm/thumb2-slow-flash-data-5.c | 1 + gcc/testsuite/gcc.target/i386/avx512dq-pr88465.c | 14 + gcc/testsuite/gcc.target/i386/avx512f-pr88462-1.c | 35 + gcc/testsuite/gcc.target/i386/avx512f-pr88462-2.c | 51 + gcc/testsuite/gcc.target/i386/avx512f-pr88465.c | 21 + .../gcc.target/i386/avx512vl-vfixupimmsd-2.c | 20 + .../gcc.target/i386/avx512vl-vfixupimmss-2.c | 20 + gcc/testsuite/gcc.target/i386/cf_check-1.c | 11 + gcc/testsuite/gcc.target/i386/cf_check-2.c | 11 + gcc/testsuite/gcc.target/i386/cf_check-3.c | 11 + gcc/testsuite/gcc.target/i386/cf_check-4.c | 10 + gcc/testsuite/gcc.target/i386/cf_check-5.c | 9 + gcc/testsuite/gcc.target/i386/funcspec-56.inc | 1 + .../gcc.target/{m68k/pr45015.c => i386/pr88414.c} | 5 +- gcc/testsuite/gcc.target/i386/pr88416.c | 5 + gcc/testsuite/gcc.target/i386/pr88461.c | 16 + .../gcc.target/i386/{pr55686.c => pr88470.c} | 4 +- gcc/testsuite/gcc.target/i386/stackalign/pr88483.c | 17 + .../gcc.target/s390/zvector/vec-double-1.c | 12 + .../gcc.target/s390/zvector/vec-double-2.c | 12 + gcc/testsuite/gdc.test/compilable/ddoc9676a.d | 2 +- gcc/testsuite/gdc.test/compilable/depsOutput9948.d | 2 +- gcc/testsuite/gdc.test/gdc-test.exp | 8 +- .../goacc/classify-kernels-unparallelized.f95 | 3 +- .../gfortran.dg/goacc/classify-kernels.f95 | 3 +- .../gfortran.dg/goacc/classify-parallel.f95 | 3 +- .../gfortran.dg/goacc/classify-routine.f95 | 3 +- .../gfortran.dg/goacc/kernels-loop-inner.f95 | 3 +- .../gfortran.dg/goacc/note-parallelism.f90 | 131 ++ gcc/testsuite/gnat.dg/max_size.adb | 13 + gcc/testsuite/gnat.dg/max_size_pkg.ads | 9 + gcc/testsuite/lib/gdc-dg.exp | 4 + gcc/tree-inline.c | 2 +- gcc/tree-object-size.c | 39 +- gcc/tree-vect-stmts.c | 54 +- gcc/valtrack.c | 2 - libbacktrace/ChangeLog | 5 + libbacktrace/allocfail.sh | 1 - libgomp/ChangeLog | 100 ++ libgomp/affinity-fmt.c | 14 +- libgomp/config/{mingw32 => nvptx}/affinity-fmt.c | 43 +- libgomp/fortran.c | 4 +- libgomp/libgomp.h | 1 + libgomp/libgomp.texi | 17 +- libgomp/oacc-cuda.c | 4 +- libgomp/oacc-mem.c | 47 +- libgomp/oacc-parallel.c | 8 +- libgomp/plugin/plugin-nvptx.c | 26 +- libgomp/testsuite/libgomp.c++/for-24.C | 38 +- .../function-not-offloaded-aux.c | 12 + .../libgomp.c-c++-common/function-not-offloaded.c | 16 + .../libgomp.c-c++-common/variable-not-offloaded.c | 19 + .../acc_set_cuda_stream-1.c | 42 + .../libgomp.oacc-c-c++-common/async_queue-1.c | 127 ++ .../libgomp.oacc-c-c++-common/asyncwait-nop-1.c | 75 ++ .../libgomp.oacc-c-c++-common/data-2-lib.c | 131 +- .../testsuite/libgomp.oacc-c-c++-common/data-2.c | 150 +-- .../testsuite/libgomp.oacc-c-c++-common/data-3.c | 2 +- .../libgomp.oacc-c-c++-common/data-already-1.c | 20 - .../libgomp.oacc-c-c++-common/data-already-2.c | 20 - .../libgomp.oacc-c-c++-common/data-already-3.c | 20 - .../libgomp.oacc-c-c++-common/data-already-4.c | 18 - .../libgomp.oacc-c-c++-common/data-already-5.c | 18 - .../libgomp.oacc-c-c++-common/data-already-6.c | 18 - .../libgomp.oacc-c-c++-common/data-already-7.c | 18 - .../libgomp.oacc-c-c++-common/data-already-8.c | 20 - .../function-not-offloaded.c | 18 + .../testsuite/libgomp.oacc-c-c++-common/lib-69.c | 7 + .../testsuite/libgomp.oacc-c-c++-common/lib-71.c | 122 -- .../testsuite/libgomp.oacc-c-c++-common/lib-74.c | 4 + .../testsuite/libgomp.oacc-c-c++-common/lib-77.c | 138 -- .../testsuite/libgomp.oacc-c-c++-common/lib-79.c | 24 + .../testsuite/libgomp.oacc-c-c++-common/lib-80.c | 135 -- .../testsuite/libgomp.oacc-c-c++-common/lib-84.c | 31 +- .../testsuite/libgomp.oacc-c-c++-common/lib-85.c | 27 +- .../variable-not-offloaded.c | 17 + .../libgomp.oacc-fortran/data-already-1.f | 16 - .../libgomp.oacc-fortran/data-already-2.f | 16 - .../libgomp.oacc-fortran/data-already-3.f | 15 - .../libgomp.oacc-fortran/data-already-4.f | 14 - .../libgomp.oacc-fortran/data-already-5.f | 14 - .../libgomp.oacc-fortran/data-already-6.f | 14 - .../libgomp.oacc-fortran/data-already-7.f | 14 - .../libgomp.oacc-fortran/data-already-8.f | 16 - libgomp/testsuite/libgomp.oacc-fortran/lib-12.f90 | 5 + libitm/ChangeLog | 5 + libitm/config/powerpc/target.h | 15 +- liboffloadmic/ChangeLog | 6 + liboffloadmic/runtime/offload.h | 12 +- libphobos/ChangeLog | 4 + libstdc++-v3/ChangeLog | 83 ++ libstdc++-v3/include/bits/fs_path.h | 225 ++-- libstdc++-v3/python/libstdcxx/v6/printers.py | 75 +- libstdc++-v3/src/filesystem/std-path.cc | 1355 ++++++++++++++++++-- .../27_io/filesystem/path/append/source.cc | 28 + .../27_io/filesystem/path/concat/strings.cc | 28 + .../27_io/filesystem/path/construct/80762.cc | 1 + .../filesystem/path/decompose/root_directory.cc | 4 + .../27_io/filesystem/path/generation/proximate.cc | 27 +- .../27_io/filesystem/path/generation/relative.cc | 26 +- .../27_io/filesystem/path/itr/traversal.cc | 6 +- .../filesystem/path/construct/80762.cc | 1 + 190 files changed, 5376 insertions(+), 1826 deletions(-) create mode 100644 gcc/testsuite/c-c++-common/goacc/note-parallelism.c create mode 100644 gcc/testsuite/g++.dg/cpp1z/pr87814.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/nontype-class9.C create mode 100644 gcc/testsuite/g++.dg/lookup/pr87531-2.C create mode 100644 gcc/testsuite/g++.dg/opt/pr88478.C create mode 100644 gcc/testsuite/g++.dg/pr86823.C create mode 100644 gcc/testsuite/g++.dg/tree-ssa/pr82294.C create mode 100644 gcc/testsuite/g++.dg/tree-ssa/pr87436.C create mode 100644 gcc/testsuite/gcc.dg/Walloc-size-larger-than-18.c create mode 100644 gcc/testsuite/gcc.dg/builtin-object-size-19.c create mode 100644 gcc/testsuite/gcc.dg/lto/pr88297_0.c create mode 100644 gcc/testsuite/gcc.dg/lto/pr88297_1.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/builtin-snprintf-4.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr88444.c create mode 100644 gcc/testsuite/gcc.target/arc/milli-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512dq-pr88465.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512f-pr88462-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512f-pr88462-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512f-pr88465.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-vfixupimmsd-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-vfixupimmss-2.c create mode 100644 gcc/testsuite/gcc.target/i386/cf_check-1.c create mode 100644 gcc/testsuite/gcc.target/i386/cf_check-2.c create mode 100644 gcc/testsuite/gcc.target/i386/cf_check-3.c create mode 100644 gcc/testsuite/gcc.target/i386/cf_check-4.c create mode 100644 gcc/testsuite/gcc.target/i386/cf_check-5.c copy gcc/testsuite/gcc.target/{m68k/pr45015.c => i386/pr88414.c} (67%) create mode 100644 gcc/testsuite/gcc.target/i386/pr88416.c create mode 100644 gcc/testsuite/gcc.target/i386/pr88461.c copy gcc/testsuite/gcc.target/i386/{pr55686.c => pr88470.c} (59%) create mode 100644 gcc/testsuite/gcc.target/i386/stackalign/pr88483.c create mode 100644 gcc/testsuite/gcc.target/s390/zvector/vec-double-1.c create mode 100644 gcc/testsuite/gcc.target/s390/zvector/vec-double-2.c create mode 100644 gcc/testsuite/gfortran.dg/goacc/note-parallelism.f90 create mode 100644 gcc/testsuite/gnat.dg/max_size.adb create mode 100644 gcc/testsuite/gnat.dg/max_size_pkg.ads copy libgomp/config/{mingw32 => nvptx}/affinity-fmt.c (63%) create mode 100644 libgomp/testsuite/libgomp.c-c++-common/function-not-offloaded-aux.c create mode 100644 libgomp/testsuite/libgomp.c-c++-common/function-not-offloaded.c create mode 100644 libgomp/testsuite/libgomp.c-c++-common/variable-not-offloaded.c create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/acc_set_cuda_stream-1.c create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/async_queue-1.c create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/asyncwait-nop-1.c delete mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/data-already-1.c delete mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/data-already-2.c delete mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/data-already-3.c delete mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/data-already-4.c delete mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/data-already-5.c delete mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/data-already-6.c delete mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/data-already-7.c delete mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/data-already-8.c create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/function-not-offloaded.c delete mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/lib-71.c delete mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/lib-77.c delete mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/lib-80.c create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/variable-not-offloaded.c delete mode 100644 libgomp/testsuite/libgomp.oacc-fortran/data-already-1.f delete mode 100644 libgomp/testsuite/libgomp.oacc-fortran/data-already-2.f delete mode 100644 libgomp/testsuite/libgomp.oacc-fortran/data-already-3.f delete mode 100644 libgomp/testsuite/libgomp.oacc-fortran/data-already-4.f delete mode 100644 libgomp/testsuite/libgomp.oacc-fortran/data-already-5.f delete mode 100644 libgomp/testsuite/libgomp.oacc-fortran/data-already-6.f delete mode 100644 libgomp/testsuite/libgomp.oacc-fortran/data-already-7.f delete mode 100644 libgomp/testsuite/libgomp.oacc-fortran/data-already-8.f