[gcc r12-893] Daily bump.

GCC Administrator gccadmin@gcc.gnu.org
Wed May 19 00:17:20 GMT 2021


https://gcc.gnu.org/g:a8daf9a19a5eae6b98acede14bb6c27b2e0038e0

commit r12-893-ga8daf9a19a5eae6b98acede14bb6c27b2e0038e0
Author: GCC Administrator <gccadmin@gcc.gnu.org>
Date:   Wed May 19 00:16:45 2021 +0000

    Daily bump.

Diff:
---
 ChangeLog               |   5 ++
 config/ChangeLog        |   4 +
 contrib/ChangeLog       |   4 +
 gcc/ChangeLog           | 202 ++++++++++++++++++++++++++++++++++++++++++++++++
 gcc/DATESTAMP           |   2 +-
 gcc/analyzer/ChangeLog  |   8 ++
 gcc/c-family/ChangeLog  |   6 ++
 gcc/c/ChangeLog         |   7 ++
 gcc/cp/ChangeLog        |  39 ++++++++++
 gcc/d/ChangeLog         |  16 ++++
 gcc/fortran/ChangeLog   |   5 ++
 gcc/testsuite/ChangeLog |  94 ++++++++++++++++++++++
 libgomp/ChangeLog       |  17 ++++
 libstdc++-v3/ChangeLog  |  41 ++++++++++
 14 files changed, 449 insertions(+), 1 deletion(-)

diff --git a/ChangeLog b/ChangeLog
index 0566890b56a..a0cdf84e960 100644
--- 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.
diff --git a/config/ChangeLog b/config/ChangeLog
index 25df3bd9c48..311d80b9690 100644
--- a/config/ChangeLog
+++ b/config/ChangeLog
@@ -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
diff --git a/contrib/ChangeLog b/contrib/ChangeLog
index b97710f675c..0b4cf14f46b 100644
--- a/contrib/ChangeLog
+++ b/contrib/ChangeLog
@@ -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.
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index fe5132dc668..19c87016ba7 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -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
diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP
index 7fa5a770779..da5d88b61f7 100644
--- a/gcc/DATESTAMP
+++ b/gcc/DATESTAMP
@@ -1 +1 @@
-20210518
+20210519
diff --git a/gcc/analyzer/ChangeLog b/gcc/analyzer/ChangeLog
index e6c06312f8a..7396971d44c 100644
--- a/gcc/analyzer/ChangeLog
+++ b/gcc/analyzer/ChangeLog
@@ -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
diff --git a/gcc/c-family/ChangeLog b/gcc/c-family/ChangeLog
index cc1019cf9bc..ed45d292b4d 100644
--- a/gcc/c-family/ChangeLog
+++ b/gcc/c-family/ChangeLog
@@ -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
diff --git a/gcc/c/ChangeLog b/gcc/c/ChangeLog
index 7d34f7c1478..8832602b779 100644
--- a/gcc/c/ChangeLog
+++ b/gcc/c/ChangeLog
@@ -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
diff --git a/gcc/cp/ChangeLog b/gcc/cp/ChangeLog
index 45af840a03a..45588a827ec 100644
--- a/gcc/cp/ChangeLog
+++ b/gcc/cp/ChangeLog
@@ -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
diff --git a/gcc/d/ChangeLog b/gcc/d/ChangeLog
index 2e66ed53efa..85176b7cb09 100644
--- a/gcc/d/ChangeLog
+++ b/gcc/d/ChangeLog
@@ -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.
diff --git a/gcc/fortran/ChangeLog b/gcc/fortran/ChangeLog
index 54fa0ee50b1..aa8426f2330 100644
--- a/gcc/fortran/ChangeLog
+++ b/gcc/fortran/ChangeLog
@@ -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
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog
index 914153450ad..e9a410e785f 100644
--- a/gcc/testsuite/ChangeLog
+++ b/gcc/testsuite/ChangeLog
@@ -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
diff --git a/libgomp/ChangeLog b/libgomp/ChangeLog
index 8caeda02740..149e5d7c133 100644
--- a/libgomp/ChangeLog
+++ b/libgomp/ChangeLog
@@ -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
diff --git a/libstdc++-v3/ChangeLog b/libstdc++-v3/ChangeLog
index 91ba0172085..48fa7ad83b1 100644
--- a/libstdc++-v3/ChangeLog
+++ b/libstdc++-v3/ChangeLog
@@ -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


More information about the Libstdc++-cvs mailing list