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_O3 in repository toolchain/ci/gcc.
from d0c0f2f6d2b config/gcn/mkoffload.c – remove unused static vars adds cfacff29794 PR libstdc++/91786 fix compilation error with Clang adds 225ba07f2f7 libstdc++: Add move_sentinel, common_iterator and counted_iterator adds da1b51f9798 2019-11-25 Harald Anlauf anlauf@gmx.de adds 6bb870cbc9a Fix typo in C++2a paper number - P1920R1 -> P1902R1 adds 213e22f98fa * gfortran.dg/dec-comparison.f90: Change dg-do from run to [...] adds 7503a8351c6 Daily bump. adds 27eb6626c54 libstdc++: Add _GLIBCXX_DEBUG safe iterator C++20 iterator concept adds a527918a9a3 libstdc++: Add C++20 P1032 constexpr to _GLIBCXX_DEBUG array adds 1858a23dd2a 2019-11-26 Richard Biener rguenther@suse.de adds bf3eab43fb5 PR tree-optimization/92644 * tree-ssa-phiopt.c (minmax_re [...] adds 3feeac76ffc S/390: Add undef for MUSL_DYNAMIC_LINKERxx adds b02486e0951 PR sanitizer/92154 * sanitizer_common/sanitizer_platform_ [...] adds 1dae669e3c5 2019-11-26 Richard Biener rguenther@suse.de adds 92f0cc32042 libstdc++: Use C++98 syntax to instantiate input_iterator_tag adds e9fd512b945 Unbreak objc build – with --enable-maintainer-mode adds 11ca4f5f1ea Remove entry committed to wrong log. adds 4faaaeef605 Insert missed log entry. adds 980c7934ed0 PR c++/61414 * c-attribs.c (handle_mode_attribute): Add m [...] adds 1d71f1f7102 PR c++/92648 * parser.c (cp_parser_std_attribute): For un [...] adds edbc95439d9 Update vect_char_add target selector to use its own cache adds 4aa07e3df23 PR tree-optimization/92683 - strncmp incorrect result with [...] adds c84a62aad34 /cp 2019-11-26 Paolo Carlini paolo.carlini@oracle.com adds 03171cd8496 Daily bump. adds 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 [...]
No new revisions were added by this update.
Summary of changes: ChangeLog | 12 +- configure | 6 +- configure.ac | 6 +- gcc/ChangeLog | 148 ++++- gcc/DATESTAMP | 2 +- gcc/auto-inc-dec.c | 7 +- gcc/builtins.c | 19 +- gcc/c-family/ChangeLog | 12 +- gcc/c-family/c-attribs.c | 1 + gcc/c-family/c-cppbuiltin.c | 4 +- gcc/cfganal.c | 2 + gcc/combine.c | 12 +- 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.md | 157 +++-- gcc/config/s390/linux.h | 2 + gcc/cp/ChangeLog | 152 +++++ gcc/cp/call.c | 2 +- gcc/cp/class.c | 56 +- 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 | 2 +- gcc/cp/error.c | 9 +- gcc/cp/parser.c | 298 +++++---- gcc/cp/pt.c | 624 +++++++++++++----- gcc/cp/semantics.c | 30 +- gcc/cp/tree.c | 19 +- gcc/cp/typeck.c | 58 +- gcc/doc/tm.texi | 12 - gcc/doc/tm.texi.in | 2 - gcc/dwarf2out.c | 3 + gcc/fold-const-call.c | 46 +- gcc/fortran/ChangeLog | 17 + gcc/fortran/arith.c | 4 +- gcc/fortran/simplify.c | 8 +- gcc/gimple-fold.c | 14 +- gcc/gimple-ssa-sprintf.c | 4 +- gcc/optabs-tree.c | 19 +- gcc/optabs-tree.h | 2 +- gcc/real.c | 24 +- gcc/realmpfr.c | 9 +- gcc/realmpfr.h | 12 +- gcc/recog.c | 5 +- gcc/target.def | 16 - gcc/targhooks.c | 10 - gcc/targhooks.h | 2 - gcc/testsuite/ChangeLog | 122 +++- 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/enum23.C | 2 +- gcc/testsuite/g++.dg/cpp0x/enum38.C | 25 + gcc/testsuite/g++.dg/cpp0x/gen-attrs-71.C | 7 + gcc/testsuite/g++.dg/cpp0x/pr92524.C | 12 + gcc/testsuite/g++.dg/cpp1y/var-templ64.C | 14 + gcc/testsuite/g++.dg/cpp1z/bool-increment1.C | 8 +- 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/expr/bitfield3.C | 4 +- gcc/testsuite/g++.dg/expr/bitfield4.C | 4 +- gcc/testsuite/g++.dg/expr/bitfield5.C | 4 +- gcc/testsuite/g++.dg/expr/bitfield6.C | 2 +- gcc/testsuite/g++.dg/expr/bool1.C | 8 +- gcc/testsuite/g++.dg/expr/bool2.C | 2 +- gcc/testsuite/g++.dg/expr/bool3.C | 8 +- gcc/testsuite/g++.dg/expr/bool4.C | 2 +- gcc/testsuite/g++.dg/expr/lval3.C | 2 +- gcc/testsuite/g++.dg/opt/pr92644.C | 6 + gcc/testsuite/g++.dg/other/error18.C | 2 +- gcc/testsuite/g++.dg/warn/Wpointer-arith-1.C | 4 +- gcc/testsuite/g++.old-deja/g++.bugs/900212_01.C | 16 +- gcc/testsuite/g++.old-deja/g++.bugs/900428_02.C | 16 +- gcc/testsuite/g++.old-deja/g++.jason/rfg14.C | 10 +- gcc/testsuite/g++.old-deja/g++.other/overload11.C | 20 +- gcc/testsuite/gcc.dg/pr92510.c | 16 + gcc/testsuite/gcc.dg/strcmpopt_8.c | 177 ++++++ gcc/testsuite/gcc.dg/strcmpopt_9.c | 34 + gcc/testsuite/gcc.dg/torture/pr92690.c | 38 ++ gcc/testsuite/gcc.dg/tree-ssa/forwprop-35.c | 3 +- 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.c | 36 ++ gcc/testsuite/gfortran.dg/dec-comparison.f90 | 3 +- gcc/testsuite/gfortran.dg/pr92629.f90 | 11 + gcc/testsuite/gfortran.dg/spread_size_limit_2.f90 | 11 + gcc/testsuite/lib/target-supports.exp | 2 +- gcc/tree-inline.c | 44 +- gcc/tree-ssa-forwprop.c | 151 +++-- gcc/tree-ssa-phiopt.c | 9 +- gcc/tree-vect-generic.c | 16 +- gcc/tree-vect-slp.c | 14 +- gcc/tree-vect-stmts.c | 141 ++--- gcc/ubsan.c | 6 +- libgomp/ChangeLog | 10 + libgomp/testsuite/lib/libgomp.exp | 21 + .../libgomp.fortran/target-print-1-nvptx.f90 | 11 + .../testsuite/libgomp.fortran/target-print-1.f90 | 6 +- .../libgomp.oacc-fortran/print-1-nvptx.f90 | 11 + libgomp/testsuite/libgomp.oacc-fortran/print-1.f90 | 6 +- libobjc/ChangeLog | 4 + libobjc/Makefile.in | 2 +- libsanitizer/ChangeLog | 7 + .../sanitizer_platform_limits_posix.cpp | 8 +- .../sanitizer_platform_limits_posix.h | 15 +- libstdc++-v3/ChangeLog | 30 + libstdc++-v3/include/bits/fs_path.h | 72 ++- libstdc++-v3/include/bits/iterator_concepts.h | 5 +- libstdc++-v3/include/bits/stl_iterator.h | 695 ++++++++++++++++++++- libstdc++-v3/include/debug/array | 5 +- libstdc++-v3/include/debug/helper_functions.h | 4 +- libstdc++-v3/include/debug/safe_iterator.h | 4 + .../testsuite/24_iterators/common_iterator/1.cc | 160 +++++ .../testsuite/24_iterators/counted_iterator/1.cc | 101 +++ .../testsuite/24_iterators/move_iterator/cust.cc | 50 ++ .../24_iterators/move_iterator/sentinel.cc | 91 +++ 136 files changed, 3899 insertions(+), 1009 deletions(-) create mode 100644 gcc/testsuite/g++.dg/cpp0x/alias-decl-pr92206-4.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/enum38.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/gen-attrs-71.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/opt/pr92644.C create mode 100644 gcc/testsuite/gcc.dg/pr92510.c create mode 100644 gcc/testsuite/gcc.dg/strcmpopt_8.c create mode 100644 gcc/testsuite/gcc.dg/strcmpopt_9.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr92690.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.c create mode 100644 gcc/testsuite/gfortran.dg/pr92629.f90 create mode 100644 gcc/testsuite/gfortran.dg/spread_size_limit_2.f90 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/24_iterators/common_iterator/1.cc create mode 100644 libstdc++-v3/testsuite/24_iterators/counted_iterator/1.cc create mode 100644 libstdc++-v3/testsuite/24_iterators/move_iterator/cust.cc create mode 100644 libstdc++-v3/testsuite/24_iterators/move_iterator/sentinel.cc