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 dce413375ae Optimize updating of badness after applying inline adds 1caaabb51d2 rs6000: Fix UNORDERED without NaNs, for DFP (PR92573) adds 0892ff48c6e * lto-streamer-out.c (DFS::sccstack): Turn into auto-vec. [...] adds 22ab0574f00 Update comment in libsanitizer/*/libtool-version files. adds 1f93f616022 Add pool_allocator for fibonaci heaps. adds 9405032d20b Workaround bogus warning in fibonacci_heap<K,V>::consolidate. adds e5c64c7ad04 libgomp/test: Add flags to find libatomic in build-tree testing adds fbf14af879a PR85678: Change default to -fno-common adds 00808ad1002 Document -Wc11-c2x-compat. adds 28ec3d7d4c6 Implement inline call summaries. adds b0aabdd0a3b OpenACC "present" subarrays: runtime API return value and u [...] adds 4e8ac2d2fa1 jit: fix ICE with GCC_JIT_BOOL_OPTION_SELFCHECK_GC since r2 [...] adds 079b5afa00f Fix host-to-device copies from rodata for AMD GCN adds 7832105f49b AMD GCN libgomp plugin queue-full condition locking fix adds d9d6fc52b66 AMD GCN symbol output with null cfun adds 59111e5e45a [AArch64] Fix vrbit_1.c test failure adds 62c67c5d9e9 PR 92463 MPFR modernization in GFortran adds d0c5f026876 PR 92463 MPFR modernization: Revert r269139 adds f3117496bc0 Switch gcc ftp URL's to https adds 01f888a34cf drop attempt to reuse cgraph callees for -fcallgraph-info adds aeb4724eb35 /gcc 2019-11-20 Paolo Carlini paolo.carlini@oracle.com adds 6cbdaad990d Adjust expected output for bb-slp-21.c (PR 92527) adds 8eb45012a26 Restrict bb-slp-40.c to targets with VnQI addition (PR 92366) adds 16339f175c3 Restore stmt def types after scheduling two-operation SLP adds 3029188078a Add test for PR c++/92443. adds f32e375edae Daily bump. adds 01edf7402c7 PR c++/90842 * parser.c (cp_parser_decl_specifier_seq): F [...] adds 64c7de8fe70 mksysinfo: use type aliases for time struct field types adds b139fcb1bec PR go/92605 runtime: declare runtime_usestackmaps in s [...] adds 86f7421bd41 Incremental updating of inline summaries. adds f1b8c0a4ba6 Avoid quadratic behaviour of early inliner. adds fa1712b7bcd 2019-11-21 Richard Biener rguenther@suse.de adds b90c4919cfb 2019-11-21 Richard Biener rguenther@suse.de adds 7a2b38bc68f * ipa-fnsummary.h (enum ipa_hints_vals): Fix comment typo, [...] adds b1f8a779ff3 [Darwin, testsuite] Fix fail of gnu2x-attrs-1.c. adds dd72d55aef5 PR tree-optimization/91355 * tree-ssa-sink.c (select_best [...] adds 61221a8291e [AArch64] Add -fno-vect-cost-model to sve2/whilerw_1.c adds 264a7d9a4c4 2019-11-21 Richard Biener rguenther@suse.de adds 22856f1d8f4 Testsuite: Fix fp-int-convert-timode-1.c testism. adds 47aaeee86e9 * ipa-fnsummary.c (evaluate_conditions_for_known_args): Be [...] adds 69d3cdb72a8 Fix previous commit. adds fc8958563bb 2019-11-21 Richard Biener rguenther@suse.de adds 02e18715de9 2019-11-21 Richard Biener rguenther@suse.de adds 036bf8c3851 Fix global_vars_f90_init test failure adds 00b2c673918 Avoid quadratic behaviour of update_callee_keys. adds 0e3d0ebdb07 PR c++/92450 - ICE with invalid nested name specifier. adds faeaa5613cd Fix failures on Solaris with -fno-common default adds 0667d9d2a4a [GCC][ARM]: Fix the failing ACLE testcase with correct test [...] adds d48129da1cf Add missing VECTOR_MODE_P checks (PR 92595) adds b5f59af94f5 Add more markup to vect-alias-check-{1,18}.c (PR 92543) adds 7396dd028c4 Reject versioning for alignment with different masks (PR 92526) adds c96589c8a8a rs6000: Don't split FP comparisons at expand time adds da87d9de6e0 [testsuite] Fix bad dg-error syntax in gnu2x-attrs-1.c. adds 8c0c9237cc8 [Darwin, testsuite] Update tests for common section use. adds 4f168f3f371 Use safe_dyn_cast instead of dyn_cast in find_loop_guard to [...] adds 2d5fa29c648 Make more bad uses of fallthrough attribute into pedwarns. adds f18ea0fd560 doc: Remove claim about ISO C adds ae7890e2691 Daily bump. adds 055dca608e6 gcc/testsuite/ChangeLog: * gcc.dg/strlenopt-66.c: Avoid bu [...] new 1a1c3bd52dc [ARC] Fix ARC target specific tests. new dfbbb8fee82 [ARC] Fix failing pr77309 for ARC700 new f676e37edfd Move EXTRACT_LAST_REDUCTION costing to vectorizable_condition new d1c4d40b1c6 Fix markup in gcc.dg/vect/vect-cond-reduc-3.c
The 4 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: ChangeLog | 5 + configure | 2 +- configure.ac | 2 +- gcc/ChangeLog | 252 +++++++++++ gcc/DATESTAMP | 2 +- gcc/bb-reorder.c | 1 + gcc/c-family/ChangeLog | 5 + gcc/c-family/c-attribs.c | 2 +- gcc/cfganal.c | 54 +-- gcc/cfgloop.h | 12 +- gcc/common.opt | 2 +- gcc/config/arc/arc.md | 52 ++- gcc/config/gcn/gcn.c | 6 +- gcc/config/rs6000/dfp.md | 6 + gcc/config/rs6000/predicates.md | 10 + gcc/config/rs6000/rs6000-protos.h | 1 + gcc/config/rs6000/rs6000.c | 98 ++--- gcc/config/rs6000/rs6000.md | 78 ++++ gcc/configure | 2 +- gcc/configure.ac | 2 +- gcc/cp/ChangeLog | 21 + gcc/cp/parser.c | 17 +- gcc/cp/typeck2.c | 6 +- gcc/doc/install.texi | 11 +- gcc/doc/invoke.texi | 53 +-- gcc/doc/sourcebuild.texi | 8 +- gcc/fibonacci_heap.c | 16 +- gcc/fibonacci_heap.h | 53 ++- gcc/fortran/ChangeLog | 23 + gcc/fortran/arith.c | 8 +- gcc/fortran/gfortran.h | 2 +- gcc/fortran/module.c | 2 +- gcc/fortran/simplify.c | 34 +- gcc/function.c | 3 - gcc/function.h | 5 +- gcc/gimplify.c | 8 +- gcc/go/gofrontend/MERGE | 2 +- gcc/ipa-cp.c | 22 +- gcc/ipa-fnsummary.c | 465 +++++++++++++++------ gcc/ipa-fnsummary.h | 19 +- gcc/ipa-inline-analysis.c | 18 +- gcc/ipa-inline-transform.c | 4 +- gcc/ipa-inline.c | 94 ++++- gcc/ipa-inline.h | 10 + gcc/ipa-prop.h | 6 +- gcc/jit/ChangeLog | 6 + gcc/jit/jit-playback.c | 6 +- gcc/lra.c | 9 +- gcc/lto-streamer-out.c | 8 +- gcc/lto-streamer.h | 2 +- gcc/testsuite/ChangeLog | 160 +++++++ gcc/testsuite/README | 2 +- gcc/testsuite/g++.dg/cpp0x/constexpr-92443.C | 12 + gcc/testsuite/g++.dg/cpp1y/lambda-generic-90842.C | 10 + gcc/testsuite/g++.dg/lto/odr-6_1.c | 1 + gcc/testsuite/g++.dg/parse/crash71.C | 11 + gcc/testsuite/g++.dg/parse/error43.C | 2 +- gcc/testsuite/g++.dg/torture/pr91355.C | 28 ++ gcc/testsuite/g++.dg/vect/pr92595.cc | 32 ++ gcc/testsuite/gcc.c-torture/execute/20030913-1.c | 6 +- gcc/testsuite/gcc.c-torture/execute/960218-1.c | 6 +- gcc/testsuite/gcc.c-torture/execute/complex-6.c | 8 +- gcc/testsuite/gcc.dg/alias-15.c | 2 +- gcc/testsuite/gcc.dg/c2x-attr-fallthrough-1.c | 17 +- gcc/testsuite/gcc.dg/c2x-attr-fallthrough-2.c | 3 +- gcc/testsuite/gcc.dg/c2x-attr-fallthrough-3.c | 9 +- gcc/testsuite/gcc.dg/c2x-attr-fallthrough-6.c | 18 + gcc/testsuite/gcc.dg/darwin-comm.c | 1 + gcc/testsuite/gcc.dg/darwin-sections.c | 2 +- gcc/testsuite/gcc.dg/fdata-sections-1.c | 2 +- gcc/testsuite/gcc.dg/gnu2x-attrs-1.c | 2 +- gcc/testsuite/gcc.dg/ipa/pr77653.c | 2 +- gcc/testsuite/gcc.dg/lto/20090729_0.c | 2 +- gcc/testsuite/gcc.dg/lto/20111207-1_0.c | 2 +- gcc/testsuite/gcc.dg/lto/c-compatible-types-1_0.c | 2 +- gcc/testsuite/gcc.dg/lto/pr55525_0.c | 2 +- gcc/testsuite/gcc.dg/lto/pr88077_0.c | 2 +- gcc/testsuite/gcc.dg/lto/pr88077_1.c | 2 + gcc/testsuite/gcc.dg/strlenopt-66.c | 12 +- .../gcc.dg/torture/fp-int-convert-timode-1.c | 2 + gcc/testsuite/gcc.dg/torture/pr92596-1.c | 20 + gcc/testsuite/gcc.dg/torture/pr92608.c | 25 ++ gcc/testsuite/gcc.dg/torture/ssa-pta-fn-1.c | 4 +- gcc/testsuite/gcc.dg/vect/bb-slp-21.c | 3 +- gcc/testsuite/gcc.dg/vect/bb-slp-40.c | 2 +- gcc/testsuite/gcc.dg/vect/vect-alias-check-1.c | 2 +- gcc/testsuite/gcc.dg/vect/vect-alias-check-18.c | 2 +- gcc/testsuite/gcc.dg/vect/vect-cond-reduc-3.c | 2 +- gcc/testsuite/gcc.target/aarch64/pr92526.c | 9 + gcc/testsuite/gcc.target/aarch64/simd/vrbit_1.c | 2 +- gcc/testsuite/gcc.target/aarch64/sve/peel_ind_1.c | 2 +- gcc/testsuite/gcc.target/aarch64/sve/peel_ind_2.c | 2 +- gcc/testsuite/gcc.target/aarch64/sve/peel_ind_3.c | 2 +- gcc/testsuite/gcc.target/aarch64/sve2/whilerw_1.c | 4 +- gcc/testsuite/gcc.target/arc/add_n-combine.c | 6 +- gcc/testsuite/gcc.target/arc/arc.exp | 10 + gcc/testsuite/gcc.target/arc/cmem-7.c | 8 +- gcc/testsuite/gcc.target/arc/cmem-bit-1.c | 4 +- gcc/testsuite/gcc.target/arc/cmem-bit-2.c | 4 +- gcc/testsuite/gcc.target/arc/cmem-bit-3.c | 4 +- gcc/testsuite/gcc.target/arc/cmem-bit-4.c | 4 +- gcc/testsuite/gcc.target/arc/interrupt-2.c | 3 +- gcc/testsuite/gcc.target/arc/store-merge-1.c | 3 +- gcc/testsuite/gcc.target/arm/acle/crc_hf_1.c | 2 +- .../gcc.target/i386/volatile-bitfields-2.c | 2 +- .../gfortran.dg/global_vars_f90_init_driver.c | 2 +- gcc/testsuite/lib/target-supports.exp | 21 + gcc/toplev.c | 8 - gcc/tracer.c | 1 + gcc/tree-into-ssa.c | 24 +- gcc/tree-ssa-loop-unswitch.c | 2 +- gcc/tree-ssa-sink.c | 8 +- gcc/tree-ssa-structalias.c | 8 +- gcc/tree-vect-data-refs.c | 16 +- gcc/tree-vect-loop.c | 7 +- gcc/tree-vect-slp.c | 9 +- gcc/tree-vect-stmts.c | 43 +- gcc/vec.h | 8 + libgo/mksysinfo.sh | 14 +- libgo/runtime/runtime.h | 2 +- libgo/runtime/stack.c | 2 + libgomp/ChangeLog | 48 +++ libgomp/oacc-mem.c | 12 +- libgomp/plugin/plugin-gcn.c | 61 ++- libgomp/testsuite/lib/libgomp.exp | 14 + libgomp/testsuite/libgomp.c/pr39591-1.c | 6 +- libgomp/testsuite/libgomp.c/pr39591-2.c | 6 +- libgomp/testsuite/libgomp.c/pr39591-3.c | 6 +- libgomp/testsuite/libgomp.c/private-1.c | 6 +- libgomp/testsuite/libgomp.c/task-1.c | 6 +- libgomp/testsuite/libgomp.c/task-5.c | 24 +- .../libgomp.oacc-c-c++-common/copyin-devptr-1.c | 28 ++ .../libgomp.oacc-c-c++-common/copyin-devptr-2.c | 35 ++ .../testsuite/libgomp.oacc-c-c++-common/lib-20.c | 2 +- .../testsuite/libgomp.oacc-c-c++-common/lib-22.c | 2 - .../testsuite/libgomp.oacc-c-c++-common/lib-23.c | 2 +- .../testsuite/libgomp.oacc-c-c++-common/lib-30.c | 2 - libsanitizer/ChangeLog | 7 + libsanitizer/libtool-version | 6 - libsanitizer/lsan/libtool-version | 2 +- libsanitizer/tsan/libtool-version | 2 +- libsanitizer/ubsan/libtool-version | 2 +- libstdc++-v3/ChangeLog | 5 + libstdc++-v3/doc/html/api.html | 4 +- libstdc++-v3/doc/xml/api.xml | 2 +- maintainer-scripts/ChangeLog | 4 + maintainer-scripts/gcc_release | 2 +- 147 files changed, 1899 insertions(+), 600 deletions(-) create mode 100644 gcc/testsuite/g++.dg/cpp0x/constexpr-92443.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/lambda-generic-90842.C create mode 100644 gcc/testsuite/g++.dg/parse/crash71.C create mode 100644 gcc/testsuite/g++.dg/torture/pr91355.C create mode 100644 gcc/testsuite/g++.dg/vect/pr92595.cc create mode 100644 gcc/testsuite/gcc.dg/c2x-attr-fallthrough-6.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr92596-1.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr92608.c create mode 100644 gcc/testsuite/gcc.target/aarch64/pr92526.c create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/copyin-devptr-1.c create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/copyin-devptr-2.c delete mode 100644 libsanitizer/libtool-version