public inbox for libstdc++-cvs@sourceware.org help / color / mirror / Atom feed
From: Iain D Sandoe <iains@gcc.gnu.org> To: gcc-cvs@gcc.gnu.org, libstdc++-cvs@gcc.gnu.org Subject: [gcc/devel/c++-coroutines] Daily bump. Date: Fri, 31 Jul 2020 20:48:44 +0000 (GMT) [thread overview] Message-ID: <20200731204844.AFE513857C78@sourceware.org> (raw) [-- Warning: decoded text below may be mangled, UTF-8 assumed --] [-- Attachment #1: Type: text/plain; charset="us-ascii", Size: 15103 bytes --] https://gcc.gnu.org/g:d48cca8f21c64bba215f163314562a81e97074e2 commit d48cca8f21c64bba215f163314562a81e97074e2 Author: GCC Administrator <gccadmin@gcc.gnu.org> Date: Fri Jul 31 00:16:26 2020 +0000 Daily bump. Diff: --- ChangeLog | 4 +++ config/ChangeLog | 6 ++++ gcc/ChangeLog | 66 +++++++++++++++++++++++++++++++++++++ gcc/DATESTAMP | 2 +- gcc/cp/ChangeLog | 28 ++++++++++++++++ gcc/d/ChangeLog | 86 +++++++++++++++++++++++++++++++++++++++++++++++++ gcc/testsuite/ChangeLog | 63 ++++++++++++++++++++++++++++++++++++ libbacktrace/ChangeLog | 5 +++ libcc1/ChangeLog | 5 +++ libcpp/ChangeLog | 5 +++ libdecnumber/ChangeLog | 5 +++ libiberty/ChangeLog | 5 +++ libstdc++-v3/ChangeLog | 51 +++++++++++++++++++++++++++++ lto-plugin/ChangeLog | 5 +++ 14 files changed, 335 insertions(+), 1 deletion(-) diff --git a/ChangeLog b/ChangeLog index 86f567aebdc..073a759a3c1 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,7 @@ +2020-07-30 Joe Ramsay <joe.ramsay@arm.com> + + * MAINTAINERS (Write After Approval): Add myself. + 2020-07-22 Przemyslaw Wirkus <przemyslaw.wirkus@arm.com> * MAINTAINERS (Write After Approval): Add myself. diff --git a/config/ChangeLog b/config/ChangeLog index b7c702b50a5..83543a18d6d 100644 --- a/config/ChangeLog +++ b/config/ChangeLog @@ -1,3 +1,9 @@ +2020-07-30 H.J. Lu <hjl.tools@gmail.com> + + PR bootstrap/96202 + * cet.m4 (GCC_CET_HOST_FLAGS): Don't enable CET without CET + support in stage1 nor for build support. + 2020-05-29 H.J. Lu <hjl.tools@gmail.com> PR bootstrap/95413 diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 871b97c8543..588bb2c5f44 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,69 @@ +2020-07-30 Will Schmidt <will_schmidt@vnet.ibm.com> + + * config/rs6000/altivec.h (vec_test_lsbb_all_ones): New define. + (vec_test_lsbb_all_zeros): New define. + * config/rs6000/rs6000-builtin.def (BU_P10_VSX_1): New built-in + handling macro. + (XVTLSBB_ZEROS, XVTLSBB_ONES): New builtin defines. + (xvtlsbb_all_zeros, xvtlsbb_all_ones): New builtin overloads. + * config/rs6000/rs6000-call.c (P10_BUILTIN_VEC_XVTLSBB_ZEROS, + P10_BUILTIN_VEC_XVTLSBB_ONES): New altivec_builtin_types entries. + * config/rs6000/rs6000.md (UNSPEC_XVTLSBB): New unspec. + * config/rs6000/vsx.md (*xvtlsbb_internal): New instruction define. + (xvtlsbbo, xvtlsbbz): New instruction expands. + +2020-07-30 Cooper Qu <cooper.qu@linux.alibaba.com> + + * config/riscv/riscv-opts.h (stack_protector_guard): New enum. + * config/riscv/riscv.c (riscv_option_override): Handle + the new options. + * config/riscv/riscv.md (stack_protect_set): New pattern to handle + flexible stack protector guard settings. + (stack_protect_set_<mode>): Ditto. + (stack_protect_test): Ditto. + (stack_protect_test_<mode>): Ditto. + * config/riscv/riscv.opt (mstack-protector-guard=, + mstack-protector-guard-reg=, mstack-protector-guard-offset=): New + options. + * doc/invoke.texi (Option Summary) [RISC-V Options]: + Add -mstack-protector-guard=, -mstack-protector-guard-reg=, and + -mstack-protector-guard-offset=. + (RISC-V Options): Ditto. + +2020-07-30 H.J. Lu <hjl.tools@gmail.com> + + PR bootstrap/96202 + * configure: Regenerated. + +2020-07-30 Richard Biener <rguenther@suse.de> + + PR tree-optimization/96370 + * tree-ssa-reassoc.c (rewrite_expr_tree): Add operation + code parameter and use it instead of picking it up from + the stmt that is being rewritten. + (reassociate_bb): Pass down the operation code. + +2020-07-30 Roger Sayle <roger@nextmovesoftware.com> + Tom de Vries <tdevries@suse.de> + + * config/nvptx/nvptx.md (nvptx_vector_index_operand): New predicate. + (VECELEM): New mode attribute for a vector's uppercase element mode. + (Vecelem): New mode attribute for a vector's lowercase element mode. + (*vec_set<mode>_0, *vec_set<mode>_1, *vec_set<mode>_2) + (*vec_set<mode>_3): New instructions. + (vec_set<mode>): New expander to generate one of the above insns. + (vec_extract<mode><Vecelem>): New instruction. + +2020-07-30 Martin Liska <mliska@suse.cz> + + PR target/95435 + * config/i386/x86-tune-costs.h: Use libcall for large sizes for + -m32. Start using libcall from 128+ bytes. + +2020-07-30 Martin Liska <mliska@suse.cz> + + * config/i386/x86-tune-costs.h: Change code formatting. + 2020-07-29 Roger Sayle <roger@nextmovesoftware.com> * config/nvptx/nvptx.md (recip<mode>2): New instruction. diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP index 35e844018cf..675c0b9e6b0 100644 --- a/gcc/DATESTAMP +++ b/gcc/DATESTAMP @@ -1 +1 @@ -20200730 +20200731 diff --git a/gcc/cp/ChangeLog b/gcc/cp/ChangeLog index 274a0048ad3..3b70a9f2945 100644 --- a/gcc/cp/ChangeLog +++ b/gcc/cp/ChangeLog @@ -1,3 +1,31 @@ +2020-07-30 Patrick Palka <ppalka@redhat.com> + + PR c++/64194 + * pt.c (resolve_overloaded_unification): If the function + template specialization has a placeholder return type, + then instantiate it before attempting unification. + +2020-07-30 Patrick Palka <ppalka@redhat.com> + + PR c++/95486 + * pt.c (alias_ctad_tweaks): Call remove_constraints before + calling set_constraints. + +2020-07-30 Patrick Palka <ppalka@redhat.com> + + PR c++/96106 + * pt.c (reduce_template_parm_level): Propagate DECL_VIRTUAL_P + from the original TEMPLATE_PARM_DECL to the new lowered one. + +2020-07-30 Patrick Palka <ppalka@redhat.com> + + PR c++/96164 + * constraint.cc (constraints_satisfied_p): Return true if + !flags_concepts. + * pt.c (do_type_instantiation): Update a paragraph taken from + [temp.explicit] to reflect the latest specification. Don't + instantiate a member with unsatisfied constraints. + 2020-07-29 Jason Merrill <jason@redhat.com> PR c++/91427 diff --git a/gcc/d/ChangeLog b/gcc/d/ChangeLog index d3ba4ca1e26..e2b3529bb0a 100644 --- a/gcc/d/ChangeLog +++ b/gcc/d/ChangeLog @@ -1,3 +1,89 @@ +2020-07-30 Iain Buclaw <ibuclaw@gdcproject.org> + + PR d/96152 + * d-codegen.cc (build_array_from_exprs): New function. + * d-tree.h (build_array_from_exprs): Declare. + * expr.cc (ExprVisitor::visit (AssocArrayLiteralExp *)): Use + build_array_from_exprs to generate key and value arrays. + +2020-07-30 Iain Buclaw <ibuclaw@gdcproject.org> + + PR d/96154 + * gdc.texi (Warnings): Document -Wvarargs. + * lang.opt: Add -Wvarargs + +2020-07-30 Iain Buclaw <ibuclaw@gdcproject.org> + + PR d/96140 + * intrinsics.cc (expand_intrinsic_vaarg): Handle ref parameters as + arguments to va_arg(). + (expand_intrinsic_vastart): Handle ref parameters as arguments to + va_start(). + +2020-07-30 Iain Buclaw <ibuclaw@gdcproject.org> + + * expr.cc (ExprVisitor::visit (AssignExp *)): Inline bounds checking + for simple array assignments. + +2020-07-30 Iain Buclaw <ibuclaw@gdcproject.org> + + * d-codegen.cc (build_memcmp_call): New function. + (build_memcpy_call): New function. + (build_memset_call): New function. + (build_float_identity): Call build_memcmp_call. + (lower_struct_comparison): Likewise. + (build_struct_comparison): Likewise. + * d-tree.h (build_memcmp_call): Declare. + (build_memcpy_call): Declare. + (build_memset_call): Declare. + * expr.cc (ExprVisitor::visit (EqualExp *)): Call build_memcmp_call. + (ExprVisitor::visit (AssignExp *)): Call build_memset_call. + (ExprVisitor::visit (ArrayLiteralExp *)): Call build_memcpy_call. + (ExprVisitor::visit (StructLiteralExp *)): Call build_memset_call. + +2020-07-30 Iain Buclaw <ibuclaw@gdcproject.org> + + * expr.cc (needs_postblit): Move out of ExprVisitor as a static + function. Update all callers. + (needs_dtor): Likewise. + (lvalue_p): Likewise. + (binary_op): Likewise. + (binop_assignment): Likewise. + +2020-07-30 Iain Buclaw <ibuclaw@gdcproject.org> + + * intrinsics.cc (expand_intrinsic_rotate): Add function. + (maybe_expand_intrinsic): Handle rol and ror intrinsics. + * intrinsics.def (ROL): Add intrinsic. + (ROL_TIARG): Add intrinsic. + (ROR): Add intrinsic. + (ROR_TIARG): Add intrinsic. + +2020-07-30 Iain Buclaw <ibuclaw@gdcproject.org> + + * d-tree.h (DEF_D_INTRINSIC): Rename second argument from A to B. + * intrinsics.cc (intrinsic_decl): Add built_in field. + (DEF_D_INTRINSIC): Rename second argument from ALIAS to BUILTIN. + (maybe_set_intrinsic): Handle new intrinsic codes. + (expand_intrinsic_bt): Likewise. + (expand_intrinsic_checkedint): Likewise. + (expand_intrinsic_bswap): Remove. + (expand_intrinsic_sqrt): Remove. + (maybe_expand_intrinsic): Group together intrinsic cases that map + directly to gcc built-ins. + * intrinsics.def (DEF_D_BUILTIN): Rename second argument from A to B. + Update all callers to pass equivalent DECL_FUNCTION_CODE. + (DEF_CTFE_BUILTIN): Likewise. + (STD_COS): Remove intrinsic. + (STD_FABS): Remove intrinsic. + (STD_LDEXP): Remove intrinsic. + (STD_RINT): Remove intrinsic. + (STD_RNDTOL): Remove intrinsic. + (STD_SIN): Remove intrinsic. + (STD_SQRTF): Remove intrinsic. + (STD_SQRT): Remove intrinsic. + (STD_SQRTL): Remove intrinsic. + 2020-06-28 Iain Buclaw <ibuclaw@gdcproject.org> * dmd/MERGE: Merge upstream dmd 8508c4e68. diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog index c85806d53b4..5183c5ae433 100644 --- a/gcc/testsuite/ChangeLog +++ b/gcc/testsuite/ChangeLog @@ -1,3 +1,66 @@ +2020-07-30 Iain Buclaw <ibuclaw@gdcproject.org> + + PR d/96152 + * gdc.dg/pr96152.d: New test. + +2020-07-30 Iain Buclaw <ibuclaw@gdcproject.org> + + PR d/96154 + * gdc.dg/pr96154a.d: New test. + * gdc.dg/pr96154b.d: New test. + +2020-07-30 Iain Buclaw <ibuclaw@gdcproject.org> + + PR d/96140 + * gdc.dg/pr96140.d: New test. + +2020-07-30 Will Schmidt <will_schmidt@vnet.ibm.com> + + * gcc.target/powerpc/lsbb-runnable.c: New test. + * gcc.target/powerpc/lsbb.c: New test. + +2020-07-30 Iain Buclaw <ibuclaw@gdcproject.org> + + * gdc.dg/array1.d: New test. + +2020-07-30 Iain Buclaw <ibuclaw@gdcproject.org> + + * gdc.dg/intrinsics.d: Add ror and rol tests. + +2020-07-30 Iain Buclaw <ibuclaw@gdcproject.org> + + * gdc.dg/intrinsics.d: New test. + +2020-07-30 Richard Biener <rguenther@suse.de> + + PR tree-optimization/96370 + * gcc.dg/pr96370.c: New testcase. + +2020-07-30 Roger Sayle <roger@nextmovesoftware.com> + Tom de Vries <tdevries@suse.de> + + * gcc.target/nvptx/v2si-vec-set-extract.c: New test. + +2020-07-30 Patrick Palka <ppalka@redhat.com> + + PR c++/64194 + * g++.dg/cpp1y/auto-fn60.C: New test. + +2020-07-30 Patrick Palka <ppalka@redhat.com> + + PR c++/95486 + * g++.dg/cpp2a/class-deduction-alias3.C: New test. + +2020-07-30 Patrick Palka <ppalka@redhat.com> + + PR c++/96106 + * g++.dg/concepts/abbrev7.C: New test. + +2020-07-30 Patrick Palka <ppalka@redhat.com> + + PR c++/96164 + * g++.dg/cpp2a/concepts-explicit-inst5.C: New test. + 2020-07-29 Roger Sayle <roger@nextmovesoftware.com> * gcc.target/nvptx/recip-1.c: New test. diff --git a/libbacktrace/ChangeLog b/libbacktrace/ChangeLog index f02da9ed3fb..326461e074e 100644 --- a/libbacktrace/ChangeLog +++ b/libbacktrace/ChangeLog @@ -1,3 +1,8 @@ +2020-07-30 H.J. Lu <hjl.tools@gmail.com> + + PR bootstrap/96202 + * configure: Regenerated. + 2020-07-08 Ian Lance Taylor <iant@golang.org> * configure.ac: Test linker support for DWARF5 diff --git a/libcc1/ChangeLog b/libcc1/ChangeLog index 3321df15fd0..942b7961f8e 100644 --- a/libcc1/ChangeLog +++ b/libcc1/ChangeLog @@ -1,3 +1,8 @@ +2020-07-30 H.J. Lu <hjl.tools@gmail.com> + + PR bootstrap/96202 + * configure: Regenerated. + 2020-06-30 Nathan Sidwell <nathan@acm.org> * libcp1plugin.cc (plugin_build_decl): Adjust clone_function_decl diff --git a/libcpp/ChangeLog b/libcpp/ChangeLog index ad357607994..190f5b34fad 100644 --- a/libcpp/ChangeLog +++ b/libcpp/ChangeLog @@ -1,3 +1,8 @@ +2020-07-30 H.J. Lu <hjl.tools@gmail.com> + + PR bootstrap/96202 + * configure: Regenerated. + 2020-07-29 Tiziano Müller <tiziano.mueller@chem.uzh.ch> * init.c (builtin_array): Add xref comment. diff --git a/libdecnumber/ChangeLog b/libdecnumber/ChangeLog index 2a8a540d187..488720cd5ce 100644 --- a/libdecnumber/ChangeLog +++ b/libdecnumber/ChangeLog @@ -1,3 +1,8 @@ +2020-07-30 H.J. Lu <hjl.tools@gmail.com> + + PR bootstrap/96202 + * configure: Regenerated. + 2020-05-29 H.J. Lu <hjl.tools@gmail.com> PR bootstrap/95413 diff --git a/libiberty/ChangeLog b/libiberty/ChangeLog index 45514ef1a53..6a08597c4c7 100644 --- a/libiberty/ChangeLog +++ b/libiberty/ChangeLog @@ -1,3 +1,8 @@ +2020-07-30 H.J. Lu <hjl.tools@gmail.com> + + PR bootstrap/96202 + * configure: Regenerated. + 2020-07-14 Ian Lance Taylor <iant@golang.org> PR demangler/96143 diff --git a/libstdc++-v3/ChangeLog b/libstdc++-v3/ChangeLog index ea043a331c9..8d5e982d380 100644 --- a/libstdc++-v3/ChangeLog +++ b/libstdc++-v3/ChangeLog @@ -1,3 +1,54 @@ +2020-07-30 Jonathan Wakely <jwakely@redhat.com> + + * include/bits/basic_string.h (size_type, difference_type): + Use allocator_traits to obtain the allocator's size_type and + difference_type. + +2020-07-30 Jonathan Wakely <jwakely@redhat.com> + + * src/c++17/floating_from_chars.cc (from_chars_impl): Use + isinf unqualified. + [!_GLIBCXX_USE_C99_STDLIB]: Use strtod for float and long + double. + +2020-07-30 Jonathan Wakely <jwakely@redhat.com> + + * testsuite/23_containers/unordered_multiset/cons/noexcept_default_construct.cc: + Use allocator with the correct value type. + * testsuite/23_containers/unordered_set/cons/noexcept_default_construct.cc: + Likewise. + +2020-07-30 Jonathan Wakely <jwakely@redhat.com> + + * testsuite/20_util/from_chars/4.cc: Pass non-const iterator + to string::insert. + +2020-07-30 Jonathan Wakely <jwakely@redhat.com> + + * include/bits/iterator_concepts.h (__detail::__cv_bool): New + helper concept. + (__detail::__integral_nonbool): Likewise. + (__detail::__is_integer_like): Use __integral_nonbool. + * testsuite/std/ranges/access/lwg3467.cc: New test. + +2020-07-30 Jonathan Wakely <jwakely@redhat.com> + + * testsuite/20_util/from_chars/4.cc: Use dg-add-options ieee. + * testsuite/29_atomics/atomic_float/1.cc: Likewise. + +2020-07-30 Jonathan Wakely <jwakely@redhat.com> + + * testsuite/23_containers/vector/bool/72847.cc: Use the + exceptions_enabled effective-target keyword instead of + checking for an explicit -fno-exceptions option. + * testsuite/util/testsuite_abi.cc (examine_symbol): Remove + redundant try-catch. + * testsuite/util/testsuite_allocator.h [!__cpp_exceptions]: + Do not define check_allocate_max_size and memory_resource. + * testsuite/util/testsuite_containers.h: Replace comment with + #error if wrong standard dialect used. + * testsuite/util/testsuite_shared.cc: Likewise. + 2020-07-29 François Dumont <fdumont@gcc.gnu.org> * include/bits/hashtable_policy.h (_Node_iterator_base()): New. diff --git a/lto-plugin/ChangeLog b/lto-plugin/ChangeLog index bdd92bf9669..73abebde502 100644 --- a/lto-plugin/ChangeLog +++ b/lto-plugin/ChangeLog @@ -1,3 +1,8 @@ +2020-07-30 H.J. Lu <hjl.tools@gmail.com> + + PR bootstrap/96202 + * configure: Regenerated. + 2020-05-29 H.J. Lu <hjl.tools@gmail.com> PR bootstrap/95413
next reply other threads:[~2020-07-31 20:48 UTC|newest] Thread overview: 61+ messages / expand[flat|nested] mbox.gz Atom feed top 2020-07-31 20:48 Iain D Sandoe [this message] -- strict thread matches above, loose matches on Subject: below -- 2020-09-04 19:48 Iain D Sandoe 2020-09-03 20:10 Iain D Sandoe 2020-09-02 20:09 Iain D Sandoe 2020-08-31 19:49 Iain D Sandoe 2020-08-31 19:49 Iain D Sandoe 2020-08-28 19:44 Iain D Sandoe 2020-08-27 19:17 Iain D Sandoe 2020-08-26 20:27 Iain D Sandoe 2020-08-25 20:00 Iain D Sandoe 2020-08-25 19:58 Iain D Sandoe 2020-08-21 19:30 Iain D Sandoe 2020-08-21 6:49 Iain D Sandoe 2020-08-19 19:18 Iain D Sandoe 2020-08-18 18:56 Iain D Sandoe 2020-08-17 19:25 Iain D Sandoe 2020-08-14 19:25 Iain D Sandoe 2020-08-13 20:07 Iain D Sandoe 2020-08-12 19:22 Iain D Sandoe 2020-08-11 20:04 Iain D Sandoe 2020-08-10 19:28 Iain D Sandoe 2020-08-07 19:50 Iain D Sandoe 2020-08-06 19:45 Iain D Sandoe 2020-08-03 19:48 Iain D Sandoe 2020-08-03 19:47 Iain D Sandoe 2020-07-30 19:53 Iain D Sandoe 2020-07-29 20:54 Iain D Sandoe 2020-07-28 19:54 Iain D Sandoe 2020-07-23 19:39 Iain D Sandoe 2020-07-21 18:47 Iain D Sandoe 2020-07-20 20:40 Iain D Sandoe 2020-07-15 18:27 Iain D Sandoe 2020-07-14 18:42 Iain D Sandoe 2020-07-09 19:58 Iain D Sandoe 2020-07-08 19:00 Iain D Sandoe 2020-07-07 20:46 Iain D Sandoe 2020-07-03 22:04 Iain D Sandoe 2020-07-02 20:32 Iain D Sandoe 2020-06-30 18:35 Iain D Sandoe 2020-06-29 19:18 Iain D Sandoe 2020-06-25 20:47 Iain D Sandoe 2020-06-24 23:01 Iain D Sandoe 2020-06-23 19:13 Iain D Sandoe 2020-06-23 19:12 Iain D Sandoe 2020-06-23 19:11 Iain D Sandoe 2020-06-23 19:10 Iain D Sandoe 2020-06-18 19:10 Iain D Sandoe 2020-06-17 20:02 Iain D Sandoe 2020-06-16 19:48 Iain D Sandoe 2020-06-15 20:12 Iain D Sandoe 2020-06-12 18:45 Iain D Sandoe 2020-06-11 20:04 Iain D Sandoe 2020-06-10 23:24 Iain D Sandoe 2020-06-09 20:54 Iain D Sandoe 2020-06-05 19:34 Iain D Sandoe 2020-06-03 20:05 Iain D Sandoe 2020-06-02 18:47 Iain D Sandoe 2020-06-01 20:07 Iain D Sandoe 2020-06-01 20:05 Iain D Sandoe 2020-05-28 20:02 Iain D Sandoe 2020-05-27 19:53 Iain D Sandoe
Reply instructions: You may reply publicly to this message via plain-text email using any one of the following methods: * Save the following mbox file, import it into your mail client, and reply-to-all from there: mbox Avoid top-posting and favor interleaved quoting: https://en.wikipedia.org/wiki/Posting_style#Interleaved_style * Reply using the --to, --cc, and --in-reply-to switches of git-send-email(1): git send-email \ --in-reply-to=20200731204844.AFE513857C78@sourceware.org \ --to=iains@gcc.gnu.org \ --cc=gcc-cvs@gcc.gnu.org \ --cc=libstdc++-cvs@gcc.gnu.org \ /path/to/YOUR_REPLY https://kernel.org/pub/software/scm/git/docs/git-send-email.html * If your mail client supports setting the In-Reply-To header via mailto: links, try the mailto: linkBe sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox; as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).