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_O1 in repository toolchain/ci/gcc.
from 17a2c588c29 PR debug/92664 * dwarf2out.c (lookup_filename): Use "<std [...] adds f6b32ff4719 Remember the location of a variable template-id. adds f8c3d03646f Allow autoinc in jumps, but only when using reload. adds 82e09cbdc1b 2019-11-27 Richard Biener rguenther@suse.de adds 47a9838c577 2019-11-27 Richard Biener rguenther@suse.de adds 81befeb723e PR c++/92524 * tree.c (replace_placeholders_r): Don't wal [...] adds 79110d10453 [PATCH] Fix PR91790 by considering different first_stmt_inf [...] adds f5ad3900aa0 PR 92463 - Cleanups due to minimum MPFR version bump to 3.1.0 adds 6808702696d PR fortran/91944 * simplify.c (gfc_simplify_spread): Chec [...] adds ea4ade6bd29 2019-11-27 Richard Biener rguenther@suse.de adds 46c9a27abe8 2019-11-27 Richard Biener rguenther@suse.de adds 2d6493dccf7 * config/m68k/m68k.c (m68k_output_compare_fp): Restore dif [...] adds 0f91e95c3ee 2019-11-27 Andrew Sutton asutton@lock3software.com adds 2de3b3bc8ed 2019-11-27 Vladimir Makarov vmakarov@redhat.com adds 466691493b9 2019-11-27 Andrew Sutton asutton@lock3software.com adds 6b42dfe4264 2019-11-27 Andrew Sutton asutton@lock3software.com adds 8019cbadfac 2019-11-27 Andrew Sutton asutton@lock3software.com adds 6184061bda7 PR rtl-optimization/92510 * combine.c (gen_lowpart_for_co [...] adds 21d18541ada Fix 'libgomp.fortran/target-print-1.f90', 'libgomp.oacc-for [...] adds 5f71c0b4196 Do not define DFP builtin functions, if DFP has been disabled. adds 1a931bc82ea PR c++/92206 - ICE with typedef to dependent alias. adds 4dd28a2cc2d Fix constrained alias template transparency. adds 7dd9f591c3d Implement P1814R0, CTAD for alias templates. adds 599e9022dbe Reformat movsi_internal. adds a7d9e69399c Reformat movdi_internal64. adds 0134f4f874a Daily bump. adds 32a7b5a3ffd * gcc/config/i386/sse.md (avx512f_maskcmp<mode>3): Refin [...] adds c68295cdee9 [rs6000] Fix PR92566 by checking VECTOR_UNIT_NONE_P adds e77ee1837fb Handle correctly global0 and global counters in profile_cou [...] adds 807aea17327 PR c++/92695 * decl2.c (mark_used): Don't call note_vague [...] adds cdd97fb1425 PR tree-optimization/92691 * tree-ssa-strlen.c (handle_st [...] adds f88ed7de657 [testsuite][arm] Force use of -mfloat-abi=softfp in asm-flag-4.c adds 2570589c60a Must use push insn to pass varargs arguments of DFmode bec [...] adds edc22d312a5 2019-11-28 Richard Biener rguenther@suse.de adds 5c974e5c428 2019-11-28 Richard Biener rguenther@suse.de adds ad06966f667 * ipa-cp.c (update_profiling_info): Fix scaling. adds d79f15c7ce1 * ipa-utils.c (ipa_merge_profiles): Be sure that all type [...] adds 1b05a084f52 Fix profile adjusments while cloning adds 2b6587bcc0e Fix previous commit (that included unrelated changes) adds 8dc85ce9fa0 cgraph: ifunc resolvers cannot be made local (PR 92697) adds 5032844978c * profile-count.h (profile_count::max): Work on profiles o [...] adds 8c305ac77b6 Prevent inconsistent profiles to be created in inlin_transform adds 63623bacfa8 * profile-count.c (profile_count::combine_with_ipa_count): [...] adds 4958f67ad65 Remove leftover optimize checks. adds 43c1b219e33 PR fortran/90374 * io.c (check_format): Allow zero width [...] adds 9595f62a078 [Darwin, X86, testsuite] Update tests for common section use. adds a02f7025406 Properly use TYPE_MAIN_VARIANT in warn_types_mismatch. adds c5f9a3b4432 Translate header for -fdbg-cnt-list. adds 6abaa957a61 rs6000: Use memory_operand for all simple {l,st}*brx instructions adds f9cdbefcf51 rs6000: Fix formatting of *mov{si,di}_internal.* adds 10b3e54d640 Daily bump. adds f60fc07f086 Remove unused decimal floating-point pointer types adds e47e0834ee5 Handle C2x attributes in Objective-C. adds 07ab3c169c3 2019-11-29 Richard Biener rguenther@suse.de adds b380195288d Check for TYPE_NAME in type_with_linkage_p. adds 4f4bd3c6e28 PR c++/60228 * parser.c (cp_parser_omp_declare_reduction_ [...] adds 39362e8b713 PR c++/60228 * parser.c (cp_parser_omp_declare_reduction_ [...] adds 90ba8d34050 2019-11-29 Richard Biener rguenther@suse.de adds f7f4b06ad04 Testsuite: Turn off vect-epilogue-nomask for slp-rect-3 adds d2d120b638a * profile-count.c (profile_count::to_cgraph_frequency, pr [...] adds 1ab8062b57d Fix testcase - was missing -fopenacc adds d0f85d0d033 gcc/testsuite/ChangeLog - fix date in date line adds 9490db40da4 Don't pass booleans as mask types to simd clones (PR 92710) adds ce862b87b1a ipa-cp: Avoid ICEs when looking at expanded thunks and unop [...] adds 8ae432e8921 Add an x86_64 test for PR 92476 adds 0c14c58ce77 Fortran] OpenACC – permit common blocks in some clauses adds 4b3f7c9d25d 2019-11-29 Richard Biener rguenther@suse.de adds b0cbd53966c Fortran] OpenACC – permit common blocks in some clauses adds a32b4f9bc27 libstdc++:: improve how pretty printers find node types (PR 91997) adds b1a48cb3b41 Improve tree-vect-patterns.c handling of boolean comparisons adds 64403b8015e Make vectorizable_operation punt early on codes it doesn't handle adds 96c98b5f2ed Make vect_get_mask_type_for_stmt take a group size adds 1a7144eb381 Record the vector mask precision in stmt_vec_info adds e8f398f7eec Don't defer choice of vector type for bools (PR 92596) adds 6a0ca950229 Fix DR_GROUP_GAP for strided accesses (PR 92677) adds bc0ec323e3f Fix ICE in re-simplification of VEC_COND_EXPR adds 6c9a7060dbb libstdc++: P1423R3 char8_t remediation (1/4) adds 0c5b35933e5 libstdc++: P1423R3 char8_t remediation (2/4) adds bb97b6cc28a libstdc++: P1423R3 char8_t remediation (3/4) adds 3037303f998 libstdc++: P1423R3 char8_t remediation (4/4) adds cb132c04f61 libstdc++: Adjust some function templates for coding conventions adds ab24f474b4f 2019-11-29 Richard Biener rguenther@suse.de adds ee3996bd549 2019-11-29 Vladimir Makarov vmakarov@redhat.com adds df32c7d26ca Daily bump. adds edcbbcc2574 libstdc++: Fix experimental::filesystem::u8path(const Sourc [...] adds 60168e315f0 libstdc++: Default to --enable-libstdcxx-filesystem-ts for [...] adds 8a44e71d75f doc: Correct `--enable-version-specific-runtime-libs' suppo [...] adds 63c8dd3f0aa driver: Do not warn about ineffective `-x' option if no inp [...] adds bd74b8b76ea Do not look at _data component in gfc_dep_resolver. adds d36ab561d07 * cgraph.c (cgraph_node::dump): Dump unit_id and merged_ex [...] adds bb3c9a3bb5d [C] Add a target hook that allows targets to verify type usage adds 4ded402a10c 2019-11-30 Jan Hubicka hubicka@ucw.cz adds e0f2cde1550 Update max_bb_count in execute_fixup_cfg adds bddfda838ef * ipa-inline.c (compute_max_insns): Return int64_t. (inli [...] adds 8b8f4162103 Daily bump.
No new revisions were added by this update.
Summary of changes: ChangeLog | 12 +- configure | 6 +- configure.ac | 6 +- gcc/ChangeLog | 471 ++++++++++++++++ gcc/DATESTAMP | 2 +- gcc/auto-inc-dec.c | 7 +- gcc/builtin-types.def | 9 - gcc/builtins.c | 19 +- gcc/c-family/ChangeLog | 17 + gcc/c-family/c-attribs.c | 59 ++ gcc/c-family/c-common.c | 15 +- gcc/c-family/c-cppbuiltin.c | 4 +- gcc/c/ChangeLog | 25 + gcc/c/c-decl.c | 29 +- gcc/c/c-parser.c | 160 +++++- gcc/c/c-typeck.c | 8 + gcc/cgraph.c | 27 + gcc/cgraph.h | 11 +- gcc/cgraphclones.c | 30 +- gcc/cgraphunit.c | 92 ++- gcc/combine.c | 12 +- gcc/config/aarch64/aarch64-protos.h | 3 + gcc/config/aarch64/aarch64-sve-builtins.cc | 49 ++ gcc/config/aarch64/aarch64.c | 12 + gcc/config/avr/avr.md | 2 +- gcc/config/elfos.h | 11 + gcc/config/i386/sse.md | 4 +- gcc/config/m68k/m68k.c | 12 +- gcc/config/m68k/m68k.md | 2 +- gcc/config/rs6000/rs6000-call.c | 14 + gcc/config/rs6000/rs6000.c | 29 +- gcc/config/rs6000/rs6000.md | 165 +++--- gcc/cp/ChangeLog | 157 ++++++ gcc/cp/call.c | 2 +- gcc/cp/constexpr.c | 82 +-- gcc/cp/constraint.cc | 228 ++++---- gcc/cp/cp-gimplify.c | 16 + gcc/cp/cp-tree.h | 15 +- gcc/cp/cvt.c | 6 + gcc/cp/cxx-pretty-print.c | 6 +- gcc/cp/decl.c | 16 +- gcc/cp/decl2.c | 7 +- gcc/cp/error.c | 9 +- gcc/cp/mangle.c | 11 +- gcc/cp/parser.c | 291 ++++++---- gcc/cp/pt.c | 624 ++++++++++++++++----- gcc/cp/semantics.c | 38 +- gcc/cp/tree.c | 19 +- gcc/cp/typeck.c | 11 +- gcc/dbgcnt.c | 3 +- gcc/doc/extend.texi | 35 ++ gcc/doc/install.texi | 4 +- gcc/doc/sourcebuild.texi | 4 + gcc/doc/tm.texi | 25 +- gcc/doc/tm.texi.in | 4 +- gcc/fold-const-call.c | 46 +- gcc/fortran/ChangeLog | 22 + gcc/fortran/arith.c | 4 +- gcc/fortran/dependency.c | 12 + gcc/fortran/io.c | 19 +- gcc/fortran/simplify.c | 2 +- gcc/gcc.c | 2 +- gcc/gimple-match-head.c | 18 +- gcc/gimple-ssa-sprintf.c | 4 +- gcc/ipa-cp.c | 20 +- gcc/ipa-devirt.c | 32 +- gcc/ipa-fnsummary.c | 3 + gcc/ipa-fnsummary.h | 17 + gcc/ipa-inline-analysis.c | 4 +- gcc/ipa-inline-transform.c | 51 +- gcc/ipa-inline.c | 31 +- gcc/ipa-utils.c | 64 ++- gcc/jit/ChangeLog | 5 + gcc/jit/jit-builtins.c | 3 - gcc/lra.c | 7 +- gcc/lto-cgraph.c | 13 + gcc/lto-streamer.h | 2 + gcc/lto/lto-symtab.c | 7 + gcc/optabs-tree.c | 19 +- gcc/optabs-tree.h | 2 +- gcc/output.h | 1 + gcc/profile-count.c | 35 ++ gcc/profile-count.h | 35 +- gcc/real.c | 24 +- gcc/realmpfr.c | 9 +- gcc/realmpfr.h | 12 +- gcc/recog.c | 5 +- gcc/symtab.c | 22 +- gcc/target.def | 32 +- gcc/target.h | 29 + gcc/targhooks.c | 10 - gcc/targhooks.h | 2 - gcc/testsuite/ChangeLog | 187 ++++++ gcc/testsuite/g++.dg/concepts/pr67595.C | 2 +- gcc/testsuite/g++.dg/concepts/pr84330.C | 2 +- gcc/testsuite/g++.dg/cpp0x/alias-decl-pr92206-4.C | 11 + gcc/testsuite/g++.dg/cpp0x/pr92524.C | 12 + gcc/testsuite/g++.dg/cpp1y/var-templ64.C | 14 + gcc/testsuite/g++.dg/cpp1z/class-deduction46.C | 2 +- .../g++.dg/cpp2a/class-deduction-alias1.C | 27 + .../g++.dg/cpp2a/class-deduction-alias2.C | 22 + gcc/testsuite/g++.dg/cpp2a/concepts-alias.C | 9 +- gcc/testsuite/g++.dg/cpp2a/concepts-alias3.C | 10 + gcc/testsuite/g++.dg/cpp2a/concepts-alias4.C | 10 + gcc/testsuite/g++.dg/cpp2a/concepts-iconv1.C | 8 +- gcc/testsuite/g++.dg/cpp2a/concepts-pr88395.C | 23 + .../g++.dg/cpp2a/concepts-recursive-sat1.C | 18 + .../g++.dg/cpp2a/concepts-recursive-sat2.C | 15 + .../g++.dg/cpp2a/concepts-recursive-sat3.C | 12 + gcc/testsuite/g++.dg/cpp2a/concepts-requires2.C | 12 +- gcc/testsuite/g++.dg/cpp2a/concepts-requires20.C | 65 +++ gcc/testsuite/g++.dg/cpp2a/concepts-requires5.C | 4 +- gcc/testsuite/g++.dg/cpp2a/explicit11.C | 2 +- gcc/testsuite/g++.dg/cpp2a/feat-cxx2a.C | 4 +- gcc/testsuite/g++.dg/gomp/openmp-simd-2.C | 2 - gcc/testsuite/g++.dg/ipa/pr92697.C | 51 ++ gcc/testsuite/g++.dg/lto/inline-crossmodule-1.h | 15 + gcc/testsuite/g++.dg/lto/inline-crossmodule-1_0.C | 11 + gcc/testsuite/g++.dg/lto/inline-crossmodule-1_1.C | 8 + gcc/testsuite/g++.dg/lto/pr91574_0.C | 23 + gcc/testsuite/g++.dg/lto/pr92476_0.C | 20 + gcc/testsuite/g++.dg/lto/pr92476_1.C | 13 + gcc/testsuite/g++.dg/lto/pr92609_0.C | 88 +++ gcc/testsuite/g++.dg/lto/pr92609_1.C | 58 ++ gcc/testsuite/g++.dg/warn/inline3.C | 20 + gcc/testsuite/gcc.dg/pr92510.c | 16 + gcc/testsuite/gcc.dg/torture/pr92690.c | 38 ++ gcc/testsuite/gcc.dg/torture/pr92704.c | 24 + gcc/testsuite/gcc.dg/torture/pr92715.c | 17 + .../gcc.dg/tree-ssa/builtin-snprintf-10.c | 10 + gcc/testsuite/gcc.dg/tree-ssa/forwprop-35.c | 3 +- gcc/testsuite/gcc.dg/tree-ssa/inline-12.c | 22 + gcc/testsuite/gcc.dg/vect/bb-slp-43.c | 17 + gcc/testsuite/gcc.dg/vect/bb-slp-pr92596.c | 14 + gcc/testsuite/gcc.dg/vect/pr92677.c | 26 + gcc/testsuite/gcc.dg/vect/pr92710.c | 12 + gcc/testsuite/gcc.dg/vect/slp-reduc-3.c | 1 + gcc/testsuite/gcc.dg/vect/vect-bool-cmp-2.c | 10 + .../aarch64/sve/acle/general-c/sizeless-1.c | 217 +++++++ .../aarch64/sve/acle/general-c/sizeless-2.c | 217 +++++++ gcc/testsuite/gcc.target/arm/asm-flag-4.c | 4 +- gcc/testsuite/gcc.target/i386/pr32219-2.c | 9 +- gcc/testsuite/gcc.target/i386/pr90007.c | 15 + gcc/testsuite/gcc.target/i386/pr92645-2.c | 34 ++ gcc/testsuite/gcc.target/i386/pr92645-3.c | 37 ++ gcc/testsuite/gcc.target/i386/pr92645-4.c | 56 ++ gcc/testsuite/gfortran.dg/dependency_56.f90 | 14 + gcc/testsuite/gfortran.dg/fmt_zero_width.f90 | 20 +- gcc/testsuite/gfortran.dg/goacc/common-block-3.f90 | 11 +- gcc/testsuite/gfortran.dg/goacc/pr84963.f90 | 2 +- gcc/testsuite/gfortran.dg/pr91003.f90 | 33 ++ gcc/testsuite/gfortran.dg/spread_size_limit_2.f90 | 11 + gcc/testsuite/lib/target-supports.exp | 10 + .../objc.dg/attributes/gnu2x-attr-syntax-1.m | 5 + gcc/tree-cfg.c | 6 +- gcc/tree-core.h | 3 - gcc/tree-if-conv.c | 9 + gcc/tree-inline.c | 49 +- gcc/tree-ssa-forwprop.c | 246 ++++++-- gcc/tree-ssa-sccvn.c | 13 +- gcc/tree-ssa-strlen.c | 72 +-- gcc/tree-vect-generic.c | 16 +- gcc/tree-vect-loop.c | 43 +- gcc/tree-vect-patterns.c | 282 ++++++---- gcc/tree-vect-slp.c | 55 +- gcc/tree-vect-stmts.c | 340 +++++------ gcc/tree-vectorizer.h | 30 +- gcc/tree.c | 18 +- gcc/tree.h | 3 - gcc/ubsan.c | 6 +- gcc/varasm.c | 17 + gcc/varpool.c | 5 +- libgfortran/ChangeLog | 8 +- libgfortran/io/format.c | 16 +- libgfortran/io/write_float.def | 2 +- libgomp/ChangeLog | 21 + libgomp/testsuite/lib/libgomp.exp | 21 + libgomp/testsuite/libgomp.c++/udr-20.C | 54 ++ libgomp/testsuite/libgomp.c++/udr-21.C | 54 ++ .../libgomp.fortran/target-print-1-nvptx.f90 | 11 + .../testsuite/libgomp.fortran/target-print-1.f90 | 6 +- .../testsuite/libgomp.oacc-fortran/declare-5.f90 | 90 ++- .../libgomp.oacc-fortran/print-1-nvptx.f90 | 11 + libgomp/testsuite/libgomp.oacc-fortran/print-1.f90 | 6 +- libstdc++-v3/ChangeLog | 87 +++ libstdc++-v3/acinclude.m4 | 3 + libstdc++-v3/configure | 3 + libstdc++-v3/include/bits/c++config | 2 +- libstdc++-v3/include/bits/fs_path.h | 303 +++++----- libstdc++-v3/include/experimental/bits/fs_path.h | 369 +++++++----- libstdc++-v3/include/std/ostream | 94 +++- libstdc++-v3/python/libstdcxx/v6/printers.py | 138 +++-- .../inserters_character/char/deleted.cc | 43 ++ .../inserters_character/wchar_t/deleted.cc | 43 ++ .../path/factory/{u8path.cc => u8path-char8_t.cc} | 45 +- .../27_io/filesystem/path/factory/u8path.cc | 17 + .../testsuite/experimental/feat-char8_t.cc | 4 +- .../path/factory/{u8path.cc => u8path-char8_t.cc} | 38 +- .../experimental/filesystem/path/factory/u8path.cc | 8 + .../testsuite/libstdc++-prettyprinters/59161.cc | 2 - .../testsuite/libstdc++-prettyprinters/91997.cc | 53 ++ 201 files changed, 6228 insertions(+), 1784 deletions(-) create mode 100644 gcc/testsuite/g++.dg/cpp0x/alias-decl-pr92206-4.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/pr92524.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/var-templ64.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/class-deduction-alias1.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/class-deduction-alias2.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/concepts-alias3.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/concepts-alias4.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/concepts-pr88395.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/concepts-recursive-sat1.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/concepts-recursive-sat2.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/concepts-recursive-sat3.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/concepts-requires20.C create mode 100644 gcc/testsuite/g++.dg/ipa/pr92697.C create mode 100644 gcc/testsuite/g++.dg/lto/inline-crossmodule-1.h create mode 100644 gcc/testsuite/g++.dg/lto/inline-crossmodule-1_0.C create mode 100644 gcc/testsuite/g++.dg/lto/inline-crossmodule-1_1.C create mode 100644 gcc/testsuite/g++.dg/lto/pr91574_0.C create mode 100644 gcc/testsuite/g++.dg/lto/pr92476_0.C create mode 100644 gcc/testsuite/g++.dg/lto/pr92476_1.C create mode 100644 gcc/testsuite/g++.dg/lto/pr92609_0.C create mode 100644 gcc/testsuite/g++.dg/lto/pr92609_1.C create mode 100644 gcc/testsuite/g++.dg/warn/inline3.C create mode 100644 gcc/testsuite/gcc.dg/pr92510.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr92690.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr92704.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr92715.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/builtin-snprintf-10.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/inline-12.c create mode 100644 gcc/testsuite/gcc.dg/vect/bb-slp-43.c create mode 100644 gcc/testsuite/gcc.dg/vect/bb-slp-pr92596.c create mode 100644 gcc/testsuite/gcc.dg/vect/pr92677.c create mode 100644 gcc/testsuite/gcc.dg/vect/pr92710.c create mode 100644 gcc/testsuite/gcc.dg/vect/vect-bool-cmp-2.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/general-c/sizeless-1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/general-c/sizeless-2.c create mode 100644 gcc/testsuite/gcc.target/i386/pr90007.c create mode 100644 gcc/testsuite/gcc.target/i386/pr92645-2.c create mode 100644 gcc/testsuite/gcc.target/i386/pr92645-3.c create mode 100644 gcc/testsuite/gcc.target/i386/pr92645-4.c create mode 100644 gcc/testsuite/gfortran.dg/dependency_56.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr91003.f90 create mode 100644 gcc/testsuite/gfortran.dg/spread_size_limit_2.f90 create mode 100644 gcc/testsuite/objc.dg/attributes/gnu2x-attr-syntax-1.m create mode 100644 libgomp/testsuite/libgomp.c++/udr-20.C create mode 100644 libgomp/testsuite/libgomp.c++/udr-21.C create mode 100644 libgomp/testsuite/libgomp.fortran/target-print-1-nvptx.f90 create mode 100644 libgomp/testsuite/libgomp.oacc-fortran/print-1-nvptx.f90 create mode 100644 libstdc++-v3/testsuite/27_io/basic_ostream/inserters_character/ [...] create mode 100644 libstdc++-v3/testsuite/27_io/basic_ostream/inserters_character/ [...] copy libstdc++-v3/testsuite/27_io/filesystem/path/factory/{u8path.cc => u8path-cha [...] copy libstdc++-v3/testsuite/experimental/filesystem/path/factory/{u8path.cc => u8p [...] create mode 100644 libstdc++-v3/testsuite/libstdc++-prettyprinters/91997.cc