This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_gnu/gnu-master-aarch64-bootstrap_ubsan in repository toolchain/ci/gcc.
from 19a448b1109 Use more SET_OPTION_IF_UNSET. adds bec386d40f7 2019-11-12 Richard Biener rguenther@suse.de adds 1dac4242b93 2019-11-12 Richard Biener rguenther@suse.de adds ad77c698ad4 Free dominance info at the beginning of pass_jump_after_combine adds 5b7d0f4d764 [PR c++/6936] Delete duplicate test adds 5c2bf77d1f6 PR middle-end/83688 - check if buffers may overlap when cop [...] adds d4ebf387691 PR tree-optimization/92412 - excessive errno aliasing assum [...] adds c0c040325f4 PR ipa/92471 * ipa-profile.c (check_argument_count): Brea [...] adds f7183cc2c36 PR fortran/92470 Fixes for CFI_address adds bbacc1f80ca * ipa-cp.c (ignore_edge_p): Also look for optimize flag. [...] adds 2031afb789a rs6000: Handle unordered for xscmpexp[dq]p without NaNs (PR92449) adds be14d55ca57 testsuite: Add testcases for PR92449 adds de5b4a33510 2019-11-12 Harald Anlauf anlauf@gmx.de adds da4f604ec3c [C++ PATCH] Merge some using-decl handling adds 297d694377b rs6000: Use ULL on big hexadecimal literal adds 00bb511c162 Daily bump. adds 50780f79215 Add option -fweb for pr47763.c adds 49477729718 2019-11-13 Richard Biener rguenther@suse.de adds 0f72e03f82c Fortran] Use proper type for hidden is-present argument adds e79692e18d6 PR target/92055 * config/avr/t-avr (avr-mcus): Do not dep [...] adds 50ec68d4e36 Remove leftover call to finalize_options_struct. adds 7d39e305798 Fix params.exp by parsing output of --help=params -Q. adds fa09362e6ca Update comment in opts.c. adds bfc45eafaa9 [C++] Fix interaction between aka changes and DR1558 (PR92206) adds 7e2047b29c9 [AArch64] Use aarch64_sve_int_mode in SVE ACLE code adds 887797b5ea6 Fix vectorizable_conversion costs adds b1051b65459 Don't assign a cost to vectorizable_assignment adds f2a21e1468f * ipa.c (cgraph_build_static_cdtor): Pass optimization_def [...] adds 8a40b667ec8 Avoid accounting for non-existent vector loop versioning adds 1b2914c6db6 Account for the cost of generating loop masks adds b865eb50fd3 Enable libsanitizer build on riscv64 adds 698e2f709bf * ipa-prop.c (ipa_print_node_jump_functions, ipa_print_no [...] adds 0ad98b4ca23 PR fortran/92470 Fixes for CFI_address adds e4d96f8848b * c-ada-spec.c (get_underlying_decl): Do not look through [...] adds 607dedc9239 Move gcn-run heap into GPU memory. adds edbab2821eb Move generic libgomp files from nvptx to accel adds 7c01b4f72c9 GCN mkoffload adds 976f67ed079 Add device number to GOMP_OFFLOAD_openacc_async_construct adds d610c48aa62 GCN libgomp port adds 77e77bb440d Optimize GCN OpenMP malloc performance adds 2e6b4f122a2 Use a single worker for OpenACC on AMD GCN adds ea298953e1e GCN Libgomp Plugin adds 99274968d65 * ipa-inline.c (ipa_inline): Check that function is define [...] adds e6b3e3246d3 Enhance syntax of -fdbg-cnt. adds 67a4aba187d Do not overuse push/pop_cfun in IPA ICF. adds 068247650e8 Add a few missing checks that IPA_NODE_REF is not NULL (PR 92454) adds 44927daad94 Come up with selftests for dbgcnt. adds 1cbfef28dec Add C2x *_NORM_MAX constants to <float.h>. adds 076743c6c7b 2019-11-13 Ulrich Drepper drepper@redhat.com adds f75344ba6cc PR c++/89070 - bogus [[nodiscard]] warning in SFINAE. adds 485b111bb3a Rewrite value_range constructors to the value_range_kind is [...] adds 7c021bc432e libsupc++: Implement comparison algorithms for C++20 adds cc334e0eac2 * gcc.target/powerpc/pr92090.c: Limit -mbig to powe [...] adds d19d2e3b0db download_prerequisites: Use http instead of ftp for downloading. adds 9815f554f88 Sanitize the constant argument for rotr<mode>3 adds 95dad3be7b9 Move plain value_range things to value-range.[hc]*. adds 4163e5197eb * ipa-cp.c (ignore_edge_p): Do not check caller flags. (p [...] adds ca105857be8 PR ipa/92498 * ipa-profile.c (check_argument_count): Do n [...] adds 1752253ecd0 PR c++/92421 * ipa-prop.c (update_indirect_edges_after_in [...] adds 1ea82b1d2ed * ipa-inline-analysis.c (do_estimate_edge_time): Relax ch [...] adds b898a4d10e6 * ipa-profile.c (check_argument_count): Check properly tha [...] adds ab4b411ac8a * ipa-cp.c (propagate_vr_across_jump_function): Propagate [...] adds 0a4781c1dd8 Daily bump. adds e29a44f526a * gfortran.dg/ISO_Fortran_binding_17.c: Include ../../../ [...] adds 8e8d3db0212 * g++.dg/cpp0x/alias-decl-pr92206-3.C: Require effective t [...] adds db1638f5ebc PR ipa/92421 * g++.dg/torture/pr92421.C: Add -Wno-return- [...] new 140aafda9d8 Support extended aggregate jump function in ipa-cp new e613a5b1b41 Support C2x [[]] attributes for C. new 034b129ba0d [testsuite] Fix PR92464 by adjust test case loop bound new 484de4bcd3a Make normalize_addresses and normalize_symbolics work on TH [...] new a21cfa558a0 2019-11-14 Richard Biener rguenther@suse.de new c70bcbc4da7 Remove higher precision range tests because they are unused [...] new 9e2883456f2 * omp-general.c (omp_context_name_list_prop): New function [...] new 318df6e550b * c-omp.c (c_omp_check_context_selector): Add nvidia to th [...] new 0d73ded0e3c * c-parser.c (c_parser_omp_context_selector): Don't requir [...] new ffa6d691f8f * config/i386/i386-options.c (ix86_omp_device_kind_arch_is [...] new f95a585fb8c Update dump message in IPA ICF. new 2cc86f328a4 Use func_checker::hash_operand for hashing of GIMPLE operands. new 9338c3b0cca Handle FIELD_DECL in IPA ICF. new 2255e398ef0 Update statistics about needed symbols in IPA ICF. new 93e632e34fc Enable VPOPCNTDQ for icelake-{client,server} and tigerlake. new 4cd23bfaa8c Document -fallocation-dce. new 8276c1be16d Remove wrong lto-dump: lto1 makefile dependency.
The 17 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/ChangeLog | 4 + contrib/download_prerequisites | 4 +- gcc/ChangeLog | 488 +++ gcc/DATESTAMP | 2 +- gcc/Makefile.in | 2 + gcc/builtins.c | 6 +- gcc/c-family/ChangeLog | 23 + gcc/c-family/c-ada-spec.c | 12 +- gcc/c-family/c-cppbuiltin.c | 11 +- gcc/c-family/c-omp.c | 38 +- gcc/c/ChangeLog | 57 + gcc/c/c-decl.c | 110 +- gcc/c/c-parser.c | 482 ++- gcc/c/c-parser.h | 3 +- gcc/c/c-tree.h | 25 +- gcc/c/gimple-parser.c | 2 +- gcc/cfgcleanup.c | 2 + gcc/common.opt | 2 +- .../aarch64/aarch64-sve-builtins-functions.h | 2 +- gcc/config/avr/t-avr | 3 +- gcc/config/gcn/gcn-run.c | 64 +- gcc/config/gcn/gcn.c | 4 +- gcc/config/gcn/gcn.opt | 2 +- gcc/config/gcn/mkoffload.c | 694 ++++ gcc/config/gcn/offload.h | 35 + gcc/config/i386/i386-options.c | 10 +- gcc/config/i386/i386.h | 2 +- gcc/config/i386/t-omp-device | 2 +- gcc/config/mips/mips.md | 4 +- gcc/config/rs6000/rs6000.md | 2 +- gcc/config/rs6000/vsx.md | 12 + gcc/cp/ChangeLog | 41 +- gcc/cp/cp-tree.h | 7 +- gcc/cp/cvt.c | 9 +- gcc/cp/name-lookup.c | 244 +- gcc/cp/parser.c | 60 +- gcc/cp/pt.c | 18 +- gcc/cp/tree.c | 6 +- gcc/d/ChangeLog | 5 + gcc/d/d-target.cc | 2 +- gcc/dbgcnt.c | 190 +- gcc/doc/invoke.texi | 21 +- gcc/fortran/ChangeLog | 18 +- gcc/fortran/module.c | 30 +- gcc/fortran/trans-expr.c | 4 +- gcc/gengtype.c | 1 + gcc/gimple-fold.c | 3 +- gcc/gimple-ssa-evrp-analyze.c | 2 +- gcc/gimple-ssa-sprintf.c | 720 +++- gcc/ginclude/float.h | 12 + gcc/ipa-cp.c | 584 ++- gcc/ipa-fnsummary.c | 61 +- gcc/ipa-fnsummary.h | 8 +- gcc/ipa-icf-gimple.c | 10 +- gcc/ipa-icf-gimple.h | 11 + gcc/ipa-icf.c | 266 +- gcc/ipa-icf.h | 28 +- gcc/ipa-inline-analysis.c | 20 +- gcc/ipa-inline.c | 15 +- gcc/ipa-profile.c | 30 +- gcc/ipa-prop.c | 618 ++- gcc/ipa-prop.h | 182 +- gcc/ipa.c | 9 +- gcc/lto/ChangeLog | 5 + gcc/lto/Make-lang.in | 2 +- gcc/omp-general.c | 58 +- gcc/opts.c | 2 +- gcc/range-op.cc | 171 +- gcc/range.cc | 4 +- gcc/real.c | 15 +- gcc/real.h | 2 +- gcc/selftest-run-tests.c | 1 + gcc/selftest.h | 6 +- gcc/targhooks.c | 6 +- gcc/testsuite/ChangeLog | 175 + .../c-c++-common/gomp/declare-variant-10.c | 6 +- .../c-c++-common/gomp/declare-variant-11.c | 10 +- .../c-c++-common/gomp/declare-variant-12.c | 4 +- .../c-c++-common/gomp/declare-variant-2.c | 20 +- .../c-c++-common/gomp/declare-variant-3.c | 30 +- .../c-c++-common/gomp/declare-variant-8.c | 12 +- .../c-c++-common/gomp/declare-variant-9.c | 10 +- gcc/testsuite/g++.dg/cpp0x/alias-decl-pr92206-1.C | 9 + gcc/testsuite/g++.dg/cpp0x/alias-decl-pr92206-2.C | 14 + gcc/testsuite/g++.dg/cpp0x/alias-decl-pr92206-3.C | 8 + gcc/testsuite/g++.dg/cpp0x/using-enum-2.C | 8 +- gcc/testsuite/g++.dg/cpp0x/using-enum-3.C | 2 +- gcc/testsuite/g++.dg/cpp1z/nodiscard7.C | 18 + gcc/testsuite/g++.dg/gomp/declare-variant-7.C | 2 +- gcc/testsuite/g++.dg/gomp/declare-variant-8.C | 10 + gcc/testsuite/g++.dg/ipa/pr92454.C | 38 + gcc/testsuite/g++.dg/lookup/pr6936.C | 23 - gcc/testsuite/g++.dg/lookup/using4.C | 2 +- gcc/testsuite/g++.dg/lookup/using7.C | 1 - gcc/testsuite/g++.dg/template/using12.C | 2 +- gcc/testsuite/g++.dg/template/using18.C | 2 +- gcc/testsuite/g++.dg/template/using22.C | 8 +- gcc/testsuite/g++.dg/torture/pr92421.C | 169 + gcc/testsuite/gcc.c-torture/compile/flatten.c | 5 + gcc/testsuite/gcc.c-torture/compile/pr92449.c | 7 + gcc/testsuite/gcc.dg/c11-float-3.c | 17 + gcc/testsuite/gcc.dg/c2x-attr-fallthrough-1.c | 21 + gcc/testsuite/gcc.dg/c2x-attr-syntax-1.c | 55 + gcc/testsuite/gcc.dg/c2x-attr-syntax-2.c | 60 + gcc/testsuite/gcc.dg/c2x-attr-syntax-3.c | 56 + gcc/testsuite/gcc.dg/c2x-float-1.c | 37 + gcc/testsuite/gcc.dg/gnu2x-attr-syntax-1.c | 16 + gcc/testsuite/gcc.dg/gnu2x-attr-syntax-2.c | 16 + gcc/testsuite/gcc.dg/gnu2x-attrs-1.c | 72 + gcc/testsuite/gcc.dg/ipa/ipa-icf-39.c | 3 +- gcc/testsuite/gcc.dg/ipa/ipcp-agg-10.c | 8 +- gcc/testsuite/gcc.dg/ipa/ipcp-agg-11.c | 77 + gcc/testsuite/gcc.dg/params/params.exp | 42 +- gcc/testsuite/gcc.dg/pr47763.c | 2 +- gcc/testsuite/gcc.dg/pr68766.c | 1 - gcc/testsuite/gcc.dg/pr92430.c | 25 + gcc/testsuite/gcc.dg/strlenopt-91.c | 124 + gcc/testsuite/gcc.dg/torture/pr92461.c | 20 + .../gcc.dg/tree-ssa/builtin-sprintf-warn-23.c | 709 ++++ .../gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c | 4 +- .../gcc.target/aarch64/sve/mask_struct_store_3.c | 2 +- .../aarch64/sve/mask_struct_store_3_run.c | 2 +- gcc/testsuite/gcc.target/aarch64/sve/peel_ind_2.c | 2 +- .../gcc.target/aarch64/sve/peel_ind_2_run.c | 2 +- gcc/testsuite/gcc.target/aarch64/sve/peel_ind_3.c | 2 +- .../gcc.target/aarch64/sve/peel_ind_3_run.c | 4 +- gcc/testsuite/gcc.target/powerpc/pr92090-2.c | 3 +- gcc/testsuite/gcc.target/powerpc/pr92090.c | 3 +- gcc/testsuite/gcc.target/powerpc/pr92449-1.c | 7 + gcc/testsuite/gfortran.dg/ISO_Fortran_binding_1.c | 57 +- gcc/testsuite/gfortran.dg/ISO_Fortran_binding_17.c | 25 + .../gfortran.dg/ISO_Fortran_binding_17.f90 | 77 + gcc/tree-dump.c | 1 + gcc/tree-ssa-strlen.c | 1 + gcc/tree-ssanames.c | 2 +- gcc/tree-streamer-in.c | 1 - gcc/tree-vect-loop-manip.c | 3 +- gcc/tree-vect-loop.c | 101 +- gcc/tree-vect-slp.c | 2 + gcc/tree-vect-stmts.c | 72 +- gcc/tree-vectorizer.h | 12 + gcc/tree-vrp.c | 1624 +------- gcc/tree-vrp.h | 212 +- gcc/value-range.cc | 1564 ++++++++ gcc/value-range.h | 215 ++ gcc/vr-values.c | 67 +- include/ChangeLog | 8 + include/gomp-constants.h | 2 + libgfortran/ChangeLog | 15 + libgfortran/runtime/ISO_Fortran_binding.c | 48 +- libgomp/ChangeLog | 117 + libgomp/Makefile.am | 2 +- libgomp/Makefile.in | 61 +- libgomp/config.h.in | 3 + libgomp/config/{nvptx => accel}/libgomp-plugin.c | 0 libgomp/config/{nvptx => accel}/lock.c | 0 libgomp/config/{nvptx => accel}/mutex.c | 0 libgomp/config/{nvptx => accel}/mutex.h | 0 libgomp/config/{nvptx => accel}/oacc-async.c | 0 libgomp/config/{nvptx => accel}/oacc-cuda.c | 0 libgomp/config/{nvptx => accel}/oacc-host.c | 0 libgomp/config/{nvptx => accel}/oacc-init.c | 0 libgomp/config/{nvptx => accel}/oacc-mem.c | 0 libgomp/config/{nvptx => accel}/oacc-plugin.c | 0 libgomp/config/{nvptx => accel}/omp-lock.h | 0 libgomp/config/{nvptx => accel}/openacc.f90 | 1 + libgomp/config/{nvptx => accel}/pool.h | 0 libgomp/config/{nvptx => accel}/proc.c | 0 libgomp/config/{nvptx => accel}/ptrlock.c | 0 libgomp/config/{nvptx => accel}/ptrlock.h | 0 libgomp/config/{nvptx => accel}/sem.c | 0 libgomp/config/{nvptx => accel}/sem.h | 0 libgomp/config/{nvptx => accel}/thread-stacksize.h | 0 .../config/{nvptx/pool.h => gcn/affinity-fmt.c} | 50 +- libgomp/config/gcn/bar.c | 232 ++ libgomp/config/gcn/bar.h | 168 + libgomp/config/{nvptx/pool.h => gcn/doacross.h} | 39 +- libgomp/config/{nvptx/proc.c => gcn/icv-device.c} | 47 +- .../thread-stacksize.h => gcn/oacc-target.c} | 12 +- libgomp/config/{nvptx/mutex.h => gcn/simple-bar.h} | 37 +- .../{nvptx/thread-stacksize.h => gcn/target.c} | 46 +- .../{nvptx/thread-stacksize.h => gcn/task.c} | 18 +- libgomp/config/gcn/team.c | 214 ++ libgomp/config/{nvptx/proc.c => gcn/time.c} | 29 +- libgomp/configure | 61 +- libgomp/configure.ac | 2 +- libgomp/configure.tgt | 6 +- libgomp/libgomp-plugin.h | 5 +- libgomp/libgomp.h | 81 + libgomp/oacc-async.c | 3 +- libgomp/oacc-host.c | 2 +- libgomp/oacc-int.h | 9 +- libgomp/oacc-target.c | 1 + libgomp/openacc.f90 | 1 + libgomp/openacc.h | 1 + libgomp/plugin/Makefrag.am | 14 + libgomp/plugin/configfrag.ac | 35 + libgomp/plugin/plugin-gcn.c | 3985 ++++++++++++++++++++ libgomp/plugin/plugin-nvptx.c | 2 +- libgomp/team.c | 15 +- libgomp/testsuite/Makefile.in | 4 + libgomp/work.c | 4 +- libsanitizer/ChangeLog | 4 + libsanitizer/configure.tgt | 2 + libstdc++-v3/ChangeLog | 12 + libstdc++-v3/libsupc++/compare | 346 +- .../comparisons/algorithms/partial_order.cc | 118 + .../comparisons/algorithms/strong_order.cc | 56 + .../comparisons/algorithms/weak_order.cc | 119 + maintainer-scripts/ChangeLog | 4 + maintainer-scripts/update_version_svn | 2 +- 211 files changed, 14222 insertions(+), 3460 deletions(-) create mode 100644 gcc/config/gcn/mkoffload.c create mode 100644 gcc/config/gcn/offload.h create mode 100644 gcc/testsuite/g++.dg/cpp0x/alias-decl-pr92206-1.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/alias-decl-pr92206-2.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/alias-decl-pr92206-3.C create mode 100644 gcc/testsuite/g++.dg/cpp1z/nodiscard7.C create mode 100644 gcc/testsuite/g++.dg/ipa/pr92454.C delete mode 100644 gcc/testsuite/g++.dg/lookup/pr6936.C create mode 100644 gcc/testsuite/g++.dg/torture/pr92421.C create mode 100644 gcc/testsuite/gcc.c-torture/compile/flatten.c create mode 100644 gcc/testsuite/gcc.c-torture/compile/pr92449.c create mode 100644 gcc/testsuite/gcc.dg/c11-float-3.c create mode 100644 gcc/testsuite/gcc.dg/c2x-attr-fallthrough-1.c create mode 100644 gcc/testsuite/gcc.dg/c2x-attr-syntax-1.c create mode 100644 gcc/testsuite/gcc.dg/c2x-attr-syntax-2.c create mode 100644 gcc/testsuite/gcc.dg/c2x-attr-syntax-3.c create mode 100644 gcc/testsuite/gcc.dg/c2x-float-1.c create mode 100644 gcc/testsuite/gcc.dg/gnu2x-attr-syntax-1.c create mode 100644 gcc/testsuite/gcc.dg/gnu2x-attr-syntax-2.c create mode 100644 gcc/testsuite/gcc.dg/gnu2x-attrs-1.c create mode 100644 gcc/testsuite/gcc.dg/ipa/ipcp-agg-11.c create mode 100644 gcc/testsuite/gcc.dg/pr92430.c create mode 100644 gcc/testsuite/gcc.dg/strlenopt-91.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr92461.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/builtin-sprintf-warn-23.c create mode 100644 gcc/testsuite/gcc.target/powerpc/pr92449-1.c create mode 100644 gcc/testsuite/gfortran.dg/ISO_Fortran_binding_17.c create mode 100644 gcc/testsuite/gfortran.dg/ISO_Fortran_binding_17.f90 create mode 100644 gcc/value-range.cc create mode 100644 gcc/value-range.h rename libgomp/config/{nvptx => accel}/libgomp-plugin.c (100%) rename libgomp/config/{nvptx => accel}/lock.c (100%) rename libgomp/config/{nvptx => accel}/mutex.c (100%) copy libgomp/config/{nvptx => accel}/mutex.h (100%) rename libgomp/config/{nvptx => accel}/oacc-async.c (100%) rename libgomp/config/{nvptx => accel}/oacc-cuda.c (100%) rename libgomp/config/{nvptx => accel}/oacc-host.c (100%) rename libgomp/config/{nvptx => accel}/oacc-init.c (100%) rename libgomp/config/{nvptx => accel}/oacc-mem.c (100%) rename libgomp/config/{nvptx => accel}/oacc-plugin.c (100%) rename libgomp/config/{nvptx => accel}/omp-lock.h (100%) rename libgomp/config/{nvptx => accel}/openacc.f90 (98%) copy libgomp/config/{nvptx => accel}/pool.h (100%) copy libgomp/config/{nvptx => accel}/proc.c (100%) rename libgomp/config/{nvptx => accel}/ptrlock.c (100%) rename libgomp/config/{nvptx => accel}/ptrlock.h (100%) rename libgomp/config/{nvptx => accel}/sem.c (100%) rename libgomp/config/{nvptx => accel}/sem.h (100%) copy libgomp/config/{nvptx => accel}/thread-stacksize.h (100%) copy libgomp/config/{nvptx/pool.h => gcn/affinity-fmt.c} (57%) create mode 100644 libgomp/config/gcn/bar.c create mode 100644 libgomp/config/gcn/bar.h rename libgomp/config/{nvptx/pool.h => gcn/doacross.h} (55%) copy libgomp/config/{nvptx/proc.c => gcn/icv-device.c} (59%) copy libgomp/config/{nvptx/thread-stacksize.h => gcn/oacc-target.c} (72%) rename libgomp/config/{nvptx/mutex.h => gcn/simple-bar.h} (55%) copy libgomp/config/{nvptx/thread-stacksize.h => gcn/target.c} (53%) rename libgomp/config/{nvptx/thread-stacksize.h => gcn/task.c} (76%) create mode 100644 libgomp/config/gcn/team.c rename libgomp/config/{nvptx/proc.c => gcn/time.c} (69%) create mode 100644 libgomp/oacc-target.c create mode 100644 libgomp/plugin/plugin-gcn.c create mode 100644 libstdc++-v3/testsuite/18_support/comparisons/algorithms/partia [...] create mode 100644 libstdc++-v3/testsuite/18_support/comparisons/algorithms/strong [...] create mode 100644 libstdc++-v3/testsuite/18_support/comparisons/algorithms/weak_order.cc