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

https://gcc.gnu.org/g:2e0f3f9759ca9ad0832acca8a6d997d380b219bb

commit r14-6067-g2e0f3f9759ca9ad0832acca8a6d997d380b219bb
Author: GCC Administrator <gccadmin@gcc.gnu.org>
Date:   Sat Dec 2 00:16:54 2023 +0000

    Daily bump.

Diff:
---
 gcc/ChangeLog           | 215 ++++++++++++++++++++++
 gcc/DATESTAMP           |   2 +-
 gcc/ada/ChangeLog       |   7 +
 gcc/analyzer/ChangeLog  |  40 +++++
 gcc/c-family/ChangeLog  |   4 +
 gcc/c/ChangeLog         |  53 ++++++
 gcc/cp/ChangeLog        |  29 +++
 gcc/fortran/ChangeLog   |   7 +
 gcc/testsuite/ChangeLog | 463 ++++++++++++++++++++++++++++++++++++++++++++++++
 include/ChangeLog       |   5 +
 libgcc/ChangeLog        |  16 ++
 libiberty/ChangeLog     |  11 ++
 libstdc++-v3/ChangeLog  |   9 +
 13 files changed, 860 insertions(+), 1 deletion(-)

diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index b93cdedc0ce..74beec4ac7c 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,218 @@
+2023-12-01  Andrew MacLeod  <amacleod@redhat.com>
+
+	* gimple-range-fold.h (range_compatible_p): Relocate.
+	* value-range.h (range_compatible_p): Here.
+	* range-op-mixed.h (operand_equal::operand_check_p): Call
+	range_compatible_p rather than comparing precision.
+	(operand_not_equal::operand_check_p): Ditto.
+	(operand_not_lt::operand_check_p): Ditto.
+	(operand_not_le::operand_check_p): Ditto.
+	(operand_not_gt::operand_check_p): Ditto.
+	(operand_not_ge::operand_check_p): Ditto.
+	(operand_plus::operand_check_p): Ditto.
+	(operand_abs::operand_check_p): Ditto.
+	(operand_minus::operand_check_p): Ditto.
+	(operand_negate::operand_check_p): Ditto.
+	(operand_mult::operand_check_p): Ditto.
+	(operand_bitwise_not::operand_check_p): Ditto.
+	(operand_bitwise_xor::operand_check_p): Ditto.
+	(operand_bitwise_and::operand_check_p): Ditto.
+	(operand_bitwise_or::operand_check_p): Ditto.
+	(operand_min::operand_check_p): Ditto.
+	(operand_max::operand_check_p): Ditto.
+	* range-op.cc (operand_lshift::operand_check_p): Ditto.
+	(operand_rshift::operand_check_p): Ditto.
+	(operand_logical_and::operand_check_p): Ditto.
+	(operand_logical_or::operand_check_p): Ditto.
+	(operand_logical_not::operand_check_p): Ditto.
+
+2023-12-01  Vladimir N. Makarov  <vmakarov@redhat.com>
+
+	PR target/112445
+	* lra.h (lra): Add one more arg.
+	* lra-int.h (lra_verbose, lra_dump_insns): New externals.
+	(lra_dump_insns_if_possible): Ditto.
+	* lra.cc (lra_dump_insns): Dump all insns.
+	(lra_dump_insns_if_possible):  Dump all insns for lra_verbose >= 7.
+	(lra_verbose): New global.
+	(lra): Add new arg.  Setup lra_verbose from its value.
+	* lra-assigns.cc (lra_split_hard_reg_for): Dump insns if rtl
+	was changed.
+	* lra-remat.cc (lra_remat): Dump insns if rtl was changed.
+	* lra-constraints.cc (lra_inheritance): Dump insns.
+	(lra_constraints, lra_undo_inheritance): Dump insns if rtl
+	was changed.
+	(remove_inheritance_pseudos): Use restore reg if it is set up.
+	* ira.cc: (lra): Pass internal_flag_ira_verbose.
+
+2023-12-01  Jakub Jelinek  <jakub@redhat.com>
+
+	* doc/extend.texi (__builtin_addc, __builtin_addcl, __builtin_addcll,
+	__builtin_subc, __builtin_subcl, __builtin_subcll,
+	__builtin_stdc_bit_width, __builtin_stdc_count_ones,
+	__builtin_stdc_count_zeros, __builtin_stdc_first_leading_one,
+	__builtin_stdc_first_leading_zero, __builtin_stdc_first_trailing_one,
+	__builtin_stdc_first_trailing_zero, __builtin_stdc_has_single_bit,
+	__builtin_stdc_leading_ones, __builtin_stdc_leading_zeros,
+	__builtin_stdc_trailing_ones, __builtin_stdc_trailing_zeros,
+	__builtin_nvptx_brev, __builtin_nvptx_brevll, __builtin_darn,
+	__builtin_darn_raw, __builtin_ia32_vec_ext_v2di,
+	__builtin_ia32_crc32qi, __builtin_ia32_crc32hi,
+	__builtin_ia32_crc32si, __builtin_ia32_crc32di): Put {}s around
+	return type with spaces in it.
+	(__builtin_rx_mvfachi, __builtin_rx_mvfacmi): Remove superfluous
+	whitespace.
+
+2023-12-01  David Malcolm  <dmalcolm@redhat.com>
+
+	* diagnostic-core.h (emit_diagnostic_valist): New overload decl.
+	* diagnostic-format-sarif.cc (sarif_builder::make_result_object):
+	When we have metadata, call its maybe_add_sarif_properties vfunc.
+	* diagnostic-metadata.h (class sarif_object): Forward decl.
+	(diagnostic_metadata::~diagnostic_metadata): New.
+	(diagnostic_metadata::maybe_add_sarif_properties): New vfunc.
+	* diagnostic.cc (emit_diagnostic_valist): New overload.
+
+2023-12-01  David Malcolm  <dmalcolm@redhat.com>
+
+	PR analyzer/103533
+	* doc/extend.texi: Remove stray reference to
+	-fanalyzer-checker=taint.
+
+2023-12-01  Juzhe-Zhong  <juzhe.zhong@rivai.ai>
+
+	PR target/112431
+	* config/riscv/vector.md: Support highpart overlap for vx/vf.
+
+2023-12-01  Juzhe-Zhong  <juzhe.zhong@rivai.ai>
+
+	PR target/112431
+	* config/riscv/vector.md: Support highpart overlap for indexed load.
+
+2023-12-01  Richard Biener  <rguenther@suse.de>
+
+	* tree-vectorizer.h (vect_get_vec_defs): Re-order arguments.
+	* tree-vect-stmts.cc (vect_get_vec_defs): Likewise.
+	(vectorizable_condition): Update caller.
+	(vectorizable_comparison_1): Likewise.
+	(vectorizable_conversion): Specify the vector type to be
+	used for invariant/external defs.
+	* tree-vect-loop.cc (vect_transform_reduction): Update caller.
+
+2023-12-01  Jakub Jelinek  <jakub@redhat.com>
+
+	PR middle-end/112770
+	* gimple-lower-bitint.cc (gimple_lower_bitint): When adjusting
+	lhs of middle _BitInt setter which ends bb, insert cast on
+	the fallthru edge rather than after stmt.
+
+2023-12-01  Jakub Jelinek  <jakub@redhat.com>
+
+	PR middle-end/112771
+	* gimple-lower-bitint.cc (bitint_large_huge::handle_operand_addr):
+	Use mp = 1 if it is zero.
+
+2023-12-01  Jose E. Marchesi  <jose.marchesi@oracle.com>
+
+	* config/bpf/bpf.cc (bpf_asm_named_section): New function.
+	(TARGET_ASM_NAMED_SECTION): Set to bpf_asm_named_section.
+
+2023-12-01  Di Zhao  <dizhao@os.amperecomputing.com>
+
+	* config/aarch64/aarch64-tuning-flags.def
+	(AARCH64_EXTRA_TUNING_OPTION): New tuning option to avoid
+	cross-loop FMA.
+	* config/aarch64/aarch64.cc
+	(aarch64_override_options_internal): Set
+	param_avoid_fma_max_bits according to tuning option.
+	* config/aarch64/tuning_models/ampere1.h (ampere1_tunings):
+	Modify tunings related with FMA.
+	* config/aarch64/tuning_models/ampere1a.h (ampere1a_tunings):
+	Likewise.
+	* config/aarch64/tuning_models/ampere1b.h (ampere1b_tunings):
+	Likewise.
+
+2023-12-01  Richard Sandiford  <richard.sandiford@arm.com>
+
+	* config/aarch64/aarch64-sve-builtins.h
+	(function_expander::result_mode): New member function.
+	* config/aarch64/aarch64-sve-builtins-base.cc
+	(svld234_impl::expand): Use it.
+	* config/aarch64/aarch64-sve-builtins.cc
+	(function_expander::get_reg_target): Likewise.
+
+2023-12-01  Jakub Jelinek  <jakub@redhat.com>
+
+	* gimple-lower-bitint.cc (range_to_prec): Don't return -1 for
+	signed types.
+	(bitint_large_huge::lower_addsub_overflow): Fix up computation of
+	prec2.
+	(bitint_large_huge::lower_mul_overflow): Likewise.
+
+2023-12-01  Jakub Jelinek  <jakub@redhat.com>
+
+	* gimple-lower-bitint.cc (bitint_large_huge::finish_arith_overflow):
+	When replacing use_stmt which is gsi_stmt (m_gsi), update m_gsi to
+	the new statement.
+
+2023-12-01  Jakub Jelinek  <jakub@redhat.com>
+
+	PR middle-end/112750
+	* gimple-lower-bitint.cc (bitint_large_huge::lower_addsub_overflow):
+	Use NE_EXPR rather than EQ_EXPR for g2 if !single_comparison and
+	adjust probabilities.
+
+2023-12-01  Xi Ruoyao  <xry111@xry111.site>
+
+	* doc/install.texi: Deem srcdir == objdir broken, but objdir
+	as a subdirectory of srcdir fine.
+
+2023-12-01  Juergen Christ  <jchrist@linux.ibm.com>
+
+	PR target/112753
+	* config/s390/s390.cc (s390_md_asm_adjust): Return after dealing
+	with the outputs, if no further processing of long doubles is
+	required.
+
+2023-12-01  Jakub Jelinek  <jakub@redhat.com>
+
+	PR target/112725
+	* config/s390/s390.cc (s390_invalid_arg_for_unprototyped_fn): Return
+	NULL for __builtin_classify_type calls with vector arguments.
+
+2023-12-01  Florian Weimer  <fweimer@redhat.com>
+
+	* doc/invoke.texi (Warning Options): Document
+	-Wdeclaration-missing-parameter-type.
+
+2023-12-01  Florian Weimer  <fweimer@redhat.com>
+
+	* doc/invoke.texi (Warning Options): Document changes.
+
+2023-12-01  Florian Weimer  <fweimer@redhat.com>
+
+	* doc/invoke.texi (Warning Options): Document that
+	-Wreturn-mismatch is a permerror in C99 and later.
+
+2023-12-01  Florian Weimer  <fweimer@redhat.com>
+
+	PR c/91093
+	PR c/96284
+	* doc/invoke.texi (Warning Options): Document changes.
+
+2023-12-01  Florian Weimer  <fweimer@redhat.com>
+
+	* doc/invoke.texi (Warning Options): Document changes.
+
+2023-12-01  Florian Weimer  <fweimer@redhat.com>
+
+	* doc/invoke.texi (Warning Options): Document changes.
+
+2023-12-01  Juzhe-Zhong  <juzhe.zhong@rivai.ai>
+
+	PR target/112776
+	* config/riscv/riscv-vsetvl.cc (pre_vsetvl::pre_global_vsetvl_info): Fix ratio.
+
 2023-11-30  Wilco Dijkstra  <wilco.dijkstra@arm.com>
 
 	PR target/111404
diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP
index 847a6d21693..0099b21db05 100644
--- a/gcc/DATESTAMP
+++ b/gcc/DATESTAMP
@@ -1 +1 @@
-20231201
+20231202
diff --git a/gcc/ada/ChangeLog b/gcc/ada/ChangeLog
index e8a147f1bcc..530e08c1e57 100644
--- a/gcc/ada/ChangeLog
+++ b/gcc/ada/ChangeLog
@@ -1,3 +1,10 @@
+2023-12-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
+
+	* adaint.c [__APPLE__]: Include <signal.h>, <sys/time.h>.
+	* terminals.c [!_WIN32]: Include <signal.h>.
+	[__APPLE__]: Include <util.h>.
+	Fix typos.
+
 2023-11-30  Eric Botcazou  <ebotcazou@adacore.com>
 
 	* checks.ads (Apply_Predicate_Check): Add Deref boolean parameter.
diff --git a/gcc/analyzer/ChangeLog b/gcc/analyzer/ChangeLog
index bab9e5475e9..b6e8d51c31d 100644
--- a/gcc/analyzer/ChangeLog
+++ b/gcc/analyzer/ChangeLog
@@ -1,3 +1,43 @@
+2023-12-01  David Malcolm  <dmalcolm@redhat.com>
+
+	* analyzer.h (class saved_diagnostic): New forward decl.
+	* bounds-checking.cc: Update for changes to
+	pending_diagnostic::emit.
+	* call-details.cc: Likewise.
+	* diagnostic-manager.cc: Include "diagnostic-format-sarif.h".
+	(saved_diagnostic::maybe_add_sarif_properties): New.
+	(class pending_diagnostic_metadata): New.
+	(diagnostic_manager::emit_saved_diagnostic): Create a
+	pending_diagnostic_metadata and a diagnostic_emission_context.
+	Pass the latter to the pending_diagnostic::emit vfunc.
+	* diagnostic-manager.h
+	(saved_diagnostic::maybe_add_sarif_properties): New decl.
+	* engine.cc: Update for changes to pending_diagnostic::emit.
+	* infinite-loop.cc: Likewise.
+	* infinite-recursion.cc: Likewise.
+	* kf-analyzer.cc: Likewise.
+	* kf.cc: Likewise.
+	* pending-diagnostic.cc
+	(diagnostic_emission_context::get_pending_diagnostic): New.
+	(diagnostic_emission_context::warn): New.
+	(diagnostic_emission_context::inform): New.
+	* pending-diagnostic.h (class diagnostic_emission_context): New.
+	(pending_diagnostic::emit): Update params.
+	(pending_diagnostic::maybe_add_sarif_properties): New vfunc.
+	* region.cc: Don't include "diagnostic-metadata.h".
+	* region-model.cc: Include "diagnostic-format-sarif.h".  Update
+	for changes to pending_diagnostic::emit.
+	(exposure_through_uninit_copy::maybe_add_sarif_properties): New.
+	* sm-fd.cc: Update for changes to pending_diagnostic::emit.
+	* sm-file.cc: Likewise.
+	* sm-malloc.cc: Likewise.
+	* sm-pattern-test.cc: Likewise.
+	* sm-sensitive.cc: Likewise.
+	* sm-signal.cc: Likewise.
+	* sm-taint.cc: Likewise.
+	* store.cc: Don't include "diagnostic-metadata.h".
+	* varargs.cc: Update for changes to pending_diagnostic::emit.
+
 2023-11-19  David Malcolm  <dmalcolm@redhat.com>
 
 	* analyzer.h: Include "rich-location.h".
diff --git a/gcc/c-family/ChangeLog b/gcc/c-family/ChangeLog
index d3999e02d64..1863d6873f1 100644
--- a/gcc/c-family/ChangeLog
+++ b/gcc/c-family/ChangeLog
@@ -1,3 +1,7 @@
+2023-12-01  Florian Weimer  <fweimer@redhat.com>
+
+	* c.opt (Wdeclaration-missing-parameter-type): New.
+
 2023-11-30  Jakub Jelinek  <jakub@redhat.com>
 
 	PR c++/110349
diff --git a/gcc/c/ChangeLog b/gcc/c/ChangeLog
index 53e96023884..ce85cad710f 100644
--- a/gcc/c/ChangeLog
+++ b/gcc/c/ChangeLog
@@ -1,3 +1,56 @@
+2023-12-01  Florian Weimer  <fweimer@redhat.com>
+
+	PR other/44209
+	* c-decl.cc (grokparms): Issue permerror for
+	OPT_Wdeclaration_missing_parameter_type instead of a pedwarn.
+
+2023-12-01  Florian Weimer  <fweimer@redhat.com>
+
+	PR c/96284
+	* c-typeck.cc (build_conditional_expr): Upgrade most pointer
+	type mismatches to a permerror.
+	(convert_for_assignment): Use permerror_opt and
+	permerror_init for OPT_Wincompatible_pointer_types warnings.
+
+2023-12-01  Florian Weimer  <fweimer@redhat.com>
+
+	PR c/96284
+	* c-typeck.cc (c_finish_return): Use permerrors
+	for OPT_Wreturn_mismatch diagnostics.
+
+2023-12-01  Florian Weimer  <fweimer@redhat.com>
+
+	* c-decl.cc (grokdeclarator): Do not skip -Wimplicit-int
+	warnings or errors in system headers.
+
+2023-12-01  Florian Weimer  <fweimer@redhat.com>
+
+	* c-decl.cc (warn_defaults_to): Remove.
+	(grok_declarator, start_function): Call permerror_opt
+	instead of warn_defaults_to.
+	(store_parm_decls_oldstyle): Call permerror_opt for
+	OPT_Wimplicit_int.
+
+2023-12-01  Florian Weimer  <fweimer@redhat.com>
+
+	PR c/91092
+	PR c/96284
+	* c-decl.cc (implicit_decl_permerror): Rename from
+	implicit_decl_warning.  Call permerror_opt instead of
+	pedwarn and warning_at.
+	(implicitly_declare): Adjust callers.
+
+2023-12-01  Florian Weimer  <fweimer@redhat.com>
+
+	PR c/96284
+	PR c/106416
+	* c-typeck.cc (build_conditional_expr): Use permerror_opt for
+	pointer/integer type mismatches, based on -Wint-conversion.
+	(pedwarn_permerror_init, permerror_init): New function.
+	(pedwarn_init): Call pedwarn_permerror_init.
+	(convert_for_assignment): Use permerror_opt and
+	permerror_init for -Wint-conversion warnings.
+
 2023-11-29  Alexandre Oliva  <oliva@adacore.com>
 
 	* c-typeck.cc (convert_lvalue_to_rvalue): Decay hardbools.
diff --git a/gcc/cp/ChangeLog b/gcc/cp/ChangeLog
index d31e7db7eb9..564c39c51de 100644
--- a/gcc/cp/ChangeLog
+++ b/gcc/cp/ChangeLog
@@ -1,3 +1,32 @@
+2023-12-01  Jason Merrill  <jason@redhat.com>
+
+	* mangle.cc (write_type): Mangle placeholder as its template.
+
+2023-12-01  Jason Merrill  <jason@redhat.com>
+
+	* cp-tree.h (TEMPLATE_ARGS_TYPE_CONSTRAINT_P): New.
+	(get_concept_check_template): Declare.
+	* constraint.cc (combine_constraint_expressions)
+	(finish_shorthand_constraint): Use UNKNOWN_LOCATION.
+	* pt.cc (convert_generic_types_to_packs): Likewise.
+	* mangle.cc (write_constraint_expression)
+	(write_tparms_constraints, write_type_constraint)
+	(template_parm_natural_p, write_requirement)
+	(write_requires_expr): New.
+	(write_encoding): Mangle trailing requires-clause.
+	(write_name): Pass parms to write_template_args.
+	(write_template_param_decl): Factor out from...
+	(write_closure_template_head): ...here.
+	(write_template_args): Mangle non-natural parms
+	and requires-clause.
+	(write_expression): Handle REQUIRES_EXPR.
+
+2023-12-01  Jason Merrill  <jason@redhat.com>
+
+	* semantics.cc (finish_non_static_data_member)
+	(finish_decltype_type, capture_decltype):
+	Handle deduced closure parameter.
+
 2023-11-30  Marek Polacek  <polacek@redhat.com>
 
 	PR c++/112744
diff --git a/gcc/fortran/ChangeLog b/gcc/fortran/ChangeLog
index d2cd96106ef..c944376aa99 100644
--- a/gcc/fortran/ChangeLog
+++ b/gcc/fortran/ChangeLog
@@ -1,3 +1,10 @@
+2023-12-01  Harald Anlauf  <anlauf@gmx.de>
+
+	PR fortran/112772
+	* trans-expr.cc (gfc_conv_class_to_class): Make copy-out conditional
+	on the presence of an OPTIONAL CLASS argument passed to an OPTIONAL
+	CLASS dummy.
+
 2023-11-30  Harald Anlauf  <anlauf@gmx.de>
 
 	PR fortran/112764
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog
index 2a07336c85b..8ef284189f0 100644
--- a/gcc/testsuite/ChangeLog
+++ b/gcc/testsuite/ChangeLog
@@ -1,3 +1,466 @@
+2023-12-01  Harald Anlauf  <anlauf@gmx.de>
+
+	PR fortran/112772
+	* gfortran.dg/missing_optional_dummy_7.f90: New test.
+
+2023-12-01  Jason Merrill  <jason@redhat.com>
+
+	* g++.dg/cpp2a/nontype-class4.C: Specify ABI v18.
+	* g++.dg/cpp2a/nontype-class4a.C: New test.
+
+2023-12-01  Jason Merrill  <jason@redhat.com>
+
+	* g++.dg/abi/mangle10.C: Disable compat aliases.
+	* g++.dg/abi/mangle52.C: Specify ABI 18.
+	* g++.dg/cpp2a/class-deduction-alias3.C
+	* g++.dg/cpp2a/class-deduction-alias8.C:
+	Avoid builtins in requires-clauses.
+	* g++.dg/abi/mangle-concepts1.C: New test.
+	* g++.dg/abi/mangle-ttp1.C: New test.
+
+2023-12-01  Alexandre Oliva  <oliva@adacore.com>
+
+	PR target/112334
+	* c-c++-common/torture/harden-cfr-bret.c: Rework for stricter
+	untyped_return requirements.  Require untyped_assembly.
+	* c-c++-common/torture/harden-cfr-bret-except.c: New.
+	* c-c++-common/torture/harden-cfr-bret-always.c: Require
+	untyped_assembly.
+	* c-c++-common/torture/harden-cfr-bret-never.c: Likewise.
+	* c-c++-common/torture/harden-cfr-bret-noopt.c: Likewise.
+	* c-c++-common/torture/harden-cfr-bret-noret.c: Likewise.
+	* c-c++-common/torture/harden-cfr-bret-no-xthrow.c: Likewise.
+	* c-c++-common/torture/harden-cfr-bret-nothrow.c: Likewise.
+	* c-c++-common/torture/harden-cfr-bret-retcl.c: Likewise.
+
+2023-12-01  Vladimir N. Makarov  <vmakarov@redhat.com>
+
+	PR target/112445
+	* gcc.target/i386/pr112445.c: New test.
+
+2023-12-01  David Malcolm  <dmalcolm@redhat.com>
+
+	* gcc.dg/analyzer/fd-accept.c: Update for fix to missing CWE
+	metadata for -Wanalyzer-fd-phase-mismatch.
+	* gcc.dg/analyzer/fd-bind.c: Likewise.
+	* gcc.dg/analyzer/fd-socket-misuse.c: Likewise.
+	* gcc.dg/plugin/analyzer_cpython_plugin.c: Update for changes to
+	pending_diagnostic::emit.
+	* gcc.dg/plugin/analyzer_gil_plugin.c: Likewise.
+
+2023-12-01  Juzhe-Zhong  <juzhe.zhong@rivai.ai>
+
+	PR target/112431
+	* gcc.target/riscv/rvv/base/pr112431-22.c: New test.
+	* gcc.target/riscv/rvv/base/pr112431-23.c: New test.
+	* gcc.target/riscv/rvv/base/pr112431-24.c: New test.
+	* gcc.target/riscv/rvv/base/pr112431-25.c: New test.
+	* gcc.target/riscv/rvv/base/pr112431-26.c: New test.
+	* gcc.target/riscv/rvv/base/pr112431-27.c: New test.
+
+2023-12-01  Juzhe-Zhong  <juzhe.zhong@rivai.ai>
+
+	PR target/112431
+	* gcc.target/riscv/rvv/base/pr112431-28.c: New test.
+	* gcc.target/riscv/rvv/base/pr112431-29.c: New test.
+	* gcc.target/riscv/rvv/base/pr112431-30.c: New test.
+	* gcc.target/riscv/rvv/base/pr112431-31.c: New test.
+	* gcc.target/riscv/rvv/base/pr112431-32.c: New test.
+	* gcc.target/riscv/rvv/base/pr112431-33.c: New test.
+
+2023-12-01  Jakub Jelinek  <jakub@redhat.com>
+
+	* gcc.target/x86_64/abi/avx512fp16/m512h/test_passing_m512.c
+	(fun_check_passing_m512_8_values, fun_check_passing_m512h_8_values):
+	Add missing void return type.
+	* gcc.target/x86_64/abi/avx512fp16/m256h/test_passing_m256.c
+	(fun_check_passing_m256_8_values, fun_check_passing_m256h_8_values):
+	Likewise.
+	* gcc.dg/graphite/pr83126.c (ew): Add missing casts to __INTPTR_TYPE__
+	and then to int *.
+
+2023-12-01  Jakub Jelinek  <jakub@redhat.com>
+
+	PR middle-end/112770
+	* gcc.dg/bitint-45.c: New test.
+
+2023-12-01  Jakub Jelinek  <jakub@redhat.com>
+
+	PR middle-end/112771
+	* gcc.dg/bitint-44.c: New test.
+
+2023-12-01  Jose E. Marchesi  <jose.marchesi@oracle.com>
+
+	* gcc.target/bpf/section-name-quoting-1.c: New test.
+
+2023-12-01  Jakub Jelinek  <jakub@redhat.com>
+
+	PR middle-end/112750
+	* gcc.dg/bitint-41.c: Use -std=c23 rather than -std=c2x.
+	* gcc.dg/torture/bitint-43.c: Likewise.
+	* gcc.dg/torture/bitint-44.c: Likewise.
+	* gcc.dg/torture/bitint-45.c: New test.
+
+2023-12-01  Juergen Christ  <jchrist@linux.ibm.com>
+
+	* gcc.target/s390/pr112753.c: New test.
+
+2023-12-01  Florian Weimer  <fweimer@redhat.com>
+
+	* gcc.dg/permerror-default.c (missing_parameter_type):
+	Expect error.
+	* gcc.dg/permerror-fpermissive.c (missing_parameter_type):
+	Expect -Wdeclaration-missing-parameter-type warning.
+	* gcc.dg/permerror-gnu89-nopermissive.c (missing_parameter_type):
+	Expect -Wdeclaration-missing-parameter-type error.
+	* gcc.dg/permerror-gnu89-pedantic.c (missing_parameter_type):
+	Likewise.
+	* gcc.dg/permerror-gnu89.c (missing_parameter_type):
+	Expect -Wdeclaration-missing-parameter-type warning.
+	* gcc.dg/permerror-noerror.c: Add
+	-Wno-error=declaration-missing-parameter-type to build flags.
+	(missing_parameter_type): Expect
+	-Wdeclaration-missing-parameter-type warning.
+	* gcc.dg/permerror-nowarning.c: Build with
+	-Wno-declaration-missing-parameter-type.  Remove previously
+	expected warning.
+	* gcc.dg/permerror-fpermissive-nowarning.c: Likewise.
+	* gcc.dg/permerror-pedantic.c (missing_parameter_type):
+	Expect -Wdeclaration-missing-parameter-type error.
+	* gcc.dg/permerror-system.c (missing_parameter_type):
+	Likewise.
+
+2023-12-01  Florian Weimer  <fweimer@redhat.com>
+
+	* gcc.dg/permerror-default.c (incompatible_pointer_types):
+	Expect new permerror.
+	* gcc.dg/permerror-gnu89-nopermissive.c
+	(incompatible_pointer_types): Likewise.
+	* gcc.dg/permerror-pedantic.c (incompatible_pointer_types):
+	Likewise.
+	* gcc.dg/permerror-system.c: Likewise.
+	* gcc.dg/Wincompatible-pointer-types-2.c: Compile with
+	-fpermissive due to expected errors.
+	* gcc.dg/Wincompatible-pointer-types-5.c: New test.  Copied
+	from gcc.dg/Wincompatible-pointer-types-2.c.  Expect errors.
+	* gcc.dg/anon-struct-11.c: Compile with -fpermissive
+	due to expected errors.
+	* gcc.dg/anon-struct-11a.c: New test.  Copied from
+	gcc.dg/anon-struct-11.c.  Expect errors.
+	* gcc.dg/anon-struct-13.c: Compile with -fpermissive
+	due to expected errors.
+	* gcc.dg/anon-struct-13a.c: New test.  Copied from
+	gcc.dg/anon-struct-13.c.  Expect errors.
+	* gcc.dg/builtin-arith-overflow-4.c: Compile with -fpermissive
+	due to expected errors.
+	* gcc.dg/builtin-arith-overflow-4a.c: New test.  Copied from
+	gcc.dg/builtin-arith-overflow-4.c.  Expect errors.
+	* gcc.dg/c23-qual-4.c: Expect -Wincompatible-pointer-types errors.
+	* gcc.dg/dfp/composite-type.c: Compile with -fpermissive
+	due to expected errors.
+	* gcc.dg/dfp/composite-type-2.c: New test.  Copied from
+	gcc.dg/dfp/composite-type.c.  Expect errors.
+	* gcc.dg/diag-aka-1.c: Compile with -fpermissive
+	due to expected errors.
+	* gcc.dg/diag-aka-1a.c: New test.  Copied from
+	gcc.dg/diag-aka-1a.c.  Expect errors.
+	* gcc.dg/enum-compat-1.c: Compile with -fpermissive
+	due to expected errors.
+	* gcc.dg/enum-compat-2.c: New test.  Copied from
+	gcc.dg/enum-compat-1.c.  Expect errors.
+	* gcc.dg/func-ptr-conv-1.c: Compile with -fpermissive
+	due to expected errors.
+	* gcc.dg/func-ptr-conv-2.c: New test.  Copied from
+	gcc.dg/func-ptr-conv-1.c.  Expect errors.
+	* gcc.dg/init-bad-7.c: Compile with -fpermissive
+	due to expected errors.
+	* gcc.dg/init-bad-7a.c: New test.  Copied from gcc.dg/init-bad-7.c.
+	Expect errors.
+	* gcc.dg/noncompile/incomplete-3.c (foo): Expect
+	-Wincompatible-pointer-types error.
+	* gcc.dg/param-type-mismatch-2.c (test8): Likewise.
+	* gcc.dg/pointer-array-atomic.c: Compile with -fpermissive
+	due to expected errors.
+	* gcc.dg/pointer-array-atomic-2.c: New test.  Copied from
+	gcc.dg/pointer-array-atomic.c.  Expect errors.
+	* gcc.dg/pointer-array-quals-1.c (test): Expect
+	-Wincompatible-pointer-types errors.
+	* gcc.dg/transparent-union-1.c: Compile with -fpermissive
+	due to expected errors.
+	* gcc.dg/transparent-union-1a.c: New test.  Copied from
+	gcc.dg/transparent-union-1.c.  Expect errors.
+	* gcc.target/aarch64/acle/memtag_2a.c
+	(test_memtag_warning_return_qualifier): Expect additional
+	errors.
+	* gcc.target/aarch64/sve/acle/general-c/load_2.c (f1): Likewise.
+	* gcc.target/aarch64/sve/acle/general-c/load_ext_gather_offset_1.c
+	(f1): Likewise.
+	* gcc.target/aarch64/sve/acle/general-c/load_ext_gather_offset_2.c
+	(f1): Likewise.
+	* gcc.target/aarch64/sve/acle/general-c/load_ext_gather_offset_3.c
+	(f1): Likewise.
+	* gcc.target/aarch64/sve/acle/general-c/load_ext_gather_offset_4.c
+	(f1): Likewise.
+	* gcc.target/aarch64/sve/acle/general-c/load_ext_gather_offset_5.c
+	(f1): Likewise.
+	* gcc.target/aarch64/sve/acle/general-c/load_ext_gather_offset_restricted_1.c
+	(f1): Likewise.
+	* gcc.target/aarch64/sve/acle/general-c/load_ext_gather_offset_restricted_2.c
+	(f1): Likewise.
+	* gcc.target/aarch64/sve/acle/general-c/load_ext_gather_offset_restricted_3.c
+	(f1): Likewise.
+	* gcc.target/aarch64/sve/acle/general-c/load_ext_gather_offset_restricted_4.c
+	(f1): Likewise.
+	* gcc.target/aarch64/sve/acle/general-c/sizeless-1.c (f1): Likewise.
+	* gcc.target/aarch64/sve/acle/general-c/sizeless-2.c (f1): Likewise.
+	* gcc.target/aarch64/sve/acle/general-c/store_1.c (f1): Likewise.
+	* gcc.target/aarch64/sve/acle/general-c/store_2.c (f1): Likewise.
+	* gcc.target/aarch64/sve/acle/general-c/store_scatter_index_1.c
+	(f1): Likewise.
+	* gcc.target/aarch64/sve/acle/general-c/store_scatter_index_restricted_1.c
+	(f1): Likewise.
+	* gcc.target/aarch64/sve/acle/general-c/store_scatter_offset_2.c
+	(f1): Likewise.
+	* gcc.target/aarch64/sve/acle/general-c/store_scatter_offset_restricted_1.c
+	(f1): Likewise.
+	* gcc.target/aarch64/sve/acle/general/attributes_7.c
+	(f1): Likewise.
+	* gcc.target/i386/sse2-bfloat16-scalar-typecheck.c (footest):
+	Expect -Wincompatible-pointer-types errors.
+	* gcc.target/i386/vect-bfloat16-typecheck_1.c (footest): Likewise.
+	* gcc.target/i386/vect-bfloat16-typecheck_2.c (footest): Likewise.
+
+2023-12-01  Florian Weimer  <fweimer@redhat.com>
+
+	* gcc.dg/permerror-default.c (return_mismatch_1)
+	(return_mismatch_2): Expect new permerror.
+	* gcc.dg/permerror-gnu89-nopermissive.c (return_mismatch_1):
+	Likewise.
+	* gcc.dg/permerror-system.c: Likewise.
+	* gcc.dg/20030906-1.c: Compile with -fpermissive due to
+	expected -Wreturn-mismatch error.
+	* gcc.dg/20030906-1a.c: New test.  Copied from
+	gcc.dg/20030906-1.c.  Expect the error.
+	* gcc.dg/20030906-2.c: Compile with -fpermissive due to
+	expected -Wreturn-mismatch error.
+	* gcc.dg/20030906-2a.c: New test.  Copied from
+	gcc.dg/20030906-2.c.  Expect the error.
+	* gcc.dg/Wreturn-mismatch-1.c: Compile with -fpermissive due to
+	expected -Wreturn-mismatch error.
+	* gcc.dg/Wreturn-mismatch-1a.c: New test.  Copied from
+	gcc.dg/Wreturn-mismatch-1.c.  Expect the error.
+	* gcc.dg/Wreturn-mismatch-2.c: Compile with -fpermissive due to
+	expected -Wreturn-mismatch error.
+	* gcc.dg/Wreturn-mismatch-2a.c: New test.  Copied from
+	gcc.dg/Wreturn-mismatch-2.c.  Expect the error.
+	* gcc.dg/diagnostic-range-bad-return.c: Compile with
+	-fpermissive due to expected -Wreturn-mismatch error.
+	* gcc.dg/diagnostic-range-bad-return-2.c: New test.
+	Copied from gcc.dg/diagnostic-range-bad-return.c.  Expect the
+	error.
+	* gcc.dg/pr105635-2.c: Expect -Wreturn-mismatch error.
+	* gcc.dg/pr23075.c: Build with -fpermissive due to
+	expected -Wreturn-mismatch error.
+	* gcc.dg/pr23075-2.c: New test.  Copied from gcc.dg/pr23075.c.
+	Expect the error.
+	* gcc.dg/pr29521.c: Compile with -fpermissive due to expected
+	-Wreturn-mismatch error.
+	* gcc.dg/pr29521-a.c: New test. Copied from gcc.dg/pr29521.c.
+	Expect error.
+	* gcc.dg/pr67730.c: Compile with -fpermissive due to expected
+	-Wreturn-mismatch error.
+	* gcc.dg/pr67730-a.c: New test.  Copied from
+	gcc.dg/pr67730-a.c.  Expect error.
+	* gcc.target/powerpc/conditional-return.c: Compile with
+	-fpermissive due to expected -Wreturn-mismatch error.
+
+2023-12-01  Florian Weimer  <fweimer@redhat.com>
+
+	* gcc.dg/permerror-system.c: Expect all -Wimplicit-int
+	permerrors.
+
+2023-12-01  Florian Weimer  <fweimer@redhat.com>
+
+	* gcc.dg/permerror-default.c (implicit_int_1, implicit_int_2)
+	(implicit_int_3, implicit_int_4): Expect new permerror.
+	* gcc.dg/permerror-system.c: Expect a single new permerror.
+	* gcc.dg/Wimplicit-int-1.c: Compile with -fpermissive due to
+	expected warning.
+	* gcc.dg/Wimplicit-int-4.c: Likewise.
+	* gcc.dg/Wimplicit-int-1a.c: New test.  Copied from
+	gcc.dg/Wimplicit-int-1.c, but expect errors.
+	* gcc.dg/Wimplicit-int-4a.c: New test.  Copied from
+	gcc.dg/Wimplicit-int-4.c, but expect errors.
+	* gcc.dg/gnu23-attr-syntax-2.c: Compile with -fpermissive
+	due to expected implicit-int error.
+	* gcc.dg/gnu23-attr-syntax-3.c: New test.  Copied from
+	gcc.dg/gnu23-attr-syntax-2.c, but expect an error.
+	* gcc.dg/pr105635.c: Build with -fpermissive due to implicit
+	int.
+	* gcc.dg/pr105635-2.c: New test.  Copied from
+	gcc.dg/pr105635.c.  Expect implicit int error.
+	* gcc.dg/noncompile/pr79758.c: Build with -fpermissive due to
+	implicit int.
+	* gcc.dg/noncompile/pr79758-2.c: New test.  Copied from
+	gcc.dg/noncompile/pr79758.c.  Expect implicit int error.
+
+2023-12-01  Florian Weimer  <fweimer@redhat.com>
+
+	* gcc.dg/permerror-default.c (implicit_function_declaration):
+	Expect the new permerror.
+	* gcc.dg/permerror-system.c: Likewise.
+	* c-c++-common/spellcheck-reserved.c (test, test_2): Expect
+	error instead of warning.
+	(f): Expect error instead of warning.
+	* gcc.dg/Wimplicit-function-declaration-c99.c: Compile with
+	-fpermissive due to expected warning.
+	* gcc.dg/Wimplicit-function-declaration-c99-2.c: New test.
+	Copied from gcc.dg/Wimplicit-function-declaration-c99.c.
+	Expect error.
+	* gcc.dg/missing-header-fixit-1.c: Compile with -fpermissive
+	due to expect error.
+	* gcc.dg/missing-header-fixit-1a.c: New test.  Copied from
+	gcc.dg/missing-header-fixit-1.c, but expect error.
+	* gcc.dg/missing-header-fixit-2.c: Compile with -fpermissive
+	due to expect error.
+	* gcc.dg/missing-header-fixit-2a.c: New test.  Copied from
+	gcc.dg/missing-header-fixit-2.c, but expect error.
+	* gcc.dg/missing-header-fixit-4.c: Compile with -fpermissive
+	due to expect error.
+	* gcc.dg/missing-header-fixit-4a.c: New test.  Copied from
+	gcc.dg/missing-header-fixit-4.c, but expect error.
+	* gcc.dg/missing-header-fixit-5.c: Compile with -fpermissive
+	due to expect error.
+	* gcc.dg/missing-header-fixit-5a.c: New test.  Copied from
+	gcc.dg/missing-header-fixit-5.c, but expect error.
+	* gcc.dg/pr61852.c: Expect implicit-function-declaration
+	error instead of warning.
+	* gcc.dg/spellcheck-identifiers-2.c: Compile with
+	-fpermissive due to expected warnings.
+	* gcc.dg/spellcheck-identifiers-2a.c: New test.  Copied
+	from gcc.dg/spellcheck-identifiers-2a.c.  Expect errors.
+	* gcc.dg/spellcheck-identifiers-3.c: Compile with
+	-fpermissive due to expected warnings.
+	* gcc.dg/spellcheck-identifiers-3a.c: New test.  Copied
+	from gcc.dg/spellcheck-identifiers-2a.c.  Expect errors.
+	* gcc.dg/spellcheck-identifiers-4.c: Compile with
+	-fpermissive due to expected warnings.
+	* gcc.dg/spellcheck-identifiers-4a.c: New test.  Copied
+	from gcc.dg/spellcheck-identifiers-2a.c.  Expect error.
+	* gcc.dg/spellcheck-identifiers.c: Compile with
+	-fpermissive due to expected warnings.
+	* gcc.dg/spellcheck-identifiers-1a.c: New test.  Copied
+	from gcc.dg/spellcheck-identifiers.c.  Expect errors.
+	* gcc.target/aarch64/sve/acle/general-c/ld1sh_gather_1.c (f1):
+	Expect error.
+	* gcc.target/aarch64/sve/acle/general-c/load_ext_gather_index_1.c:
+	(f1): Likewise.
+	* gcc.target/aarch64/sve/acle/general-c/load_ext_gather_index_restricted_1.c:
+	(f1): Likewise.
+	* gcc.target/aarch64/sve/acle/general-c/load_ext_gather_offset_1.c:
+	(f1): Likewise.
+	* gcc.target/aarch64/sve/acle/general-c/load_ext_gather_offset_2.c:
+	(f1): Likewise.
+	* gcc.target/aarch64/sve/acle/general-c/load_ext_gather_offset_3.c:
+	(f1): Likewise.
+	* gcc.target/aarch64/sve/acle/general-c/load_ext_gather_offset_4.c:
+	(f1): Likewise.
+	* gcc.target/aarch64/sve/acle/general-c/load_ext_gather_offset_5.c:
+	(f1): Likewise.
+	* gcc.target/aarch64/sve/acle/general-c/load_ext_gather_offset_restricted_1.c:
+	(f1): Likewise.
+	* gcc.target/aarch64/sve/acle/general-c/load_ext_gather_offset_restricted_2.c:
+	(f1): Likewise.
+	* gcc.target/aarch64/sve/acle/general-c/load_ext_gather_offset_restricted_3.c:
+	(f1): Likewise.
+	* gcc.target/aarch64/sve/acle/general-c/load_ext_gather_offset_restricted_4.c:
+	(f1): Likewise.
+
+2023-12-01  Florian Weimer  <fweimer@redhat.com>
+
+	* gcc.dg/permerror-default.c (int_conversion_1)
+	(int_conversion_2): Expect the new permerrors.
+	* gcc.dg/permerror-gnu89-nopermissive.c (int_conversion_1)
+	(int_conversion_2): Likewise.
+	* gcc.dg/permerror-system.c: Likewise.
+	* c-c++-common/pr77624-1.c (foo, bar): Expect
+	error instead of warning.
+	* gcc.dg/Wint-conversion-2.c: Compile with -fpermissive due
+	to expected int-conversion warning.
+	* gcc.dg/Wint-conversion-3.c: Likewise.
+	* gcc.dg/Wint-conversion-4.c: New test.  Based on
+	gcc.dg/Wint-conversion-3.c.  Expect int-conversion errors.
+	* gcc.dg/assign-warn-1.c: Compile with -fpermissive.
+	* gcc.dg/assign-warn-4.c: New file.  Extracted from
+	assign-warn1.c.  Expect int-conversion errors.
+	* gcc.dg/diagnostic-types-1.c: Compile with -fpermissive.
+	* gcc.dg/diagnostic-types-2.c: New file.  Extracted from
+	gcc.dg/diagnostic-types-1.c.  Expect some errors instead of
+	warnings.
+	* gcc.dg/gomp/pr35738.c: Compile with -fpermissive due to
+	expected int-conversion error.
+	* gcc.dg/gomp/pr35738-2.c: New test.  Based on
+	gcc.dg/gomp/pr35738.c.  Expect int-converison errors.
+	* gcc.dg/init-excess-3.c: Expect int-converison errors.
+	* gcc.dg/overflow-warn-1.c: Likewise.
+	* gcc.dg/overflow-warn-3.c: Likewise.
+	* gcc.dg/param-type-mismatch.c: Compile with -fpermissive.
+	* gcc.dg/param-type-mismatch-2.c: New test.  Copied from
+	gcc.dg/param-type-mismatch.c.  Expect errors.
+	* gcc.dg/pr61162-2.c: Compile with -fpermissive.
+	* gcc.dg/pr61162-3.c: New test. Extracted from
+	gcc.dg/pr61162-2.c.  Expect int-conversion errors.
+	* gcc.dg/spec-barrier-3.c: Use -fpermissive due to expected
+	int-conversion error.
+	* gcc.dg/spec-barrier-3a.c: New test.  Based on
+	gcc.dg/spec-barrier-3.c.  Expect int-conversion errors.
+	* gcc.target/aarch64/acle/memtag_2.c: Use -fpermissive due to expected
+	int-conversion error.
+	* gcc.target/aarch64/acle/memtag_2a.c: New test.  Copied from
+	gcc.target/aarch64/acle/memtag_2.c.  Expect error.
+	* gcc.target/aarch64/sve/acle/general-c/load_3.c (f1): Expect
+	error.
+	* gcc.target/aarch64/sve/acle/general-c/store_2.c (f1): Likewise.
+	* gcc.target/aarch64/sve/acle/general-c/store_scatter_index_1.c
+	(f1): Likewise.
+	* gcc.target/aarch64/sve/acle/general-c/store_scatter_index_restricted_1.c
+	(f1): Likewise.
+	* gcc.target/aarch64/sve/acle/general-c/store_scatter_offset_2.c
+	(f1): Likewise.
+	* gcc.target/aarch64/sve/acle/general-c/store_scatter_offset_restricted_1.c
+	(f1): Likewise.
+
+2023-12-01  Florian Weimer  <fweimer@redhat.com>
+
+	* gcc.dg/permerror-default.c: New test.
+	* gcc.dg/permerror-fpermissive.c: Likewise.
+	* gcc.dg/permerror-fpermissive-nowarning.c: Likewise.
+	* gcc.dg/permerror-gnu89-nopermissive.c: Likewise.
+	No permerrors yet, so this matches gcc.dg/permerror-gnu89.c
+	for now.
+	* gcc.dg/permerror-gnu89-pedantic.c: New test.
+	* gcc.dg/permerror-gnu89.c: Likewise.
+	* gcc.dg/permerror-noerror.c: Likewise.
+	* gcc.dg/permerror-nowarning.c: Likewise.
+	* gcc.dg/permerror-pedantic.c: Likewise.
+	* gcc.dg/permerror-system.c: Likewise.
+
+2023-12-01  Florian Weimer  <fweimer@redhat.com>
+
+	* gm2/link/externalscaffold/pass/scaffold.c (m2pim_M2RTS_Terminate):
+	Declare.
+
+2023-12-01  Florian Weimer  <fweimer@redhat.com>
+
+	* gcc.target/aarch64/aapcs64/ice_1.c (foo): Call named.
+
+2023-12-01  Juzhe-Zhong  <juzhe.zhong@rivai.ai>
+
+	PR target/112776
+	* gcc.target/riscv/rvv/vsetvl/avl_single-84.c: Adapt test.
+	* gcc.target/riscv/rvv/vsetvl/pr111037-3.c: Ditto.
+	* gcc.target/riscv/rvv/vsetvl/pr112776.c: New test.
+
 2023-11-30  Marek Polacek  <polacek@redhat.com>
 
 	PR c++/112744
diff --git a/include/ChangeLog b/include/ChangeLog
index 0806ca33ff1..1907ce61099 100644
--- a/include/ChangeLog
+++ b/include/ChangeLog
@@ -1,3 +1,8 @@
+2023-12-01  Jason Merrill  <jason@redhat.com>
+
+	* demangle.h (enum demangle_component_type): Add
+	DEMANGLE_COMPONENT_CONSTRAINTS.
+
 2023-11-28  Jakub Jelinek  <jakub@redhat.com>
 
 	* sha1.h (sha1_process_bytes_fn): New typedef.
diff --git a/libgcc/ChangeLog b/libgcc/ChangeLog
index 2337939e9e4..c5cdc111dad 100644
--- a/libgcc/ChangeLog
+++ b/libgcc/ChangeLog
@@ -1,3 +1,19 @@
+2023-12-01  Alexandre Oliva  <oliva@adacore.com>
+
+	* libgcc-std.ver.in (__hardcfr_check): Add to GCC_14.0.0.
+
+2023-12-01  Sebastian Huber  <sebastian.huber@embedded-brains.de>
+
+	PR target/112777
+	* libgcov.h (GCOV_SUPPORTS_ATOMIC):  Honor that __LIBGCC_HAVE_LIBATOMIC is
+	always defined as either 0 or 1.
+
+2023-12-01  Florian Weimer  <fweimer@redhat.com>
+
+	* config/aarch64/linux-unwind.h
+	(aarch64_fallback_frame_state): Add cast to the expected type
+	in sc assignment.
+
 2023-11-30  Wilco Dijkstra  <wilco.dijkstra@arm.com>
 
 	PR target/111404
diff --git a/libiberty/ChangeLog b/libiberty/ChangeLog
index 02b30b3b879..1005bf8a974 100644
--- a/libiberty/ChangeLog
+++ b/libiberty/ChangeLog
@@ -1,3 +1,14 @@
+2023-12-01  Jason Merrill  <jason@redhat.com>
+
+	* cp-demangle.c (d_make_comp): Handle
+	DEMANGLE_COMPONENT_CONSTRAINTS.
+	(d_count_templates_scopes): Likewise.
+	(d_print_comp_inner): Likewise.
+	(d_maybe_constraints): New.
+	(d_encoding, d_template_args_1): Call it.
+	(d_parmlist): Handle 'Q'.
+	* testsuite/demangle-expected: Add some constraint tests.
+
 2023-11-30  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
 
 	* configure.ac (GCC_CHECK_ASSEMBLER_HWCAP): Invoke.
diff --git a/libstdc++-v3/ChangeLog b/libstdc++-v3/ChangeLog
index 673e93a15f4..87178cb59e1 100644
--- a/libstdc++-v3/ChangeLog
+++ b/libstdc++-v3/ChangeLog
@@ -1,3 +1,12 @@
+2023-12-01  Jason Merrill  <jason@redhat.com>
+
+	* include/std/bit: Avoid builtins in requires-clauses.
+	* include/std/variant: Likewise.
+
+2023-12-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
+
+	* configure: Regenerate.
+
 2023-11-30  Jonathan Wakely  <jwakely@redhat.com>
 
 	* include/std/ranges (__detail::__toable): Fix incorrect use of

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

only message in thread, other threads:[~2023-12-02  0:17 UTC | newest]

Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2023-12-02  0:17 [gcc r14-6067] 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).