public inbox for libstdc++-cvs@sourceware.org
help / color / mirror / Atom feed
* [gcc r12-6707] Daily bump.
@ 2022-01-19  0:17 GCC Administrator
  0 siblings, 0 replies; only message in thread
From: GCC Administrator @ 2022-01-19  0:17 UTC (permalink / raw)
  To: gcc-cvs, libstdc++-cvs

https://gcc.gnu.org/g:7a761ae658967dab59dca691373e3ea10707217a

commit r12-6707-g7a761ae658967dab59dca691373e3ea10707217a
Author: GCC Administrator <gccadmin@gcc.gnu.org>
Date:   Wed Jan 19 00:16:32 2022 +0000

    Daily bump.

Diff:
---
 ChangeLog               |   4 +
 gcc/ChangeLog           | 228 ++++++++++++++++++++++++++++++++++++++++++++++++
 gcc/DATESTAMP           |   2 +-
 gcc/ada/ChangeLog       |  80 +++++++++++++++++
 gcc/analyzer/ChangeLog  |  16 ++++
 gcc/cp/ChangeLog        |  22 +++++
 gcc/fortran/ChangeLog   |   6 ++
 gcc/testsuite/ChangeLog | 113 ++++++++++++++++++++++++
 libcpp/ChangeLog        |   7 ++
 libgomp/ChangeLog       |  20 +++++
 libstdc++-v3/ChangeLog  |  84 ++++++++++++++++++
 11 files changed, 581 insertions(+), 1 deletion(-)

diff --git a/ChangeLog b/ChangeLog
index 46a14649d93..fc661288abe 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,7 @@
+2022-01-18  Xionghu Luo  <luoxhu@linux.ibm.com>
+
+	* MAINTAINERS: Update my email address.
+
 2022-01-17  Martin Liska  <mliska@suse.cz>
 
 	* MAINTAINERS: Rename .c names to .cc.
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index ea927246f28..ab74120fea5 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,231 @@
+2022-01-18  Andrew Pinski  <apinski@marvell.com>
+
+	* ipa-split.cc (visit_bb): Fix comment before the
+	warning/error attribute checking code.
+
+2022-01-18  David Faust  <david.faust@oracle.com>
+
+	* config/bpf/coreout.cc (bpf_core_reloc_add): Do not account
+	for base strtab offset yet as it may change.
+	(output_asm_btfext_core_reloc): Do so here instead.
+	(output_btfext_core_sections): Likewise.
+
+2022-01-18  David Faust  <david.faust@oracle.com>
+
+	* config/bpf/coreout.cc (output_btfext_header): Account for
+	4-byte record size in core_relo_len.
+	(output_btfext_core_sections): Only write record size once.
+	* config/bpf/coreout.h (btf_ext_section_header): Delete unused
+	member.
+
+2022-01-18  Maciej W. Rozycki  <macro@embecosm.com>
+
+	* common/config/riscv/riscv-common.cc
+	(riscv_subset_list::parse_multiletter_ext): Move pointer
+	arithmetic ahead of `free'.
+
+2022-01-18  Jason Merrill  <jason@redhat.com>
+
+	PR c++/104007
+	* gimplify.cc (gimple_push_cleanup): Handle eh_only in conditional
+	context.
+
+2022-01-18  Sandra Loosemore  <sandra@codesourcery.com>
+
+	PR middle-end/103163
+	* emit-rtl.cc (init_emit_regs): Initialize stack_limit_rtx here...
+	(init_emit_once): ...not here.
+
+2022-01-18  Martin Liska  <mliska@suse.cz>
+
+	* collect2.cc (scan_libraries): Fix -Wformat-diag issues.
+	* config/aarch64/aarch64-builtins.cc (aarch64_simd_expand_builtin): Likewise.
+	* config/arc/arc.md: Likewise.
+	* config/avr/avr.cc (avr_section_type_flags): Likewise.
+	* config/bfin/bfin.cc (bfin_option_override): Likewise.
+	(bfin_handle_longcall_attribute): Likewise.
+	* config/cris/cris.h (FUNCTION_PROFILER): Likewise.
+	* config/frv/frv.cc (frv_expand_builtin): Likewise.
+	* config/ia64/ia64-c.cc (ia64_hpux_handle_builtin_pragma): Likewise.
+	* config/iq2000/iq2000.cc (save_restore_insns): Likewise.
+	(iq2000_print_operand_address): Likewise.
+	(iq2000_print_operand): Likewise.
+	* config/m32c/m32c-pragma.cc (m32c_pragma_memregs): Likewise.
+	(m32c_pragma_address): Likewise.
+	* config/m68k/m68k.cc (m68k_handle_fndecl_attribute): Likewise.
+	* config/mips/mips.cc (mips_handle_interrupt_attr): Likewise.
+	(mips_set_compression_mode): Likewise.
+	* config/mmix/mmix.cc (mmix_function_profiler): Likewise.
+	(mmix_print_operand): Likewise.
+	(mmix_output_shiftvalue_op_from_str): Likewise.
+	(mmix_output_shifted_value): Likewise.
+	* config/msp430/driver-msp430.cc (msp430_select_hwmult_lib): Likewise.
+	* config/msp430/msp430.cc (msp430_option_override): Likewise.
+	(msp430_attr): Likewise.
+	(msp430_expand_delay_cycles): Likewise.
+	(msp430_expand_builtin): Likewise.
+	* config/rs6000/aix73.h: Likewise.
+	* config/rs6000/rtems.h (INVALID_64BIT): Likewise.
+	* config/rx/rx.cc (rx_expand_builtin_mvtc): Likewise.
+	(valid_psw_flag): Likewise.
+	* config/sh/sh.cc (parse_validate_atomic_model_option): Likewise.
+	* config/stormy16/stormy16.cc (xstormy16_function_profiler): Likewise.
+	(xstormy16_expand_builtin_va_start): Likewise.
+	(xstormy16_handle_below100_attribute): Likewise.
+
+2022-01-18  Martin Liska  <mliska@suse.cz>
+
+	* config/vms/vms-c.cc (vms_pragma_nostandard): Fix -Wformat-diag
+	warning.
+	(vms_pragma_standard): Likewise.
+	(vms_pragma_extern_prefix): Likewise.
+
+2022-01-18  Martin Liska  <mliska@suse.cz>
+
+	* config/xtensa/xtensa.cc (print_operand): Fix warnings.
+	(print_operand_address): Likewise.
+	(xtensa_multibss_section_type_flags): Likewise.
+
+2022-01-18  Martin Liska  <mliska@suse.cz>
+
+	* config/rs6000/rs6000-call.cc (rs6000_invalid_builtin): Change
+	wording of an error message.
+
+2022-01-18  Martin Liska  <mliska@suse.cz>
+
+	* config/v850/v850-c.cc (pop_data_area): Fix -Wformat-diag
+	warning.
+	(ghs_pragma_section): Likewise.
+	(ghs_pragma_interrupt): Likewise.
+	(ghs_pragma_starttda): Likewise.
+	(ghs_pragma_startsda): Likewise.
+	(ghs_pragma_startzda): Likewise.
+	(ghs_pragma_endtda): Likewise.
+	(ghs_pragma_endsda): Likewise.
+	(ghs_pragma_endzda): Likewise.
+
+2022-01-18  Martin Liska  <mliska@suse.cz>
+
+	* config/nds32/nds32-intrinsic.cc (nds32_expand_builtin_impl):
+	Fix warnings.
+	* config/nds32/nds32-intrinsic.md: Likewise.
+	* config/nds32/nds32-isr.cc (nds32_check_isr_attrs_conflict): Likewise.
+	* config/nds32/nds32.cc (nds32_print_operand): Likewise.
+	(nds32_insert_attributes): Likewise.
+
+2022-01-18  Martin Liska  <mliska@suse.cz>
+
+	* config/nvptx/nvptx.cc (nvptx_goacc_validate_dims_1): Wrap
+	keyword.
+	* config/nvptx/nvptx.md: Remove trailing dot.
+
+2022-01-18  Martin Liska  <mliska@suse.cz>
+
+	* common/config/riscv/riscv-common.cc (riscv_subset_list::add):
+	Wrap keywords with quotes and remove trailing dots.
+	(riscv_subset_list::parsing_subset_version): Likewise.
+	(riscv_subset_list::parse_std_ext): Likewise.
+	(riscv_subset_list::parse_multiletter_ext): Likewise.
+	* config/riscv/riscv.cc (riscv_handle_type_attribute): Likewise.
+
+2022-01-18  Andre Vieira  <andre.simoesdiasvieira@arm.com>
+
+	* tree-vect-loop.cc (vect_estimate_min_profitable_iters): Pass new
+	argument suggested_unroll_factor.
+	(vect_analyze_loop_costing): Likewise.
+	(_loop_vec_info::_loop_vec_info): Initialize new member
+	suggested_unroll_factor.
+	(vect_determine_partial_vectors_and_peeling): Make epilogue of unrolled
+	main loop use partial vectors.
+	(vect_analyze_loop_2): Pass and use new argument
+	suggested_unroll_factor.
+	(vect_analyze_loop_1): Change to intialize local
+	suggested_unroll_factor and use it.
+	(vectorizable_reduction): Don't use single_defuse_cycle when unrolling.
+	* tree-vectorizer.h (_loop_vec_info::_loop_vec_info): Add new member
+	suggested_unroll_factor.
+	(vector_costs::vector_costs): Add new member m_suggested_unroll_factor.
+	(vector_costs::suggested_unroll_factor): New getter function.
+	(finish_cost): Set return argument suggested_unroll_factor.
+
+2022-01-18  Andrew MacLeod  <amacleod@redhat.com>
+
+	PR tree-optimization/104038
+	* doc/invoke.texi (relation-block-limit): New.
+	* params.opt (relation-block-limit): New.
+	* value-relation.cc (dom_oracle::register_relation): Check for NULL
+	record before invoking transitive registery.
+	(dom_oracle::set_one_relation): Check limit before creating record.
+	(dom_oracle::register_transitives): Stop when no record created.
+	* value-relation.h (relation_chain_head::m_num_relations): New.
+
+2022-01-18  Richard Biener  <rguenther@suse.de>
+
+	PR ipa/103989
+	* ipa-inline.cc (inline_small_functions): Do not enqueue call
+	edges originating in functions compiled with -Og.
+
+2022-01-18  Richard Biener  <rguenther@suse.de>
+
+	PR ipa/103989
+	* passes.def (pass_all_optimizations_g): Remove pass_modref
+	and pass_local_pure_const.
+
+2022-01-18  Martin Liska  <mliska@suse.cz>
+
+	* config/s390/s390.cc: Fix -Wformat-diag warnings.
+
+2022-01-18  Martin Liska  <mliska@suse.cz>
+
+	* config/s390/s390-c.cc (s390_expand_overloaded_builtin): Wrap
+	keyword in quotes.
+	(s390_resolve_overloaded_builtin): Remove trailing dot.
+	* config/s390/s390.cc (s390_const_operand_ok): Use - for range.
+	(s390_expand_builtin): Remove trailing dot.
+	(s390_emit_prologue): Likewise, use semicolon.
+	(s390_option_override_internal): Update keyword.
+	* varasm.cc (do_assemble_alias): Wrap keyword in quotes.
+
+2022-01-18  Martin Liska  <mliska@suse.cz>
+
+	* config/rs6000/rs6000-call.cc (rs6000_expand_builtin): Wrap
+	keywords and use %qs instead of %<%s%>.
+
+2022-01-18  Richard Biener  <rguenther@suse.de>
+
+	PR tree-optimization/103987
+	* tree-ssa-dse.cc (dse_optimize_call): Properly guard modref
+	query with a pointer check.
+
+2022-01-18  Richard Sandiford  <richard.sandiford@arm.com>
+
+	PR target/104005
+	* config/aarch64/aarch64.cc (aarch64_check_consecutive_mems):
+	When using MEM_EXPR, require the base to be a decl.
+
+2022-01-18  Richard Biener  <rguenther@suse.de>
+
+	* cgraph.h (struct cgraph_simd_clone_arg): Re-arrange fields to
+	avoid padding.
+	* function.h (struct function): Likewise.
+
+2022-01-18  Arnaud Charlet  <charlet@adacore.com>
+
+	* doc/install.texi: Update prerequisites for GNAT
+
+2022-01-18  Andrew Pinski  <apinski@marvell.com>
+
+	PR tree-optimization/101941
+	* ipa-split.cc (visit_bb): Disallow function calls where
+	the function has either error or warning attribute.
+
+2022-01-18  Richard Biener  <rguenther@suse.de>
+
+	PR tree-optimization/104064
+	* tree-vect-data-refs.cc (vect_analyze_data_ref_accesses): Check
+	DR_INIT fits in a signed HWI, represent the difference from the
+	first DR in unsigned.
+
 2022-01-17  Martin Liska  <mliska@suse.cz>
 
 	* Makefile.in: Rename .c names to .cc.
diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP
index bd33f3024dd..71126d3d29c 100644
--- a/gcc/DATESTAMP
+++ b/gcc/DATESTAMP
@@ -1 +1 @@
-20220118
+20220119
diff --git a/gcc/ada/ChangeLog b/gcc/ada/ChangeLog
index e82b786b3c8..51bef01bfc6 100644
--- a/gcc/ada/ChangeLog
+++ b/gcc/ada/ChangeLog
@@ -1,3 +1,83 @@
+2022-01-18  Martin Liska  <mliska@suse.cz>
+
+	* adaint.c: Revert filename changes in comments.
+	* ctrl_c.c (dummy_handler): Likewise.
+	* gsocket.h: Likewise.
+	* init.c (__gnat_error_handler): Likewise.
+	* libgnarl/s-intman.ads: Likewise.
+	* libgnarl/s-osinte__android.ads: Likewise.
+	* libgnarl/s-osinte__darwin.ads: Likewise.
+	* libgnarl/s-osinte__hpux.ads: Likewise.
+	* libgnarl/s-osinte__linux.ads: Likewise.
+	* libgnarl/s-osinte__qnx.ads: Likewise.
+	* libgnarl/s-taskin.ads: Likewise.
+	* rtfinal.c: Likewise.
+
+2022-01-18  Martin Liska  <mliska@suse.cz>
+
+	* Make-generated.in: Revert renaming changes.
+	* Makefile.rtl: Likewise.
+	* adadecode.cc: Moved to...
+	* adadecode.c: ...here.
+	* affinity.cc: Moved to...
+	* affinity.c: ...here.
+	* argv-lynxos178-raven-cert.cc: Moved to...
+	* argv-lynxos178-raven-cert.c: ...here.
+	* argv.cc: Moved to...
+	* argv.c: ...here.
+	* aux-io.cc: Moved to...
+	* aux-io.c: ...here.
+	* cio.cc: Moved to...
+	* cio.c: ...here.
+	* cstreams.cc: Moved to...
+	* cstreams.c: ...here.
+	* env.cc: Moved to...
+	* env.c: ...here.
+	* exit.cc: Moved to...
+	* exit.c: ...here.
+	* expect.cc: Moved to...
+	* expect.c: ...here.
+	* final.cc: Moved to...
+	* final.c: ...here.
+	* gcc-interface/Makefile.in:
+	* init.cc: Moved to...
+	* init.c: ...here.
+	* initialize.cc: Moved to...
+	* initialize.c: ...here.
+	* libgnarl/thread.cc: Moved to...
+	* libgnarl/thread.c: ...here.
+	* link.cc: Moved to...
+	* link.c: ...here.
+	* locales.cc: Moved to...
+	* locales.c: ...here.
+	* mkdir.cc: Moved to...
+	* mkdir.c: ...here.
+	* raise.cc: Moved to...
+	* raise.c: ...here.
+	* rtfinal.cc: Moved to...
+	* rtfinal.c: ...here.
+	* rtinit.cc: Moved to...
+	* rtinit.c: ...here.
+	* s-oscons-tmplt.c (CND): Revert renaming changes.
+	* seh_init.cc: Moved to...
+	* seh_init.c: ...here.
+	* sigtramp-armdroid.cc: Moved to...
+	* sigtramp-armdroid.c: ...here.
+	* sigtramp-ios.cc: Moved to...
+	* sigtramp-ios.c: ...here.
+	* sigtramp-qnx.cc: Moved to...
+	* sigtramp-qnx.c: ...here.
+	* sigtramp-vxworks.cc: Moved to...
+	* sigtramp-vxworks.c: ...here.
+	* socket.cc: Moved to...
+	* socket.c: ...here.
+	* tracebak.cc: Moved to...
+	* tracebak.c: ...here.
+	* version.cc: Moved to...
+	* version.c: ...here.
+	* vx_stack_info.cc: Moved to...
+	* vx_stack_info.c: ...here.
+
 2022-01-17  Martin Liska  <mliska@suse.cz>
 
 	* Makefile.rtl: Rename .c names to .cc.
diff --git a/gcc/analyzer/ChangeLog b/gcc/analyzer/ChangeLog
index 0b43d08f21f..df4a511f463 100644
--- a/gcc/analyzer/ChangeLog
+++ b/gcc/analyzer/ChangeLog
@@ -1,3 +1,19 @@
+2022-01-18  David Malcolm  <dmalcolm@redhat.com>
+
+	PR analyzer/104089
+	* region-model-manager.cc
+	(region_model_manager::get_or_create_constant_svalue): Assert that
+	we have a CONSTANT_CLASS_P.
+	(region_model_manager::maybe_fold_unaryop): Only fold a constant
+	when fold_unary's result is a constant or a cast of a constant.
+
+2022-01-18  David Malcolm  <dmalcolm@redhat.com>
+
+	PR analyzer/104062
+	* region-model-manager.cc
+	(region_model_manager::maybe_fold_sub_svalue): Avoid casting to
+	NULL type when folding access to repeated svalue.
+
 2022-01-17  Martin Liska  <mliska@suse.cz>
 
 	* analyzer.cc (is_special_named_call_p): Rename .c names to .cc.
diff --git a/gcc/cp/ChangeLog b/gcc/cp/ChangeLog
index 0debb086d94..7dee5bf7672 100644
--- a/gcc/cp/ChangeLog
+++ b/gcc/cp/ChangeLog
@@ -1,3 +1,25 @@
+2022-01-18  Jakub Jelinek  <jakub@redhat.com>
+
+	PR c++/104055
+	* constexpr.cc (cxx_eval_outermost_constant_expr): If t is a
+	TARGET_EXPR with TARGET_EXPR_CLEANUP, use get_target_expr rather
+	than get_target_expr_sfinae with tf_no_cleanup, and don't set
+	TREE_CONSTANT.
+
+2022-01-18  Jason Merrill  <jason@redhat.com>
+	    Jakub Jelinek   <jakub@redhat.com>
+
+	PR c++/104025
+	* parser.cc (saved_token_sentinel::rollback): Call
+	cp_lexer_set_source_position.
+	(~saved_token_sentinel): Call rollback.
+
+2022-01-18  Patrick Palka  <ppalka@redhat.com>
+
+	PR c++/104074
+	* pt.cc (invalid_nontype_parm_type_p): Use WILDCARD_TYPE_P so
+	that we return false for DEPENDENT_OPERATOR_TYPE too.
+
 2022-01-17  Martin Liska  <mliska@suse.cz>
 
 	* Make-lang.in: Rename .c names to .cc.
diff --git a/gcc/fortran/ChangeLog b/gcc/fortran/ChangeLog
index 0e8d6d89e8b..e0442304f5b 100644
--- a/gcc/fortran/ChangeLog
+++ b/gcc/fortran/ChangeLog
@@ -1,3 +1,9 @@
+2022-01-18  Harald Anlauf  <anlauf@gmx.de>
+
+	PR fortran/103692
+	* array.cc (gfc_expand_constructor): Handle zero-sized array
+	constructors.
+
 2022-01-17  Martin Liska  <mliska@suse.cz>
 
 	* check.cc (gfc_check_all_any): Rename .c names to .cc.
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog
index fcb57e4a97e..d71a99e8d4f 100644
--- a/gcc/testsuite/ChangeLog
+++ b/gcc/testsuite/ChangeLog
@@ -1,3 +1,116 @@
+2022-01-18  Jakub Jelinek  <jakub@redhat.com>
+
+	PR c++/104055
+	* g++.dg/cpp2a/consteval27.C: New test.
+
+2022-01-18  Jason Merrill  <jason@redhat.com>
+
+	* lib/g++-dg.exp: Change 2a to 20.
+
+2022-01-18  Jason Merrill  <jason@redhat.com>
+	    Jakub Jelinek   <jakub@redhat.com>
+
+	PR c++/104025
+	* g++.dg/warn/pr104025.C: New test.
+
+2022-01-18  David Faust  <david.faust@oracle.com>
+
+	* gcc.target/bpf/core-section-1.c: Adjust expected record size
+	occurrences.
+
+2022-01-18  David Malcolm  <dmalcolm@redhat.com>
+
+	PR analyzer/104089
+	* gcc.dg/analyzer/pr104089.c: New test.
+
+2022-01-18  David Malcolm  <dmalcolm@redhat.com>
+
+	PR analyzer/104062
+	* gcc.dg/analyzer/pr104062.c: New test.
+
+2022-01-18  Patrick Palka  <ppalka@redhat.com>
+
+	PR c++/104074
+	* g++.dg/cpp1z/nontype-auto20.C: New test.
+
+2022-01-18  Harald Anlauf  <anlauf@gmx.de>
+
+	PR fortran/103692
+	* gfortran.dg/pr102520.f90: Adjust error messages.
+	* gfortran.dg/pr103692.f90: New test.
+
+2022-01-18  Jason Merrill  <jason@redhat.com>
+
+	PR c++/104007
+	* g++.dg/eh/new2.C: New test.
+
+2022-01-18  Martin Liska  <mliska@suse.cz>
+
+	* gcc.target/powerpc/bfp/scalar-extract-exp-5.c: Update scanned
+	pattern.
+	* gcc.target/powerpc/bfp/scalar-extract-sig-5.c: Likewise.
+	* gcc.target/powerpc/bfp/scalar-insert-exp-11.c: Likewise.
+
+2022-01-18  Richard Biener  <rguenther@suse.de>
+
+	PR ipa/103989
+	* g++.dg/opt/pr103989.C: New testcase.
+
+2022-01-18  Richard Biener  <rguenther@suse.de>
+
+	PR tree-optimization/103987
+	* gcc.dg/torture/pr103987.c: New testcase.
+
+2022-01-18  Richard Sandiford  <richard.sandiford@arm.com>
+
+	PR target/104005
+	* gcc.target/aarch64/pr104005.c: New test.
+
+2022-01-18  Andrew Pinski  <apinski@marvell.com>
+
+	PR tree-optimization/101941
+	* gcc.c-torture/compile/pr101941-1.c: New test.
+	* gcc.dg/tree-ssa/pr101941-1.c: New test.
+
+2022-01-18  Martin Liska  <mliska@suse.cz>
+
+	* gcc.src/maintainers.exp: Use
+	check_effective_target_python3_module for checking of unicode
+	module.
+	* lib/target-supports.exp: Add
+	check_effective_target_python3_module.
+
+2022-01-18  Martin Liska  <mliska@suse.cz>
+
+	* gcc.misc-tests/options.exp: Include renamed file.
+
+2022-01-18  Martin Liska  <mliska@suse.cz>
+
+	* gcc.src/maintainers.exp: Use the new
+	check_effective_target_recent_python3.
+	* lib/target-supports.exp: Check for Python3 version >= 3.6.
+
+2022-01-18  liuhongt  <hongtao.liu@intel.com>
+
+	PR target/103973
+	* g++.target/i386/pr103973-1.C: Change scan-assembler from
+	"\tucomisd" to "\t\[v\]?ucomisd".
+	* g++.target/i386/pr103973-11.C: Ditto.
+	* g++.target/i386/pr103973-13.C: Ditto.
+	* g++.target/i386/pr103973-15.C: Ditto.
+	* g++.target/i386/pr103973-3.C: Ditto.
+	* g++.target/i386/pr103973-5.C: Ditto.
+	* g++.target/i386/pr103973-7.C: Ditto.
+	* g++.target/i386/pr103973-9.C: Ditto.
+	* gcc.target/i386/pr103973-1.c: Ditto.
+	* gcc.target/i386/pr103973-11.c: Ditto.
+	* gcc.target/i386/pr103973-13.c: Ditto.
+	* gcc.target/i386/pr103973-15.c: Ditto.
+	* gcc.target/i386/pr103973-3.c: Ditto.
+	* gcc.target/i386/pr103973-5.c: Ditto.
+	* gcc.target/i386/pr103973-7.c: Ditto.
+	* gcc.target/i386/pr103973-9.c: Ditto.
+
 2022-01-17  qing zhao  <qing.zhao@oracle.com>
 
 	* gcc.dg/auto-init-uninit-16.c (testfunc): Delete xfail to reflect
diff --git a/libcpp/ChangeLog b/libcpp/ChangeLog
index bdc222ba390..512bbabadaa 100644
--- a/libcpp/ChangeLog
+++ b/libcpp/ChangeLog
@@ -1,3 +1,10 @@
+2022-01-18  Richard Biener  <rguenther@suse.de>
+
+	* include/line-map.h (class line_maps): Re-arrange fields
+	to minimize padding.
+	(class rich_location): Likewise.
+	* line-map.cc (rich_location::rich_location): Adjust.
+
 2022-01-17  Martin Liska  <mliska@suse.cz>
 
 	* Makefile.in: Rename .c names to .cc.
diff --git a/libgomp/ChangeLog b/libgomp/ChangeLog
index 33c46447ba7..0c731ddcfef 100644
--- a/libgomp/ChangeLog
+++ b/libgomp/ChangeLog
@@ -1,3 +1,23 @@
+2022-01-18  Martin Liska  <mliska@suse.cz>
+
+	* testsuite/libgomp.oacc-c++/privatized-ref-2.C: Update keyword
+	in dg-warning.
+	* testsuite/libgomp.oacc-c++/privatized-ref-3.C: Likewise.
+	* testsuite/libgomp.oacc-c-c++-common/acc_prof-kernels-1.c: Likewise.
+	* testsuite/libgomp.oacc-c-c++-common/kernels-loop-2.c: Likewise.
+	* testsuite/libgomp.oacc-c-c++-common/parallel-dims.c: Likewise.
+	* testsuite/libgomp.oacc-c-c++-common/pr85486.c: Likewise.
+	* testsuite/libgomp.oacc-c-c++-common/pr95270-1.c: Likewise.
+	* testsuite/libgomp.oacc-c-c++-common/routine-nohost-2.c: Likewise.
+	* testsuite/libgomp.oacc-c-c++-common/struct-copyout-1.c: Likewise.
+	* testsuite/libgomp.oacc-c-c++-common/struct-copyout-2.c: Likewise.
+	* testsuite/libgomp.oacc-c-c++-common/vector-length-64-1.c: Likewise.
+	* testsuite/libgomp.oacc-fortran/attach-descriptor-1.f90: Likewise.
+	* testsuite/libgomp.oacc-fortran/derivedtypes-arrays-1.f90: Likewise.
+	* testsuite/libgomp.oacc-fortran/kernels-loop-2.f95: Likewise.
+	* testsuite/libgomp.oacc-fortran/parallel-dims.f90: Likewise.
+	* testsuite/libgomp.oacc-fortran/privatized-ref-1.f95: Likewise.
+
 2022-01-17  Thomas Schwinge  <thomas@codesourcery.com>
 
 	* testsuite/libgomp.oacc-c++/privatized-ref-2.C: Extend.
diff --git a/libstdc++-v3/ChangeLog b/libstdc++-v3/ChangeLog
index f6c5581bebf..7c75cdf9fac 100644
--- a/libstdc++-v3/ChangeLog
+++ b/libstdc++-v3/ChangeLog
@@ -1,3 +1,87 @@
+2022-01-18  Jonathan Wakely  <jwakely@redhat.com>
+
+	PR libstdc++/104099
+	* include/bits/basic_string.h (basic_string(nullptr_t)): Only
+	define for C++23.
+	(operator=(nullptr_t)): Likewise.
+	* include/bits/cow_string.h: Likewise.
+	* include/std/string_view (basic_string_view(nullptr_t)):
+	Likewise.
+	* testsuite/21_strings/basic_string/cons/char/nullptr.cc: Adjust
+	expected error. Add examples that become ill-formed in C++23.
+	* testsuite/21_strings/basic_string_view/cons/char/nonnull.cc:
+	Adjust expected errors.
+	* testsuite/21_strings/basic_string_view/cons/wchar_t/nonnull.cc:
+	Likewise.
+
+2022-01-18  Jonathan Wakely  <jwakely@redhat.com>
+
+	PR libstdc++/104098
+	* include/bits/stl_iterator.h (reverse_iterator): Check
+	__cpp_lib_concepts instead of __cplusplus.
+
+2022-01-18  Jonathan Wakely  <jwakely@redhat.com>
+
+	PR libstdc++/101124
+	* include/bits/stl_pair.h (pair): Adjust constraints on
+	deprecated constructors accepting literal zero as null pointer
+	constant. Improve wording of deprecated attribute.
+	* testsuite/20_util/pair/cons/99957.cc: Check that deprecated
+	constructors do not cause ambiguities for copyable types.
+
+2022-01-18  Jonathan Wakely  <jwakely@redhat.com>
+
+	* include/bits/stl_function.h (ptr_fun): Fix suggestion for
+	non-deprecated alternative.
+
+2022-01-18  Tom Honermann  <tom@honermann.net>
+
+	* acinclude.m4: Define config macros if uchar.h provides
+	c8rtomb() and mbrtoc8().
+	* config.h.in: Regenerate.
+	* configure: Regenerate.
+	* include/c_compatibility/uchar.h (c8rtomb, mbrtoc8): Define.
+	* include/c_global/cuchar (c8rtomb, mbrtoc8): Likewise.
+	* include/c_std/cuchar (c8rtomb, mbrtoc8): Likewise.
+	* testsuite/21_strings/headers/cuchar/functions_std_cxx20.cc:
+	New test.
+	* testsuite/21_strings/headers/cuchar/functions_std_fchar8_t.cc:
+	New test.
+
+2022-01-18  Jonathan Wakely  <jwakely@redhat.com>
+
+	* include/Makefile.am: Install new header.
+	* include/Makefile.in: Regenerate.
+	* include/c_compatibility/stdatomic.h: New file.
+	* testsuite/29_atomics/headers/stdatomic.h/c_compat.cc: New test.
+
+2022-01-18  Jonathan Wakely  <jwakely@redhat.com>
+
+	PR libstdc++/104080
+	* src/c++17/fast_float/LOCAL_PATCHES: Update.
+	* src/c++17/fast_float/fast_float.h (FASTFLOAT_IS_BIG_ENDIAN):
+	Define in terms of __BYTE_ORDER__.
+
+2022-01-18  Jonathan Wakely  <jwakely@redhat.com>
+
+	PR libstdc++/104080
+	* src/c++17/fast_float/LOCAL_PATCHES: UPDATE.
+	* src/c++17/fast_float/fast_float.h (round): Use explicit
+	template argument list for std::min.
+
+2022-01-18  Jonathan Wakely  <jwakely@redhat.com>
+
+	* doc/xml/manual/status_cxx2017.xml: Update C++17 status.
+	* doc/xml/manual/status_cxx2020.xml: Use 12.1 instead of 12 for
+	upcoming release.
+	* doc/html/manual/status.html: Regenerate.
+
+2022-01-18  Jonathan Wakely  <jwakely@redhat.com>
+
+	* acinclude.m4 (GLIBCXX_ENABLE_FULLY_DYNAMIC_STRING): Improve
+	comments.
+	* configure: Regenerate.
+
 2022-01-17  Patrick Palka  <ppalka@redhat.com>
 
 	* src/c++17/floating_from_chars.cc: (USE_LIB_FAST_FLOAT):


^ permalink raw reply	[flat|nested] only message in thread

only message in thread, other threads:[~2022-01-19  0:17 UTC | newest]

Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2022-01-19  0:17 [gcc r12-6707] Daily bump GCC Administrator

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).