This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_bmk_gnu_tx1/gnu-release-aarch64-spec2k6-O2 in repository toolchain/ci/gcc.
from ea8dd3b6cea Avoid redundant computations in edge_badness. adds 98450d19898 Remove unused parameter PROB in ipa-fnsummary.c adds dd46a542a8f Move ChangeLog entry to correct file adds 9a8819b8828 rs6000.c (move_to_end_of_ready): New, factored out from com [...] adds 8d5d90878ea Consider parm types equivalence for operator rewrite tiebreaker. adds fce6467b1ef re PR c++/92414 (internal compiler error: tree check: expec [...] adds 0c6ce0ae553 libgo: better cmd/cgo handling for '.' in pkgpath adds 8c5b727acc1 Add more pedwarns for [[]] C attributes on types. adds 56d475cab2f Daily bump. adds 54bf2539c55 cvt.c (ocp_convert): Use additional warning sentinel. adds 3e00ba47b93 re PR c/92088 (aggregates with VLAs and nested functions ar [...] adds c04341ec45c Make 0-series device specs work with older versions of avr-gcc. adds 06e8db10cd8 re PR middle-end/91195 (incorrect may be used uninitialized [...] adds 7313f6cf211 re PR c/90898 (ICE in insert_clobber_before_stack_restore, [...] adds 94cdd3b7cef re PR target/90867 (Multiplication or typecast of integer a [...] adds d742b0c1a02 re PR middle-end/90840 (ICE in simplify_subreg, at simplify [...] adds ee686729283 re PR c++/90767 (jumbled error message with this and const) adds f60689fa506 [ARC] Register ARC specific passes with a .def file. adds 267d74329b2 Remove my name from AArch64 port maintainers adds 8d8ae265dca [testsuite][arm] Fix asm-flag-[45].c tests adds 2439d584d5d re PR tree-optimization/92537 (ICE in vect_slp_analyze_node [...] adds 140ee00a961 tree-vect-slp.c (vect_analyze_slp_instance): Dump construct [...] adds 041cb6154cf Optimize updating of badness after applying inline adds bcb4b4b4baa rs6000: Fix UNORDERED without NaNs, for DFP (PR92573) adds 17b95f0ef07 lto-streamer-out.c (DFS::sccstack): Turn into auto-vec. adds f6fbdc385ae Update comment in libsanitizer/*/libtool-version files. adds 516fd7cedb0 Add pool_allocator for fibonaci heaps. adds 8e361de1b08 Workaround bogus warning in fibonacci_heap<K,V>::consolidate. adds 83115e9eb8a libgomp/test: Add flags to find libatomic in build-tree testing adds 6271dd984d7 PR85678: Change default to -fno-common adds 73248b1d266 Document -Wc11-c2x-compat. adds 070e3489678 Implement inline call summaries. adds e307b05f437 OpenACC "present" subarrays: runtime API return value and u [...] adds 56e0452513b jit: fix ICE with GCC_JIT_BOOL_OPTION_SELFCHECK_GC since r2 [...] adds 8d2f4ddfd70 Fix host-to-device copies from rodata for AMD GCN adds d88b27daa16 AMD GCN libgomp plugin queue-full condition locking fix adds 9200b53af2d AMD GCN symbol output with null cfun adds 64eb1c8239d [AArch64] Fix vrbit_1.c test failure adds c9d4cc5df27 PR 92463 MPFR modernization in GFortran adds acb156cc317 PR 92463 MPFR modernization: Revert r269139 adds aeebd94c77c Switch gcc ftp URL's to https adds c013852d613 drop attempt to reuse cgraph callees for -fcallgraph-info adds df2653441a2 typeck2.c (build_x_arrow): Early return if decay_conversion [...] adds be12e7c7267 Adjust expected output for bb-slp-21.c (PR 92527) adds 28cebdb178e Restrict bb-slp-40.c to targets with VnQI addition (PR 92366) adds 0f6e9b2946b Restore stmt def types after scheduling two-operation SLP adds 3697264c3aa Add test for PR c++/92443. adds f0a2c2c89c8 Daily bump. adds b69d4d4542d re PR c++/90842 (ICE in poplevel, at cp/decl.c:585) adds 025f56b7d30 mksysinfo: use type aliases for time struct field types adds b4b7464b571 re PR go/92605 (r278509 causes/reveals issue in building go [...] adds d2bcf46cd03 Incremental updating of inline summaries. adds 49e26500723 Avoid quadratic behaviour of early inliner. adds a3d2f8e21ca cfganal.c (pre_and_rev_post_order_compute_fn): Use an auto_ [...] adds a877996fa38 revert: re PR tree-optimization/91790 (ICE: verify_ssa fail [...] adds e4112065b05 ipa-fnsummary.h (enum ipa_hints_vals): Fix comment typo, pr [...] adds 141793d5e91 [Darwin, testsuite] Fix fail of gnu2x-attrs-1.c. adds 01a0fba6260 re PR tree-optimization/91355 (optimized code does not call [...] adds e2a05fdfd47 [AArch64] Add -fno-vect-cost-model to sve2/whilerw_1.c adds d78b70959f3 cfgloop.h (loop_iterator::~loop_iterator): Remove. adds 48ffab987ae Testsuite: Fix fp-int-convert-timode-1.c testism. adds b0d5547612f ipa-fnsummary.c (evaluate_conditions_for_known_args): Be re [...] adds 9c572192f00 Fix previous commit. adds 7c327e2d4d0 re PR tree-optimization/92596 (ICE in exact_div, at poly-in [...] adds 033bd26e28e lra.c (lra_insn_recog_data_pool): New. adds 5f5e796c9c9 Fix global_vars_f90_init test failure adds 7c6f2fb9c75 Avoid quadratic behaviour of update_callee_keys. adds 523cfd52a29 PR c++/92450 - ICE with invalid nested name specifier. adds b8e724465b5 Fix failures on Solaris with -fno-common default adds 82399335478 [GCC][ARM]: Fix the failing ACLE testcase with correct test [...] adds 934f135b967 Add missing VECTOR_MODE_P checks (PR 92595) adds 91f161b03b6 Add more markup to vect-alias-check-{1,18}.c (PR 92543) adds 557532d1728 Reject versioning for alignment with different masks (PR 92526) adds eb5485341b9 rs6000: Don't split FP comparisons at expand time adds ee4072114b0 [testsuite] Fix bad dg-error syntax in gnu2x-attrs-1.c. adds d2993abd39a [Darwin, testsuite] Update tests for common section use. adds b30e83f809b Use safe_dyn_cast instead of dyn_cast in find_loop_guard to [...] adds 6c80b1b56de Make more bad uses of fallthrough attribute into pedwarns. adds ee573dca11f doc: Remove claim about ISO C adds fb6543092eb Daily bump. adds 7028c2179cc strlenopt-66.c: Avoid buffer overflow. adds 713877cbd73 [ARC] Fix ARC target specific tests. adds d9c50233e48 [ARC] Fix failing pr77309 for ARC700 adds 27071013521 Move EXTRACT_LAST_REDUCTION costing to vectorizable_condition adds aa5521f298f Fix markup in gcc.dg/vect/vect-cond-reduc-3.c adds f2f3dbc67b8 Disable epilogue loop vectorisation for vect-widen-mult-u8-*.c adds 9fd052e7756 Release memory-block-pool memory back to malloc. adds aa84ec8415b Use GFX9 granulated sgprs count correctly. adds d2f8402a088 PR tree-optimization/92501 - strncmp with constant untermin [...] adds 86b0eb81837 Limit LDS usage. adds b5338fb359e PR middle-end/88226 - missing warning on fprintf, fputs, an [...]
No new revisions were added by this update.
Summary of changes: ChangeLog | 21 +- MAINTAINERS | 2 +- configure | 2 +- configure.ac | 2 +- gcc/ChangeLog | 414 ++++++++++++++++ gcc/DATESTAMP | 2 +- gcc/bb-reorder.c | 1 + gcc/builtins.c | 423 +++++++++++------ gcc/builtins.h | 4 +- gcc/c-family/ChangeLog | 5 + gcc/c-family/c-attribs.c | 2 +- gcc/c/ChangeLog | 13 + gcc/c/c-decl.c | 50 +- gcc/c/c-tree.h | 1 + gcc/cfganal.c | 54 +-- gcc/cfgloop.h | 12 +- gcc/common.opt | 2 +- gcc/config/arc/arc-passes.def | 29 ++ gcc/config/arc/arc-protos.h | 3 + gcc/config/arc/arc.c | 64 ++- gcc/config/arc/arc.md | 52 +- gcc/config/arc/t-arc | 2 + gcc/config/avr/gen-avr-mmcu-specs.c | 14 +- gcc/config/avr/specs.h | 1 - gcc/config/gcn/gcn.c | 32 +- gcc/config/i386/i386-options.c | 34 +- gcc/config/rs6000/dfp.md | 6 + gcc/config/rs6000/predicates.md | 10 + gcc/config/rs6000/rs6000-protos.h | 1 + gcc/config/rs6000/rs6000.c | 522 ++++++++++----------- gcc/config/rs6000/rs6000.md | 78 +++ gcc/configure | 2 +- gcc/configure.ac | 2 +- gcc/cp/ChangeLog | 46 ++ gcc/cp/call.c | 68 ++- gcc/cp/constexpr.c | 2 + gcc/cp/cvt.c | 1 + 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/expmed.c | 21 + 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/ggc-page.c | 3 + gcc/gimple-fold.c | 110 +++-- gcc/gimplify.c | 8 +- gcc/go/gofrontend/MERGE | 2 +- gcc/ipa-cp.c | 22 +- gcc/ipa-fnsummary.c | 477 ++++++++++++++----- gcc/ipa-fnsummary.h | 19 +- gcc/ipa-inline-analysis.c | 18 +- gcc/ipa-inline-transform.c | 4 +- gcc/ipa-inline.c | 122 ++++- 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/lto/ChangeLog | 4 + gcc/lto/lto.c | 1 + gcc/memory-block.cc | 34 +- gcc/memory-block.h | 5 +- gcc/testsuite/ChangeLog | 235 +++++++++- 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/cpp2a/constexpr-dtor4.C | 15 + gcc/testsuite/g++.dg/cpp2a/spaceship-rewrite2.C | 12 + gcc/testsuite/g++.dg/cpp2a/spaceship-rewrite3.C | 10 + gcc/testsuite/g++.dg/cpp2a/spaceship-rewrite4.C | 12 + gcc/testsuite/g++.dg/diagnostic/pr90767-1.C | 15 + gcc/testsuite/g++.dg/diagnostic/pr90767-2.C | 15 + 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 ++ .../g++.dg/warn/multiple-sign-compare-warn-1.C | 11 + gcc/testsuite/gcc.c-torture/compile/pr90840.c | 19 + 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/Wstringop-overflow-22.c | 263 +++++++++++ gcc/testsuite/gcc.dg/alias-15.c | 2 +- gcc/testsuite/gcc.dg/c2x-attr-deprecated-2.c | 11 +- gcc/testsuite/gcc.dg/c2x-attr-fallthrough-1.c | 17 +- gcc/testsuite/gcc.dg/c2x-attr-fallthrough-2.c | 13 +- gcc/testsuite/gcc.dg/c2x-attr-fallthrough-3.c | 9 +- gcc/testsuite/gcc.dg/c2x-attr-fallthrough-6.c | 18 + gcc/testsuite/gcc.dg/c2x-attr-maybe_unused-2.c | 11 +- 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/pr90898.c | 16 + gcc/testsuite/gcc.dg/pr91195.c | 25 + gcc/testsuite/gcc.dg/strcmpopt_7.c | 119 +++++ gcc/testsuite/gcc.dg/strlenopt-66.c | 12 +- .../gcc.dg/torture/fp-int-convert-timode-1.c | 2 + gcc/testsuite/gcc.dg/torture/pr92088-1.c | 22 + gcc/testsuite/gcc.dg/torture/pr92088-2.c | 17 + 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.dg/tree-ssa/builtin-fprintf-warn-1.c | 6 +- gcc/testsuite/gcc.dg/vect/bb-slp-21.c | 3 +- gcc/testsuite/gcc.dg/vect/bb-slp-40.c | 4 +- gcc/testsuite/gcc.dg/vect/bb-slp-42.c | 5 +- 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.dg/vect/vect-widen-mult-u8-u32.c | 1 + gcc/testsuite/gcc.dg/vect/vect-widen-mult-u8.c | 1 + 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/testsuite/gcc.target/arm/asm-flag-4.c | 2 +- gcc/testsuite/gcc.target/arm/asm-flag-5.c | 6 +- gcc/testsuite/gcc.target/i386/pr90867.c | 30 ++ .../gcc.target/i386/volatile-bitfields-2.c | 2 +- .../gfortran.dg/global_vars_f90_init_driver.c | 2 +- gcc/testsuite/gfortran.dg/pr92537.f90 | 32 ++ gcc/testsuite/lib/target-supports.exp | 21 + gcc/toplev.c | 8 - gcc/tracer.c | 1 + gcc/tree-into-ssa.c | 24 +- gcc/tree-ssa-ccp.c | 8 +- gcc/tree-ssa-loop-unswitch.c | 2 +- gcc/tree-ssa-phiopt.c | 5 +- gcc/tree-ssa-sink.c | 8 +- gcc/tree-ssa-strlen.c | 22 +- gcc/tree-ssa-structalias.c | 8 +- gcc/tree-vect-data-refs.c | 16 +- gcc/tree-vect-loop.c | 7 +- gcc/tree-vect-slp.c | 67 ++- gcc/tree-vect-stmts.c | 43 +- gcc/vec.h | 8 + libgo/go/cmd/cgo/out.go | 4 +- 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 +- 198 files changed, 3748 insertions(+), 1193 deletions(-) create mode 100644 gcc/config/arc/arc-passes.def 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/cpp2a/constexpr-dtor4.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/spaceship-rewrite2.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/spaceship-rewrite3.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/spaceship-rewrite4.C create mode 100644 gcc/testsuite/g++.dg/diagnostic/pr90767-1.C create mode 100644 gcc/testsuite/g++.dg/diagnostic/pr90767-2.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/g++.dg/warn/multiple-sign-compare-warn-1.C create mode 100644 gcc/testsuite/gcc.c-torture/compile/pr90840.c create mode 100644 gcc/testsuite/gcc.dg/Wstringop-overflow-22.c create mode 100644 gcc/testsuite/gcc.dg/c2x-attr-fallthrough-6.c create mode 100644 gcc/testsuite/gcc.dg/pr90898.c create mode 100644 gcc/testsuite/gcc.dg/pr91195.c create mode 100644 gcc/testsuite/gcc.dg/strcmpopt_7.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr92088-1.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr92088-2.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 gcc/testsuite/gcc.target/i386/pr90867.c create mode 100644 gcc/testsuite/gfortran.dg/pr92537.f90 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