This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_kernel/gnu-master-arm-next-allmodconfig in repository toolchain/ci/gcc.
from 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. adds bd8de6c2181 * profile-count.h (profile_count::operator<): Use IPA valu [...] adds ca933905b50 2019-12-01 Jerry DeLisle jvdelisle@gcc.ngu.org adds addc67a2d71 Daily bump. adds 76539b41851 PR92398: Fix testcase failure of pr72804.c new ed84f9cb811 2019-12-01 Sandra Loosemore sandra@codesourcery.com
The 1 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 | 390 +++++++++++++++++++++ gcc/DATESTAMP | 2 +- gcc/builtin-types.def | 9 - gcc/c-family/ChangeLog | 13 + gcc/c-family/c-attribs.c | 59 ++++ gcc/c-family/c-common.c | 15 +- gcc/c/ChangeLog | 31 ++ gcc/c/c-decl.c | 62 ++-- 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/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/nios2/nios2.c | 16 + gcc/config/nios2/nios2.h | 6 +- gcc/config/rs6000/rs6000.c | 29 +- gcc/config/rs6000/rs6000.md | 200 +++++------ gcc/cp/ChangeLog | 23 ++ gcc/cp/decl.c | 14 +- gcc/cp/decl2.c | 7 +- gcc/cp/mangle.c | 11 +- gcc/cp/parser.c | 4 + gcc/cp/semantics.c | 8 +- gcc/dbgcnt.c | 3 +- gcc/doc/extend.texi | 35 ++ gcc/doc/install.texi | 4 +- gcc/doc/sourcebuild.texi | 4 + gcc/doc/tm.texi | 13 + gcc/doc/tm.texi.in | 2 + gcc/fortran/ChangeLog | 11 + gcc/fortran/dependency.c | 12 + gcc/fortran/io.c | 19 +- gcc/gcc.c | 2 +- gcc/gimple-match-head.c | 18 +- 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/output.h | 1 + gcc/predict.c | 2 +- gcc/profile-count.c | 35 ++ gcc/profile-count.h | 43 ++- gcc/symtab.c | 22 +- gcc/target.def | 16 + gcc/target.h | 29 ++ gcc/testsuite/ChangeLog | 149 ++++++++ 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/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/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/pr92645-4.c | 56 +++ gcc/testsuite/gcc.target/nios2/pr92499-1.c | 48 +++ gcc/testsuite/gcc.target/nios2/pr92499-2.c | 45 +++ gcc/testsuite/gcc.target/nios2/pr92499-3.c | 23 ++ gcc/testsuite/gcc.target/powerpc/pr72804.c | 19 +- gcc/testsuite/gcc.target/powerpc/pr92398.h | 17 + gcc/testsuite/gcc.target/powerpc/pr92398.p9+.c | 12 + gcc/testsuite/gcc.target/powerpc/pr92398.p9-.c | 10 + 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/lib/target-supports.exp | 30 ++ .../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 | 5 +- gcc/tree-ssa-forwprop.c | 107 +++++- gcc/tree-ssa-sccvn.c | 13 +- gcc/tree-ssa-strlen.c | 72 ++-- gcc/tree-vect-loop.c | 43 +-- gcc/tree-vect-patterns.c | 282 +++++++++------ gcc/tree-vect-slp.c | 55 +-- gcc/tree-vect-stmts.c | 199 ++++------- gcc/tree-vectorizer.h | 30 +- gcc/tree.c | 53 ++- gcc/tree.h | 4 +- gcc/varasm.c | 17 + gcc/varpool.c | 5 +- libgfortran/ChangeLog | 14 +- libgfortran/io/format.c | 14 +- libgfortran/io/write_float.def | 2 +- libgomp/ChangeLog | 11 + libgomp/testsuite/libgomp.c++/udr-20.C | 54 +++ libgomp/testsuite/libgomp.c++/udr-21.C | 54 +++ .../testsuite/libgomp.oacc-fortran/declare-5.f90 | 90 ++++- 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 +++ 143 files changed, 4530 insertions(+), 1105 deletions(-) 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/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/pr92645-4.c create mode 100644 gcc/testsuite/gcc.target/nios2/pr92499-1.c create mode 100644 gcc/testsuite/gcc.target/nios2/pr92499-2.c create mode 100644 gcc/testsuite/gcc.target/nios2/pr92499-3.c create mode 100644 gcc/testsuite/gcc.target/powerpc/pr92398.h create mode 100644 gcc/testsuite/gcc.target/powerpc/pr92398.p9+.c create mode 100644 gcc/testsuite/gcc.target/powerpc/pr92398.p9-.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/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 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