mirror of
https://github.com/gcc-mirror/gcc.git
synced 2024-11-21 13:40:47 +00:00
Daily bump.
This commit is contained in:
parent
17af39e1c0
commit
a8daf9a19a
@ -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.
|
||||
|
@ -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
|
||||
|
@ -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.
|
||||
|
202
gcc/ChangeLog
202
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
|
||||
|
@ -1 +1 @@
|
||||
20210518
|
||||
20210519
|
||||
|
@ -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
|
||||
|
@ -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
|
||||
|
@ -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
|
||||
|
@ -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
|
||||
|
@ -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.
|
||||
|
@ -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
|
||||
|
@ -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
|
||||
|
@ -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
|
||||
|
@ -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
|
||||
|
Loading…
Reference in New Issue
Block a user