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-arm-bootstrap in repository toolchain/ci/gcc.
from f2d38fd9733 Daily bump. adds ae63312f5f2 gcc/ChangeLog adds 7b0d7c79224 2019-07-15 Richard Biener rguenther@suse.de adds 54ee6600bc5 * tree-ssa-alias.c (aliasing_component_refs_walk): Initial [...] adds 65645bd5042 * config/i386/i386.md (@test<mode>_ccno_1): Rename from t [...] adds 258517c160d rs6000: Always output .machine adds 0571a99556c runtime: expose the g variable adds 5b381f2bb44 * config/i386/i386.md (*testdi_1): Put back "%" constraint [...] adds c9c57a24a44 Daily bump. adds 2692ae3aaf1 Remove trailing space. adds 772269dd674 PR91176: Skip debug insns when computing inline costs adds 7d5a42f199a [mips] Fix ambiguous .md attribute uses adds 97114c27b61 [rs6000] Fix ambiguous .md attribute uses adds 385114ecd42 Use file_location for md_reader's ptr_loc adds 48db11b0846 Report ambiguous uses of .md attributes adds ae08adfad0f Fix g++.dg/template/pr84789.C on new concepts branch. adds 56e35b0b149 Simplify type-specifier parsing. adds 315f00e3689 Add parens around constraint in <memory>. adds 7d42682d488 Simplify range location creation in C++ parser. adds a235884df3c Require int128 support in gcc.dg/autopar/pr91162.c adds 05cc36a13ba Don't xfail gcc.dg/tree-ssa/pr84512.c on 64-bit SPARC adds 02a11c1dc6f * g++.dg/lto/alias-1_0.C: Use -O3. * g++.dg/lto/alias-2_0 [...] adds 150ceef9d7d PR rtl-optimization/91164 * dse.c (rest_of_handle_dse): I [...] adds 1882a9e1187 Add missing testcase for PR89190 adds a0efaa5c118 PR rtl-optimization/91173 * tree-ssa-address.c (addr_for_ [...] adds 6a8750b4eca PR rtl-optimization/91173 * g++.dg/pr91173.C: New test. adds a999b7673ab * config/i386/i386.md (*testdi_1): Match CCZmode for cons [...] adds 4c70fbf1db7 2019-07-16 Harald Anlauf anlauf@gmx.de adds 2e5be8ce89a Daily bump. adds ffcc9565b2e 2019-07-17 Richard Biener rguenther@suse.de adds eb521dba869 PR tree-optimization/91157 * tree-vect-generic.c (expand_ [...] adds 0076df39354 * gimple.h (enum gf_mask): Remove GF_OMP_FOR_SIMD, change [...] adds c626d41fba9 PR tree-optimization/91157 * tree-vect-generic.c (expand_ [...] adds 5fe9c500261 * config/abi/post/ia64-linux-gnu/baseline_symbols.txt: Update. adds bd27922c23e 2019-07-17 Richard Biener rguenther@suse.de adds d7d7fb244af 2019-07-17 Richard Biener rguenther@suse.de adds 49e8e39519f 2019-07-17 Richard Biener rguenther@suse.de adds 3c6429348b8 * config/i386/i386.md (*andqi_2_maybe_si): Handle potentia [...] adds 18dba965a97 * alias.c (record_component_aliases): Do not simplify poin [...] adds 04c97420957 PR c++/90455 * g++.dg/cpp0x/nsdmi-list6.C: New test. adds f9121bf4c3c * config/i386/i386.md (*add<dwi>3_doubleword): Remove red [...] adds 407a2aebf5e * tree-ssa-dse.c (initialize_ao_ref_for_dse): Fix f [...] adds 88e5d59e5a1 * config/pa/pa.c (pa_som_asm_init_sections): Don't force a [...] adds 13bd6b7bf19 Daily bump. adds 8ac9f335315 -Wmissing-attributes: check that we avoid duplicates and fa [...] adds 769146d0181 compiler: fix bug in handling of unordered set during e [...] adds 6f7501ec1fd 2019-07-18 Richard Biener rguenther@suse.de adds 25657f668ec Fix -Wreturn-type for static naked functions in C adds 2b744af570d Make ifcvt clean up dead comparisons adds 841d021914b PR tree-optimization/91137 * tree-ssa-loop- [...] adds 655ce722f87 * lto-common.c (gimple_register_canonical_type_1): Do not [...] adds 3b0dcaf2709 [arm] Fix incorrect modes with 'borrow' operations adds 9318efaa60e include/ * demangle.h (rust_is_mangled): Move to libiberty [...] adds 080739fbcc2 [patch1/2][arm][PR90317]: fix sha1 patterns adds b2165f67dfa [patch2/2][arm]: remove builtin expand for sha1 adds 0c41e16015e * Makefile.rtl, expect.c, env.c, aux-io.c, mkdir.c, initia [...] adds 0ddb6b952b2 compiler: fix bug in importing blocks from inline functions adds b92fd6eb44a PR target/91188 * config/i386/i386.md (*addqi_1_slp): Use [...] adds 1eda6a97f2b Update PowerPC compiler for pc-relative support. adds bedefeb2450 Rename function. adds f6be15a7dd6 * config/i386/i386.md (*addqi_2_slp): Remove. (*<code>qi_ [...] adds fe986d2422d 2019-07-18 François Dumont fdumont@gcc.gnu.org adds 82e73c63404 Daily bump. adds d4f6160a8ab PR c++/90098 - partial specialization and class non-type parms. adds 4eaeb856491 PR c++/90101 - dependent class non-type parameter. adds 07069588f13 2019-07-19 Richard Biener rguenther@suse.de adds e5ef0e9bf0e * config/abi/post/m68k-linux-gnu/baseline_symbols.txt: Update. adds 854a438b0cf PR middle-end/91190 * function.c (insert_temp_slot_addres [...] adds a055ebffd8f [AArch64] Rename +bitperm to +sve2-bitperm adds fa88581b0a5 2019-07-19 Richard Biener rguenther@suse.de new 1e1061813e9 PR ipa/91194 * ipa-inline.c (recursive_inlining): Fix lim [...] new 23189e0c331 PR target/91204 * config/i386/mmx.md (one_cmpl<mode>2): N [...] new 2e5a35646c0 2019-07-19 Richard Biener rguenther@suse.de new 37ea4f1e552 * tree-ssa-dse.c (initialize_ao_ref_for_dse): Handle strn [...]
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: gcc/ChangeLog | 433 +++++++++++++++++++- gcc/DATESTAMP | 2 +- gcc/ada/ChangeLog | 11 + gcc/ada/Makefile.rtl | 2 +- gcc/ada/adadecode.c | 10 +- gcc/ada/adaint.c | 18 + gcc/ada/adaint.h | 2 +- gcc/ada/argv.c | 5 +- gcc/ada/aux-io.c | 5 +- gcc/ada/cio.c | 3 +- gcc/ada/cstreams.c | 4 +- gcc/ada/ctrl_c.c | 6 +- gcc/ada/env.c | 108 +---- gcc/ada/exit.c | 15 - gcc/ada/expect.c | 9 +- gcc/ada/init.c | 8 + gcc/ada/initialize.c | 3 +- gcc/ada/mkdir.c | 3 +- gcc/ada/raise-gcc.c | 8 +- gcc/ada/raise.c | 13 +- gcc/ada/rtinit.c | 2 - gcc/ada/{exit.c => runtime.h} | 41 +- gcc/ada/seh_init.c | 4 +- gcc/ada/sysdep.c | 6 +- gcc/ada/targext.c | 7 + gcc/ada/tracebak.c | 8 +- gcc/alias.c | 87 ++-- gcc/attribs.c | 14 +- gcc/basic-block.h | 2 + gcc/c/ChangeLog | 6 + gcc/c/c-decl.c | 1 + gcc/cfgcleanup.c | 8 +- gcc/config/aarch64/aarch64-option-extensions.def | 18 +- gcc/config/arm/arm-builtins.c | 36 +- gcc/config/arm/arm.md | 99 ++--- gcc/config/arm/arm_neon.h | 21 +- gcc/config/arm/crypto.md | 51 ++- gcc/config/arm/predicates.md | 21 + gcc/config/i386/i386-expand.c | 21 +- gcc/config/i386/i386.md | 368 ++++++++--------- gcc/config/i386/mmx.md | 8 + gcc/config/mips/micromips.md | 2 +- gcc/config/pa/pa.c | 35 +- gcc/config/rs6000/aix.h | 3 +- gcc/config/rs6000/darwin.h | 3 +- gcc/config/rs6000/linux64.h | 4 +- gcc/config/rs6000/predicates.md | 2 +- gcc/config/rs6000/rs6000-protos.h | 2 +- gcc/config/rs6000/rs6000.c | 34 +- gcc/config/rs6000/rs6000.h | 7 + gcc/config/rs6000/rs6000.md | 38 +- gcc/config/rs6000/sysv4.h | 3 +- gcc/config/rs6000/vsx.md | 4 +- gcc/cp/ChangeLog | 26 ++ gcc/cp/call.c | 5 + gcc/cp/parser.c | 134 +++---- gcc/cp/pt.c | 13 +- gcc/doc/invoke.texi | 2 +- gcc/dse.c | 5 +- gcc/fortran/ChangeLog | 15 + gcc/fortran/gfortran.texi | 3 +- gcc/fortran/invoke.texi | 7 +- gcc/fortran/libgfortran.h | 4 +- gcc/fortran/options.c | 4 +- gcc/fortran/trans-intrinsic.c | 167 +++++++- gcc/function.c | 2 +- gcc/gimple.h | 18 +- gcc/go/gofrontend/MERGE | 2 +- gcc/go/gofrontend/export.cc | 77 ++-- gcc/go/gofrontend/export.h | 3 +- gcc/go/gofrontend/gogo.cc | 24 +- gcc/go/gofrontend/import.cc | 20 + gcc/go/gofrontend/import.h | 23 +- gcc/go/gofrontend/statements.cc | 2 + gcc/ifcvt.c | 7 +- gcc/ipa-fnsummary.c | 4 +- gcc/ipa-inline.c | 2 +- gcc/lto/ChangeLog | 6 + gcc/lto/lto-common.c | 27 +- gcc/omp-expand.c | 2 +- gcc/omp-general.c | 2 +- gcc/omp-grid.c | 6 +- gcc/omp-low.c | 20 +- gcc/read-md.c | 27 +- gcc/read-md.h | 13 +- gcc/read-rtl.c | 67 +++- gcc/testsuite/ChangeLog | 155 ++++++++ gcc/testsuite/c-c++-common/pr53633-2.c | 19 + gcc/testsuite/g++.dg/Wmissing-attributes-1.C | 66 +++ gcc/testsuite/g++.dg/cpp0x/nsdmi-list6.C | 28 ++ gcc/testsuite/g++.dg/cpp2a/nontype-class18.C | 17 + gcc/testsuite/g++.dg/cpp2a/nontype-class19.C | 13 + gcc/testsuite/g++.dg/cpp2a/nontype-class20.C | 13 + gcc/testsuite/g++.dg/cpp2a/nontype-class21.C | 10 + gcc/testsuite/g++.dg/cpp2a/nontype-class22.C | 21 + gcc/testsuite/g++.dg/lto/alias-1_0.C | 2 +- gcc/testsuite/g++.dg/lto/alias-2_0.C | 2 +- gcc/testsuite/g++.dg/lto/alias-3_0.C | 4 +- gcc/testsuite/g++.dg/lto/alias-3_1.c | 2 - gcc/testsuite/g++.dg/lto/alias-4_0.C | 31 ++ gcc/testsuite/g++.dg/lto/alias-5_0.C | 35 ++ gcc/testsuite/g++.dg/lto/alias-5_1.C | 9 + gcc/testsuite/g++.dg/lto/alias-5_2.c | 7 + gcc/testsuite/g++.dg/opt/pr91164.C | 89 +++++ gcc/testsuite/g++.dg/pr91173.C | 45 +++ gcc/testsuite/gcc.c-torture/compile/pr91190.c | 31 ++ gcc/testsuite/gcc.c-torture/execute/pr91137.c | 34 ++ gcc/testsuite/gcc.dg/autopar/pr91162.c | 25 ++ gcc/testsuite/gcc.dg/pr91181.c | 21 + gcc/testsuite/gcc.dg/torture/pr91178.c | 11 + gcc/testsuite/gcc.dg/torture/pr91180.c | 13 + gcc/testsuite/gcc.dg/torture/pr91200.c | 32 ++ gcc/testsuite/gcc.dg/torture/pr91207.c | 25 ++ gcc/testsuite/gcc.dg/torture/pr91211.c | 19 + gcc/testsuite/gcc.dg/tree-ssa/pr84512.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/pr88497-1.c | 60 +++ gcc/testsuite/gcc.dg/tree-ssa/pr88497-2.c | 37 ++ gcc/testsuite/gcc.dg/tree-ssa/pr88497-3.c | 37 ++ gcc/testsuite/gcc.dg/tree-ssa/pr88497-4.c | 37 ++ gcc/testsuite/gcc.dg/tree-ssa/pr88497-5.c | 37 ++ gcc/testsuite/gcc.dg/tree-ssa/pr88497-6.c | 65 +++ gcc/testsuite/gcc.dg/tree-ssa/pr88497-7.c | 77 ++++ gcc/testsuite/gcc.dg/tree-ssa/ssa-dse-37.c | 60 +++ gcc/testsuite/gcc.dg/tree-ssa/ssa-dse-38.c | 12 + gcc/testsuite/gcc.target/arm/crypto-vsha1cq_u32.c | 23 +- gcc/testsuite/gcc.target/arm/crypto-vsha1h_u32.c | 23 +- gcc/testsuite/gcc.target/arm/crypto-vsha1mq_u32.c | 23 +- gcc/testsuite/gcc.target/arm/crypto-vsha1pq_u32.c | 23 +- gcc/testsuite/gcc.target/arm/pr89190.c | 15 + gcc/testsuite/gcc.target/i386/avx512bw-pr91157.c | 6 + gcc/testsuite/gcc.target/i386/avx512f-pr91157.c | 29 ++ gcc/testsuite/gcc.target/i386/pr91188-1a.c | 63 +++ gcc/testsuite/gcc.target/i386/pr91188-1b.c | 65 +++ gcc/testsuite/gcc.target/i386/pr91188-1c.c | 113 ++++++ gcc/testsuite/gcc.target/i386/pr91188-2a.c | 62 +++ gcc/testsuite/gcc.target/i386/pr91188-2b.c | 64 +++ gcc/testsuite/gcc.target/i386/pr91188-2c.c | 112 ++++++ gcc/testsuite/gfortran.dg/check_bits_1.f90 | 49 +++ gcc/tree-cfg.c | 9 +- gcc/tree-data-ref.c | 39 +- gcc/tree-ssa-address.c | 14 + gcc/tree-ssa-alias.c | 2 +- gcc/tree-ssa-dse.c | 165 ++++---- gcc/tree-ssa-loop-ivopts.c | 92 +++-- gcc/tree-ssa-phiopt.c | 5 + gcc/tree-ssa-reassoc.c | 285 ++++++++++++- gcc/tree-ssa-sccvn.c | 265 ++++++------- gcc/tree-ssa.c | 36 +- gcc/tree-vect-generic.c | 72 +++- gcc/tree-vect-slp.c | 2 +- include/ChangeLog | 5 + include/demangle.h | 18 - libgo/runtime/proc.c | 4 +- libiberty/ChangeLog | 6 + libiberty/cplus-dem.c | 1 + libiberty/rust-demangle.c | 1 + libiberty/rust-demangle.h | 45 +++ libstdc++-v3/ChangeLog | 19 + .../abi/post/ia64-linux-gnu/baseline_symbols.txt | 441 +++++++++++++++++++++ .../abi/post/m68k-linux-gnu/baseline_symbols.txt | 441 +++++++++++++++++++++ libstdc++-v3/include/bits/stl_tempbuf.h | 51 ++- libstdc++-v3/include/std/memory | 2 +- 162 files changed, 5046 insertions(+), 1220 deletions(-) copy gcc/ada/{exit.c => runtime.h} (78%) create mode 100644 gcc/testsuite/c-c++-common/pr53633-2.c create mode 100644 gcc/testsuite/g++.dg/Wmissing-attributes-1.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/nsdmi-list6.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/nontype-class18.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/nontype-class19.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/nontype-class20.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/nontype-class21.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/nontype-class22.C create mode 100644 gcc/testsuite/g++.dg/lto/alias-4_0.C create mode 100644 gcc/testsuite/g++.dg/lto/alias-5_0.C create mode 100644 gcc/testsuite/g++.dg/lto/alias-5_1.C create mode 100644 gcc/testsuite/g++.dg/lto/alias-5_2.c create mode 100644 gcc/testsuite/g++.dg/opt/pr91164.C create mode 100644 gcc/testsuite/g++.dg/pr91173.C create mode 100644 gcc/testsuite/gcc.c-torture/compile/pr91190.c create mode 100644 gcc/testsuite/gcc.c-torture/execute/pr91137.c create mode 100644 gcc/testsuite/gcc.dg/autopar/pr91162.c create mode 100644 gcc/testsuite/gcc.dg/pr91181.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr91178.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr91180.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr91200.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr91207.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr91211.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr88497-1.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr88497-2.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr88497-3.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr88497-4.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr88497-5.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr88497-6.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr88497-7.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/ssa-dse-37.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/ssa-dse-38.c create mode 100644 gcc/testsuite/gcc.target/arm/pr89190.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512bw-pr91157.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512f-pr91157.c create mode 100644 gcc/testsuite/gcc.target/i386/pr91188-1a.c create mode 100644 gcc/testsuite/gcc.target/i386/pr91188-1b.c create mode 100644 gcc/testsuite/gcc.target/i386/pr91188-1c.c create mode 100644 gcc/testsuite/gcc.target/i386/pr91188-2a.c create mode 100644 gcc/testsuite/gcc.target/i386/pr91188-2b.c create mode 100644 gcc/testsuite/gcc.target/i386/pr91188-2c.c create mode 100644 gcc/testsuite/gfortran.dg/check_bits_1.f90 create mode 100644 libiberty/rust-demangle.h