]> gcc.gnu.org Git - gcc.git/commitdiff
Daily bump.
authorGCC Administrator <gccadmin@gcc.gnu.org>
Wed, 19 May 2021 00:16:45 +0000 (00:16 +0000)
committerGCC Administrator <gccadmin@gcc.gnu.org>
Wed, 19 May 2021 00:16:45 +0000 (00:16 +0000)
14 files changed:
ChangeLog
config/ChangeLog
contrib/ChangeLog
gcc/ChangeLog
gcc/DATESTAMP
gcc/analyzer/ChangeLog
gcc/c-family/ChangeLog
gcc/c/ChangeLog
gcc/cp/ChangeLog
gcc/d/ChangeLog
gcc/fortran/ChangeLog
gcc/testsuite/ChangeLog
libgomp/ChangeLog
libstdc++-v3/ChangeLog

index 0566890b56a60f7fa0ddec8968777f64a19e32f7..a0cdf84e960fc75649eb794ff77516210335f93c 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,8 @@
+2021-05-18  Mike Frysinger  <vapier@gentoo.org>
+
+       * Makefile.def: Add configure-sim dependency on all-gnulib.
+       * Makefile.in: Regenerated.
+
 2021-05-17  Serge Belyshev  <belyshev@depni.sinp.msu.ru>
 
        * MAINTAINERS (Write After Approval): Add myself.
index 25df3bd9c48d9377eaaf4980cd50596042800697..311d80b96904fc6fd10dae37cff03faf6aca8abb 100644 (file)
@@ -1,3 +1,7 @@
+2021-05-18  Mike Frysinger  <vapier@gentoo.org>
+
+       * acinclude.m4 (CYG_AC_PATH_SIM, CYG_AC_PATH_DEVO): Delete.
+
 2021-05-03  H.J. Lu  <hjl.tools@gmail.com>
 
        PR bootstrap/99703
index b97710f675c527d7c85cbd15596912e5947d3b7f..0b4cf14f46b60764ed5a2df46f98ee69548ea444 100644 (file)
@@ -1,3 +1,7 @@
+2021-05-18  Jonathan Wakely  <jwakely@redhat.com>
+
+       * gcc-changelog/git_email.py: Remove use of non-strict mode.
+
 2021-05-17  Richard Biener  <rguenther@suse.de>
 
        * download_prerequisites: Update mpfr version to 3.1.6.
index fe5132dc668065a01852d853ad1e9c6eb1752ef8..19c87016ba7d735a01cd3acb889e33fd76d09d41 100644 (file)
@@ -1,3 +1,205 @@
+2021-05-18  Bill Schmidt  <wschmidt@linux.ibm.com>
+
+       * config/rs6000/freebsd64.h (ADJUST_FIELD_ALIGN): Remove call to
+       rs6000_special_adjust_field_align_p.
+       * config/rs6000/linux64.h (ADJUST_FIELD_ALIGN): Likewise.
+       * config/rs6000/rs6000-call.c (rs6000_function_arg_boundary):
+       Remove ABI warning.
+       (rs6000_function_arg): Likewise.
+       * config/rs6000/rs6000-protos.h
+       (rs6000_special_adjust_field_align_p): Remove prototype.
+       * config/rs6000/rs6000.c (rs6000_special_adjust_field_align_p):
+       Remove.
+       * config/rs6000/sysv4.h (ADJUST_FIELD_ALIGN): Remove call to
+       rs6000_special_adjust_field_align_p.
+
+2021-05-18  Uroš Bizjak  <ubizjak@gmail.com>
+
+       PR target/100637
+       * config/i386/i386.h (VALID_SSE2_REG_MODE):
+       Add V4QI and V2HI modes.
+       (VALID_INT_MODE_P): Ditto.
+       * config/i386/mmx.md (VI_32): New mode iterator.
+       (mmxvecsize): Handle V4QI and V2HI.
+       (Yv_Yw): Ditto.
+       (mov<VI_32:mode>): New expander.
+       (*mov<mode>_internal): New insn pattern.
+       (movmisalign<VI_32:mode>): New expander.
+       (neg<VI_32:mode>): New expander.
+       (<plusminus:insn><VI_32:mode>3): New expander.
+       (*<plusminus:insn><VI_32:mode>3): New insn pattern.
+       (mulv2hi3): New expander.
+       (*mulv2hi3): New insn pattern.
+       (one_cmpl<VI_32:mode>2): New expander.
+       (*andnot<VI_32:mode>3): New insn pattern.
+       (<any_logic:code><VI_32:mode>3): New expander.
+       (*<any_logic:code><VI_32:mode>3): New insn pattern.
+
+2021-05-18  Uroš Bizjak  <ubizjak@gmail.com>
+
+       * config/i386/sse.md (<any_extend:insn>v4qiv4di2):
+       Fix a mode mismatch with operand 1.
+
+2021-05-18  Uroš Bizjak  <ubizjak@gmail.com>
+
+       PR target/100626
+       * config/i386/i386-expand.c (split_double_mode): Return
+       temporary register when simplify_gen_subreg fails with
+       the high half od the paradoxical subreg.
+
+2021-05-18  Richard Biener  <rguenther@suse.de>
+
+       * cfgexpand.c (expand_one_var): Pass in forced_stack_var
+       and honor it when expanding.
+       (expand_used_vars_for_block): Pass through forced_stack_var.
+       (expand_used_vars): Likewise.
+       (discover_nonconstant_array_refs_r): Set bits in
+       forced_stack_vars instead of marking vars TREE_ADDRESSABLE.
+       (avoid_type_punning_on_regs): Likewise.
+       (discover_nonconstant_array_refs): Likewise.
+       (pass_expand::execute): Create and pass down forced_stack_var
+       bitmap.  For parameters and returns temporarily set
+       TREE_ADDRESSABLE when expand_function_start.
+
+2021-05-18  Thomas Schwinge  <thomas@codesourcery.com>
+
+       * doc/sourcebuild.texi: Document 'dg-note'.
+
+2021-05-18  Tobias Burnus  <tobias@codesourcery.com>
+
+       PR other/100598
+       * configure: Regenerate.
+       * configure.ac (BUILD_CFLAG, BUILD_CXXFLAGS): Add $(CFLAGS-$@).
+
+2021-05-18  Thomas Schwinge  <thomas@codesourcery.com>
+
+       * gimple.h (is_gimple_omp_oacc): Tighten.
+       * omp-low.c (check_omp_nesting_restrictions): Adjust.
+
+2021-05-18  Richard Biener  <rguenther@suse.de>
+
+       * tree-ssa-operands.c (mark_address_taken): Simplify.
+
+2021-05-18  Martin Liska  <mliska@suse.cz>
+
+       * config/gcn/mkoffload.c (STR): Redefine.
+       * config/i386/intelmic-mkoffload.c (STR): Likewise.
+       * config/nvptx/mkoffload.c (STR): Likewise.
+
+2021-05-18  Martin Liska  <mliska@suse.cz>
+
+       * common/config/aarch64/aarch64-common.c (aarch64_parse_extension):
+       Use startswith function instead of strncmp.
+       * common/config/bfin/bfin-common.c (bfin_handle_option): Likewise.
+       * common/config/riscv/riscv-common.c (riscv_subset_list::parse): Likewise.
+       * config/aarch64/aarch64-sve-builtins-shapes.cc (parse_type): Likewise.
+       * config/aarch64/aarch64.c (aarch64_process_one_target_attr): Likewise.
+       * config/alpha/alpha.c (alpha_elf_section_type_flags): Likewise.
+       * config/arm/aarch-common.c (arm_md_asm_adjust): Likewise.
+       * config/arm/arm.c (arm_file_start): Likewise.
+       (arm_valid_target_attribute_rec): Likewise.
+       (thumb1_md_asm_adjust): Likewise.
+       * config/arm/driver-arm.c (host_detect_local_cpu): Likewise.
+       * config/avr/avr.c (STR_PREFIX_P): Likewise.
+       (avr_set_current_function): Likewise.
+       (avr_handle_addr_attribute): Likewise.
+       (avr_asm_output_aligned_decl_common): Likewise.
+       (avr_asm_named_section): Likewise.
+       (avr_section_type_flags): Likewise.
+       (avr_asm_select_section): Likewise.
+       * config/c6x/c6x.c (c6x_in_small_data_p): Likewise.
+       (c6x_section_type_flags): Likewise.
+       * config/darwin-c.c (darwin_cfstring_ref_p): Likewise.
+       (darwin_objc_declare_unresolved_class_reference): Likewise.
+       (darwin_objc_declare_class_definition): Likewise.
+       * config/darwin.c (indirect_data): Likewise.
+       (darwin_encode_section_info): Likewise.
+       (darwin_objc2_section): Likewise.
+       (darwin_objc1_section): Likewise.
+       (machopic_select_section): Likewise.
+       (darwin_globalize_label): Likewise.
+       (darwin_label_is_anonymous_local_objc_name): Likewise.
+       (darwin_asm_named_section): Likewise.
+       (darwin_asm_output_dwarf_offset): Likewise.
+       * config/frv/frv.c (frv_string_begins_with): Likewise.
+       (frv_in_small_data_p): Likewise.
+       * config/gcn/mkoffload.c (STR): Likewise.
+       (main): Likewise.
+       * config/i386/i386-builtins.c (get_builtin_code_for_version): Likewise.
+       * config/i386/i386-options.c (ix86_option_override_internal): Likewise.
+       * config/i386/i386.c (x86_64_elf_section_type_flags): Likewise.
+       (ix86_md_asm_adjust): Likewise.
+       * config/i386/intelmic-mkoffload.c (STR): Likewise.
+       * config/i386/winnt.c (i386_pe_asm_named_section): Likewise.
+       (i386_pe_file_end): Likewise.
+       * config/ia64/ia64.c (ia64_in_small_data_p): Likewise.
+       (ia64_section_type_flags): Likewise.
+       * config/mips/driver-native.c (host_detect_local_cpu): Likewise.
+       * config/mips/mips.c (mips_handle_interrupt_attr): Likewise.
+       (mips16_stub_function_p): Likewise.
+       (mips_function_rodata_section): Likewise.
+       * config/msp430/msp430.c (msp430_mcu_name): Likewise.
+       (msp430_function_section): Likewise.
+       (msp430_section_type_flags): Likewise.
+       (msp430_expand_helper): Likewise.
+       * config/nios2/nios2.c (nios2_small_section_name_p): Likewise.
+       (nios2_valid_target_attribute_rec): Likewise.
+       * config/nvptx/mkoffload.c (process): Likewise.
+       (STR): Likewise.
+       * config/pa/som.h: Likewise.
+       * config/pdp11/pdp11.c (pdp11_output_ident): Likewise.
+       * config/riscv/riscv.c (riscv_elf_select_rtx_section): Likewise.
+       * config/rs6000/rs6000.c (VTABLE_NAME_P): Likewise.
+       (rs6000_inner_target_options): Likewise.
+       * config/s390/driver-native.c (s390_host_detect_local_cpu): Likewise.
+       * config/sparc/driver-sparc.c (host_detect_local_cpu): Likewise.
+       * config/vax/vax.c (vax_output_int_move): Likewise.
+       * config/vms/vms-ld.c (startswith): Likewise.
+       (process_args): Likewise.
+       (main): Likewise.
+       * config/vms/vms.c: Likewise.
+
+2021-05-18  Jakub Jelinek  <jakub@redhat.com>
+
+       PR rtl-optimization/100590
+       * regcprop.c (copyprop_hardreg_forward_1): Only DCE dead sets if
+       they are NONJUMP_INSN_P.
+
+2021-05-18  Jakub Jelinek  <jakub@redhat.com>
+
+       PR c++/100580
+       * function.c (push_dummy_function): Set DECL_ARTIFICIAL and
+       DECL_ASSEMBLER_NAME on the fn_decl.
+
+2021-05-18  Jakub Jelinek  <jakub@redhat.com>
+
+       PR tree-optimization/94589
+       * tree-ssa-phiopt.c (spaceship_replacement): Pattern match
+       phi result used in (res & ~1) == 0 comparison as res >= 0 as
+       res == 2 would be UB with -ffinite-math-only.
+
+2021-05-18  Martin Liska  <mliska@suse.cz>
+
+       * Makefile.in: genversion.o should depend on DATESTAMP.
+
+2021-05-18  Claudiu Zissulescu  <claziss@synopsys.com>
+
+       * config/arc/simdext.md (negv2si2): Remove round bracket.
+
+2021-05-18  Andreas Krebbel  <krebbel@linux.ibm.com>
+
+       * config/s390/s390-c.c (s390_cpu_cpp_builtins_internal): Define
+       _Bool as macro expanding to _Bool.
+
+2021-05-18  Andreas Krebbel  <krebbel@linux.ibm.com>
+
+       PR c++/100281
+       * tree.c (build_reference_type_for_mode)
+       (build_pointer_type_for_mode): Pick pointer mode if MODE argument
+       is VOIDmode.
+       (build_reference_type, build_pointer_type): Invoke
+       build_*_type_for_mode with VOIDmode.
+
 2021-05-17  Andrew MacLeod  <amacleod@redhat.com>
 
        PR tree-optimization/100512
index 7fa5a770779d42b0338ec59fa0f20dcc6f02e919..da5d88b61f70bd0c915058cbcddc58f6b3dd7277 100644 (file)
@@ -1 +1 @@
-20210518
+20210519
index e6c06312f8a2c9ba648bd323a1fffa880cbe5755..7396971d44cc022a180078077300e9e492d38157 100644 (file)
@@ -1,3 +1,11 @@
+2021-05-18  David Malcolm  <dmalcolm@redhat.com>
+
+       PR analyzer/100615
+       * sm-malloc.cc: Include "analyzer/function-set.h".
+       (malloc_state_machine::on_stmt): Call unaffected_by_call_p and
+       bail on the functions it recognizes.
+       (malloc_state_machine::unaffected_by_call_p): New.
+
 2021-05-10  Martin Liska  <mliska@suse.cz>
 
        * sm-file.cc (is_file_using_fn_p): Use startswith
index cc1019cf9bc3f77c2f8de404c5600f8278fc296e..ed45d292b4d3bc093e9ddc383a17842889e0470d 100644 (file)
@@ -1,3 +1,9 @@
+2021-05-18  Richard Biener  <rguenther@suse.de>
+
+       PR c/100547
+       * c-attribs.c (type_valid_for_vector_size): Reject too large nunits.
+       Reword existing nunit diagnostic.
+
 2021-05-17  Joern Rennecke  <joern.rennecke@embecosm.com>
 
        * c-common.c (braced_list_to_string): Return CTOR unchanged
index 7d34f7c14785ffa408923927522c90a57efea3dc..8832602b77939c26fb55810ede184bcba33f3bd2 100644 (file)
@@ -1,3 +1,10 @@
+2021-05-18  Richard Biener  <rguenther@suse.de>
+
+       PR c/100522
+       * gimple-parser.c (c_parser_gimple_postfix_expression_after_primary):
+       Diagnose calls to non-functions.
+       (c_parser_gimple_statement): Diagnose unexpected assignment RHS.
+
 2021-05-17  Richard Biener  <rguenther@suse.de>
 
        PR c/100625
index 45af840a03a317bc3d77afe70568f39125481738..45588a827ecfa7a50b7ff2ca8f7b7332aeec6eb9 100644 (file)
@@ -1,3 +1,42 @@
+2021-05-18  Marek Polacek  <polacek@redhat.com>
+
+       * class.c (classtype_has_non_deleted_copy_ctor): Remove.
+       * constraint.cc (contains_wildcard_p): Likewise.
+       (get_template_head_requirements): Likewise.
+       (check_constrained_friend): Likewise.
+       (subsumes_constraints): Likewise.
+       * cp-tree.h (classtype_has_non_deleted_copy_ctor): Likewise.
+       (push_void_library_fn): Likewise.
+       (get_pattern_parm): Likewise.
+       (get_template_parms_at_level): Likewise.
+       (lambda_return_type): Likewise.
+       (get_template_head_requirements): Likewise.
+       (check_constrained_friend): Likewise.
+       (subsumes_constraints): Likewise.
+       * decl.c (push_void_library_fn): Likewise.
+       * lambda.c (lambda_return_type): Likewise.
+       * pt.c (get_template_parms_at_level): Likewise.
+       (get_pattern_parm): Likewise.
+
+2021-05-18  Jason Merrill  <jason@redhat.com>
+
+       PR c++/100644
+       * call.c (perfect_candidate_p): An implicitly deleted move
+       is not perfect.
+
+2021-05-18  Andreas Krebbel  <krebbel@linux.ibm.com>
+
+       PR c++/100281
+       * cvt.c (cp_convert_to_pointer): Use the size of the target
+       pointer type.
+       * tree.c (cp_build_reference_type): Call
+       cp_build_reference_type_for_mode with VOIDmode.
+       (cp_build_reference_type_for_mode): Rename from
+       cp_build_reference_type.  Add MODE argument and invoke
+       build_reference_type_for_mode.
+       (strip_typedefs): Use build_pointer_type_for_mode and
+       cp_build_reference_type_for_mode for pointers and references.
+
 2021-05-17  Jonathan Wakely  <jwakely@redhat.com>
 
        PR c++/100635
index 2e66ed53efa9c299d1b56a88114c367959b83f79..85176b7cb09c6e5288a0dd5b7fb4ef5984f78846 100644 (file)
@@ -1,3 +1,19 @@
+2021-05-18  Iain Buclaw  <ibuclaw@gdcproject.org>
+
+       * d-incpath.cc (prefixed_path): Use filename_ncmp instead of strncmp.
+
+2021-05-18  Iain Buclaw  <ibuclaw@gdcproject.org>
+
+       * types.cc (TypeVisitor::visit (TypeEnum *)): Use startswith function
+       instead of strncmp.
+
+2021-05-18  Iain Buclaw  <ibuclaw@gdcproject.org>
+
+       * dmd/dinterpret.c (evaluateIfBuiltin): Revert last change.
+       * dmd/dmangle.c: Likewise.
+       * dmd/hdrgen.c: Likewise.
+       * dmd/identifier.c (Identifier::toHChars2): Likewise.
+
 2021-05-10  Iain Buclaw  <ibuclaw@gdcproject.org>
 
        * dmd/MERGE: Merge upstream dmd b7d146c4c.
index 54fa0ee50b126673030607a583ab35e5298757c9..aa8426f2330eeb1ab61bf464b24f52dca92634b3 100644 (file)
@@ -1,3 +1,8 @@
+2021-05-18  Tobias Burnus  <tobias@codesourcery.com>
+
+       PR fortran/100642
+       * openmp.c (omp_code_to_statement): Add missing EXEC_OMP_DEPOBJ.
+
 2021-05-17  Harald Anlauf  <anlauf@gmx.de>
 
        PR fortran/98411
index 914153450ad92cb9bb6b05488265b4e4be4cc469..e9a410e785f8dfe17671dd3a789dc88aeabf9784 100644 (file)
@@ -1,3 +1,97 @@
+2021-05-18  Bill Schmidt  <wschmidt@linux.ibm.com>
+
+       * gcc.target/powerpc/ppc64-abi-warn-1.c: Remove.
+       * gcc.target/powerpc/ppc64-abi-warn-2.c: Remove.
+       * gcc.target/powerpc/ppc64-abi-warn-3.c: Remove.
+
+2021-05-18  Jason Merrill  <jason@redhat.com>
+
+       PR c++/100205
+       PR c++/99314
+       * g++.dg/cpp0x/decltype-nonstatic1.C: New test.
+
+2021-05-18  Jason Merrill  <jason@redhat.com>
+
+       * g++.dg/cpp0x/implicit-delete1.C: New test.
+
+2021-05-18  David Malcolm  <dmalcolm@redhat.com>
+
+       PR analyzer/100615
+       * gcc.dg/analyzer/pr100615.c: New test.
+
+2021-05-18  Uroš Bizjak  <ubizjak@gmail.com>
+
+       PR target/100637
+       * gcc.target/i386/pr100637-1b.c: New test.
+       * gcc.target/i386/pr100637-1w.c: Ditto.
+       * gcc.target/i386/pr92658-avx2-2.c: Do not XFAIL scan for pmovsxbq.
+       * gcc.target/i386/pr92658-avx2.c: Do not XFAIL scan for pmovzxbq.
+       * gcc.target/i386/pr92658-avx512vl.c: Do not XFAIL scan for vpmovdb.
+       * gcc.target/i386/pr92658-sse4-2.c: Do not XFAIL scan for
+       pmovsxbd and pmovsxwq.
+       * gcc.target/i386/pr92658-sse4.c: Do not XFAIL scan for
+       pmovzxbd and pmovzxwq.
+
+2021-05-18  Tobias Burnus  <tobias@codesourcery.com>
+
+       PR fortran/100642
+       * gfortran.dg/goacc-gomp/depobj.f90: New test.
+
+2021-05-18  Thomas Schwinge  <thomas@codesourcery.com>
+
+       * lib/gcc-dg.exp: Implement 'dg-note'.
+       * lib/prune.exp: Likewise.
+       * gcc.dg/vect/nodump-vect-opt-info-2.c: Use 'dg-note', and
+       'dg-prune-output "note: ".
+       * gfortran.dg/goacc/routine-external-level-of-parallelism-2.f: Use
+       'dg-note', match up additional notes, one class of them with
+       XFAILed 'dg-bogus'.
+       * lib/lto.exp: Implement 'dg-lto-note'.
+       * g++.dg/lto/odr-1_0.C: Use 'dg-lto-note', match up additional
+       notes.
+       * g++.dg/lto/odr-1_1.C: Likewise.
+       * g++.dg/lto/odr-2_1.C: Likewise.
+
+2021-05-18  Jakub Jelinek  <jakub@redhat.com>
+
+       PR rtl-optimization/100590
+       * gcc.dg/pr100590.c: New test.
+
+2021-05-18  Jakub Jelinek  <jakub@redhat.com>
+
+       PR c++/100580
+       * g++.dg/other/pr100580.C: New test.
+
+2021-05-18  Jakub Jelinek  <jakub@redhat.com>
+
+       PR tree-optimization/94589
+       * g++.dg/opt/pr94589-2.C: Adjust scan-tree-dump count from 14 to 12.
+
+2021-05-18  Richard Biener  <rguenther@suse.de>
+
+       * gcc.target/i386/pr100582.c: Adjust for AVX512.
+
+2021-05-18  Richard Biener  <rguenther@suse.de>
+
+       PR c/100522
+       * gcc.dg/gimplefe-error-10.c: New testcase.
+
+2021-05-18  Richard Biener  <rguenther@suse.de>
+
+       PR c/100547
+       * gcc.dg/pr100547.c: New testcase.
+       * gcc.dg/attr-vector_size.c: Adjust.
+
+2021-05-18  Andreas Krebbel  <krebbel@linux.ibm.com>
+
+       * gcc.target/s390/zvector/vec-_Bool.c: New test.
+
+2021-05-18  Andreas Krebbel  <krebbel@linux.ibm.com>
+
+       PR c++/100281
+       * g++.target/s390/pr100281-1.C: New test.
+       * g++.target/s390/pr100281-2.C: New test.
+
 2021-05-17  Andrew MacLeod  <amacleod@redhat.com>
 
        PR tree-optimization/100512
index 8caeda027401c5076d6381abf6ee82bad5cb3c47..149e5d7c133f4483bfb02ad151d6d251ca705bcd 100644 (file)
@@ -1,3 +1,20 @@
+2021-05-18  Thomas Schwinge  <thomas@codesourcery.com>
+
+       * testsuite/lib/libgomp.exp
+       (check_effective_target_offload_target_nvptx): Don't shadow global
+       'offload_targets' variable.
+
+2021-05-18  Thomas Schwinge  <thomas@codesourcery.com>
+
+       * testsuite/libgomp.c-c++-common/reduction-5.c: Restrict
+       '-latomic' to nvptx offloading compilation.
+       * testsuite/libgomp.c-c++-common/reduction-6.c: Likewise.
+
+2021-05-18  Thomas Schwinge  <thomas@codesourcery.com>
+
+       * testsuite/libgomp.c/target-44.c: Restrict '-latomic' to nvptx
+       offloading compilation.
+
 2021-05-17  Kwok Cheung Yeung  <kcy@codesourcery.com>
 
        * task.c (omp_fulfill_event): Call gomp_team_barrier_set_task_pending
index 91ba01720858155d6735aaf6ffaf20d18932684e..48fa7ad83b1a50f3f9ff84691bbcd7c1d498cce2 100644 (file)
@@ -1,3 +1,44 @@
+2021-05-18  Patrick Palka  <ppalka@redhat.com>
+
+       PR libstdc++/100631
+       * include/std/ranges (elements_view::_Sentinel::operator-): Use
+       _M_distance_from in the other operator- overload too.
+       * testsuite/std/ranges/adaptors/elements.cc (test06): Augment test.
+
+2021-05-18  Thomas Schwinge  <thomas@codesourcery.com>
+
+       * testsuite/lib/prune.exp: Add note about 'dg-note'.
+
+2021-05-18  Patrick Palka  <ppalka@redhat.com>
+
+       PR libstdc++/100475
+       * include/std/ranges (__box::__box): Use non-list-initialization
+       in member initializer list of in-place constructor of the
+       partial specialization for semiregular types.
+       (__box::operator->): Use std::__addressof.
+       * testsuite/std/ranges/adaptors/detail/semiregular_box.cc
+       (test02): New test.
+       * testsuite/std/ranges/single_view.cc (test04): New test.
+
+2021-05-18  Patrick Palka  <ppalka@redhat.com>
+
+       PR libstdc++/100621
+       * include/std/ranges (reverse_view::_S_needs_cached_begin):
+       Set to true if the underlying non-common random-access range
+       doesn't have a sized sentinel.
+
+2021-05-18  Patrick Palka  <ppalka@redhat.com>
+
+       PR libstdc++/100631
+       * include/std/ranges (elements_view::_Iterator): Also befriend
+       _Sentinel<!_Const>.
+       (elements_view::_Sentinel::_M_equal): Templatize.
+       (elements_view::_Sentinel::_M_distance_from): Split out from ...
+       (elements_view::_Sentinel::operator-): ... here.  Depend on
+       _Base2 instead of _Base in the return type.
+       * testsuite/std/ranges/adaptors/elements.cc (test06, test07):
+       New tests.
+
 2021-05-17  Thomas Rodgers  <rodgert@twrodgers.com>
 
        * include/bits/atomic_wait.h (__waiter::_M_do_wait_v): loop
This page took 0.146917 seconds and 5 git commands to generate.