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

https://gcc.gnu.org/g:8a5d6ce0e83c17a48541d27758291d6f7ef5c829

commit r14-6474-g8a5d6ce0e83c17a48541d27758291d6f7ef5c829
Author: GCC Administrator <gccadmin@gcc.gnu.org>
Date:   Wed Dec 13 00:17:49 2023 +0000

    Daily bump.

Diff:
---
 ChangeLog               |  12 ++
 gcc/ChangeLog           | 439 ++++++++++++++++++++++++++++++++++++++++++++++++
 gcc/DATESTAMP           |   2 +-
 gcc/c-family/ChangeLog  |   6 +
 gcc/cp/ChangeLog        |  14 ++
 gcc/m2/ChangeLog        |  37 ++++
 gcc/testsuite/ChangeLog | 144 ++++++++++++++++
 libgm2/ChangeLog        |   9 +
 libquadmath/ChangeLog   |   8 +
 libstdc++-v3/ChangeLog  |  20 +++
 10 files changed, 690 insertions(+), 1 deletion(-)

diff --git a/ChangeLog b/ChangeLog
index c9a1e91e802..236f420c5d6 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,15 @@
+2023-12-12  Paul Iannetta  <piannetta@kalrayinc.com>
+
+	* MAINTAINERS: Add myself to write after approval
+
+2023-12-12  Feng Wang  <wangfeng@eswincomputing.com>
+
+	* MAINTAINERS: Update my email address
+
+2023-12-12  Feng Wang  <wangfeng@eswincomputing.com>
+
+	* MAINTAINERS: Add myself to write after approval
+
 2023-11-23  Nathaniel Shead  <nathanieloshead@gmail.com>
 
 	* MAINTAINERS: Add myself to write after approval and DCO
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 323e6ad3d07..bef20da0b6a 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,442 @@
+2023-12-12  Juzhe-Zhong  <juzhe.zhong@rivai.ai>
+
+	* config/riscv/riscv-vector-costs.cc (costs::analyze_loop_vinfo): New function.
+	(costs::record_potential_vls_unrolling): Ditto.
+	(costs::prefer_unrolled_loop): Ditto.
+	(costs::better_main_loop_than_p): Ditto.
+	(costs::add_stmt_cost): Ditto.
+	* config/riscv/riscv-vector-costs.h (enum cost_type_enum): New enum.
+	* config/riscv/t-riscv: Add new include files.
+
+2023-12-12  Juzhe-Zhong  <juzhe.zhong@rivai.ai>
+
+	* config/riscv/riscv-vector-costs.cc (get_current_lmul): Remove it.
+	(compute_estimated_lmul): New function.
+	(costs::costs): Refactor.
+	(costs::preferred_new_lmul_p): Ditto.
+	(preferred_new_lmul_p): Ditto.
+	(costs::better_main_loop_than_p): Ditto.
+	* config/riscv/riscv-vector-costs.h (struct autovec_info): Remove it.
+
+2023-12-12  Martin Jambor  <mjambor@suse.cz>
+
+	PR tree-optimization/112822
+	* tree-sra.cc (load_assign_lhs_subreplacements): Invoke
+	force_gimple_operand_gsi also when LHS has partial stores and RHS is a
+	VIEW_CONVERT_EXPR.
+
+2023-12-12  Jason Merrill  <jason@redhat.com>
+	    Nathaniel Shead   <nathanieloshead@gmail.com>
+
+	* tree-core.h (enum clobber_kind): Rename CLOBBER_EOL to
+	CLOBBER_STORAGE_END.  Add CLOBBER_STORAGE_BEGIN,
+	CLOBBER_OBJECT_BEGIN, CLOBBER_OBJECT_END.
+	* gimple-lower-bitint.cc
+	* gimple-ssa-warn-access.cc
+	* gimplify.cc
+	* tree-inline.cc
+	* tree-ssa-ccp.cc: Adjust for rename.
+	* tree-pretty-print.cc: And handle new values.
+
+2023-12-12  Szabolcs Nagy  <szabolcs.nagy@arm.com>
+
+	* config/aarch64/aarch64.cc (aarch64_override_options): Update.
+	(aarch64_handle_attr_branch_protection): Update.
+	* config/arm/aarch-common-protos.h (aarch_parse_branch_protection):
+	Remove.
+	(aarch_validate_mbranch_protection): Add new argument.
+	* config/arm/aarch-common.cc (aarch_handle_no_branch_protection):
+	Update.
+	(aarch_handle_standard_branch_protection): Update.
+	(aarch_handle_pac_ret_protection): Update.
+	(aarch_handle_pac_ret_leaf): Update.
+	(aarch_handle_pac_ret_b_key): Update.
+	(aarch_handle_bti_protection): Update.
+	(aarch_parse_branch_protection): Remove.
+	(next_tok): New.
+	(aarch_validate_mbranch_protection): Rewrite.
+	* config/arm/aarch-common.h (struct aarch_branch_protect_type):
+	Add field "alone".
+	* config/arm/arm.cc (arm_configure_build_target): Update.
+
+2023-12-12  Szabolcs Nagy  <szabolcs.nagy@arm.com>
+
+	* config/aarch64/aarch64.cc (aarch64_override_options_after_change_1):
+	Do not override branch_protection options.
+	(aarch64_override_options): Remove accepted_branch_protection_string.
+	* config/arm/aarch-common.cc (BRANCH_PROTECT_STR_MAX): Remove.
+	(aarch_parse_branch_protection): Remove
+	accepted_branch_protection_string.
+	* config/arm/arm.cc: Likewise.
+
+2023-12-12  Richard Biener  <rguenther@suse.de>
+
+	PR tree-optimization/112736
+	* tree-vect-stmts.cc (vectorizable_load): Extend optimization
+	to avoid peeling for gaps to handle single-element non-groups
+	we now allow with SLP.
+
+2023-12-12  Richard Biener  <rguenther@suse.de>
+
+	PR ipa/92606
+	* ipa-icf.cc (sem_item_optimizer::merge_classes): Check
+	both source and alias for the no_icf attribute.
+	* doc/extend.texi (no_icf): Document variable attribute.
+
+2023-12-12  Richard Biener  <rguenther@suse.de>
+
+	PR tree-optimization/112961
+	* tree-if-conv.cc (tree_if_conversion): Instead of excluding
+	the latch block from VN, add a fake entry edge.
+
+2023-12-12  Xi Ruoyao  <xry111@xry111.site>
+
+	PR middle-end/107723
+	* convert.cc (convert_to_integer_1) [case BUILT_IN_TRUNC]: Break
+	early if !flag_fp_int_builtin_inexact and flag_trapping_math.
+
+2023-12-12  Pan Li  <pan2.li@intel.com>
+
+	* config/riscv/riscv-avlprop.cc (avl_can_be_propagated_p):
+	Disable the avl propogation for the vcompress.
+
+2023-12-12  Xi Ruoyao  <xry111@xry111.site>
+
+	* config/loongarch/loongarch-opts.h (la_target): Move into #if
+	for loongarch-def.h.
+	(loongarch_init_target): Likewise.
+	(loongarch_config_target): Likewise.
+	(loongarch_update_gcc_opt_status): Likewise.
+
+2023-12-12  Xi Ruoyao  <xry111@xry111.site>
+
+	* config/loongarch/loongarch.cc (loongarch_explicit_relocs_p):
+	Return true for SYMBOL_PCREL64.  Return true for SYMBOL_GOT_DISP
+	if TARGET_CMODEL_EXTREME.
+	(loongarch_split_symbol): Check for la_opt_explicit_relocs !=
+	EXPLICIT_RELOCS_NONE instead of TARGET_EXPLICIT_RELOCS.
+	(loongarch_print_operand_reloc): Likewise.
+	(loongarch_option_override_internal): Likewise.
+	(loongarch_handle_model_attribute): Likewise.
+	* doc/invoke.texi (-mcmodel=extreme): Update the compatibility
+	between it and -mexplicit-relocs=.
+
+2023-12-12  Richard Biener  <rguenther@suse.de>
+
+	PR tree-optimization/112939
+	* tree-ssa-sccvn.cc (visit_phi): When all args are undefined
+	make sure we end up with a value that was visited, otherwise
+	fall back to .VN_TOP.
+
+2023-12-12  liuhongt  <hongtao.liu@intel.com>
+
+	PR target/112891
+	* config/i386/i386.cc (ix86_avx_u128_mode_after): Return
+	AVX_U128_ANY if callee_abi doesn't clobber all_sse_regs to
+	align with ix86_avx_u128_mode_needed.
+	(ix86_avx_u128_mode_needed): Return AVX_U128_ClEAN for
+	sibling_call.
+
+2023-12-12  Alexandre Oliva  <oliva@adacore.com>
+
+	PR target/112334
+	* builtins.h (target_builtins): Add fields for apply_args_size
+	and apply_result_size.
+	* builtins.cc (apply_args_size, apply_result_size): Cache
+	results in fields rather than in static variables.
+	(get_apply_args_size, set_apply_args_size): New.
+	(get_apply_result_size, set_apply_result_size): New.
+
+2023-12-12  Hongyu Wang  <hongyu.wang@intel.com>
+
+	PR target/112943
+	* config/i386/i386.md (ashl<mode>3): Add TARGET_APX_NDD to
+	ix86_expand_binary_operator call.
+	(<insn><mode>3): Likewise for rshift.
+	(<insn>di3): Likewise for DImode rotate.
+	(<insn><mode>3): Likewise for SWI124 rotate.
+
+2023-12-12  Feng Wang  <wangfeng@eswincomputing.com>
+
+	* config/riscv/riscv-vector-builtins-functions.def (DEF_RVV_FUNCTION):
+							Add AVAIL argument.
+	(read_vl): Using AVAIL argument default value.
+	(vlenb): Ditto.
+	(vsetvl): Ditto.
+	(vsetvlmax): Ditto.
+	(vle): Ditto.
+	(vse): Ditto.
+	(vlm): Ditto.
+	(vsm): Ditto.
+	(vlse): Ditto.
+	(vsse): Ditto.
+	(vluxei8): Ditto.
+	(vluxei16): Ditto.
+	(vluxei32): Ditto.
+	(vluxei64): Ditto.
+	(vloxei8): Ditto.
+	(vloxei16): Ditto.
+	(vloxei32): Ditto.
+	(vloxei64): Ditto.
+	(vsuxei8): Ditto.
+	(vsuxei16): Ditto.
+	(vsuxei32): Ditto.
+	(vsuxei64): Ditto.
+	(vsoxei8): Ditto.
+	(vsoxei16): Ditto.
+	(vsoxei32): Ditto.
+	(vsoxei64): Ditto.
+	(vleff): Ditto.
+	(vadd): Ditto.
+	(vsub): Ditto.
+	(vrsub): Ditto.
+	(vneg): Ditto.
+	(vwaddu): Ditto.
+	(vwsubu): Ditto.
+	(vwadd): Ditto.
+	(vwsub): Ditto.
+	(vwcvt_x): Ditto.
+	(vwcvtu_x): Ditto.
+	(vzext): Ditto.
+	(vsext): Ditto.
+	(vadc): Ditto.
+	(vmadc): Ditto.
+	(vsbc): Ditto.
+	(vmsbc): Ditto.
+	(vand): Ditto.
+	(vor): Ditto.
+	(vxor): Ditto.
+	(vnot): Ditto.
+	(vsll): Ditto.
+	(vsra): Ditto.
+	(vsrl): Ditto.
+	(vnsrl): Ditto.
+	(vnsra): Ditto.
+	(vncvt_x): Ditto.
+	(vmseq): Ditto.
+	(vmsne): Ditto.
+	(vmsltu): Ditto.
+	(vmslt): Ditto.
+	(vmsleu): Ditto.
+	(vmsle): Ditto.
+	(vmsgtu): Ditto.
+	(vmsgt): Ditto.
+	(vmsgeu): Ditto.
+	(vmsge): Ditto.
+	(vminu): Ditto.
+	(vmin): Ditto.
+	(vmaxu): Ditto.
+	(vmax): Ditto.
+	(vmul): Ditto.
+	(vmulh): Ditto.
+	(vmulhu): Ditto.
+	(vmulhsu): Ditto.
+	(vdivu): Ditto.
+	(vdiv): Ditto.
+	(vremu): Ditto.
+	(vrem): Ditto.
+	(vwmul): Ditto.
+	(vwmulu): Ditto.
+	(vwmulsu): Ditto.
+	(vmacc): Ditto.
+	(vnmsac): Ditto.
+	(vmadd): Ditto.
+	(vnmsub): Ditto.
+	(vwmaccu): Ditto.
+	(vwmacc): Ditto.
+	(vwmaccsu): Ditto.
+	(vwmaccus): Ditto.
+	(vmerge): Ditto.
+	(vmv_v): Ditto.
+	(vsaddu): Ditto.
+	(vsadd): Ditto.
+	(vssubu): Ditto.
+	(vssub): Ditto.
+	(vaaddu): Ditto.
+	(vaadd): Ditto.
+	(vasubu): Ditto.
+	(vasub): Ditto.
+	(vsmul): Ditto.
+	(vssrl): Ditto.
+	(vssra): Ditto.
+	(vnclipu): Ditto.
+	(vnclip): Ditto.
+	(vfadd): Ditto.
+	(vfsub): Ditto.
+	(vfrsub): Ditto.
+	(vfadd_frm): Ditto.
+	(vfsub_frm): Ditto.
+	(vfrsub_frm): Ditto.
+	(vfwadd): Ditto.
+	(vfwsub): Ditto.
+	(vfwadd_frm): Ditto.
+	(vfwsub_frm): Ditto.
+	(vfmul): Ditto.
+	(vfdiv): Ditto.
+	(vfrdiv): Ditto.
+	(vfmul_frm): Ditto.
+	(vfdiv_frm): Ditto.
+	(vfrdiv_frm): Ditto.
+	(vfwmul): Ditto.
+	(vfwmul_frm): Ditto.
+	(vfmacc): Ditto.
+	(vfnmsac): Ditto.
+	(vfmadd): Ditto.
+	(vfnmsub): Ditto.
+	(vfnmacc): Ditto.
+	(vfmsac): Ditto.
+	(vfnmadd): Ditto.
+	(vfmsub): Ditto.
+	(vfmacc_frm): Ditto.
+	(vfnmacc_frm): Ditto.
+	(vfmsac_frm): Ditto.
+	(vfnmsac_frm): Ditto.
+	(vfmadd_frm): Ditto.
+	(vfnmadd_frm): Ditto.
+	(vfmsub_frm): Ditto.
+	(vfnmsub_frm): Ditto.
+	(vfwmacc): Ditto.
+	(vfwnmacc): Ditto.
+	(vfwmsac): Ditto.
+	(vfwnmsac): Ditto.
+	(vfwmacc_frm): Ditto.
+	(vfwnmacc_frm): Ditto.
+	(vfwmsac_frm): Ditto.
+	(vfwnmsac_frm): Ditto.
+	(vfsqrt): Ditto.
+	(vfsqrt_frm): Ditto.
+	(vfrsqrt7): Ditto.
+	(vfrec7): Ditto.
+	(vfrec7_frm): Ditto.
+	(vfmin): Ditto.
+	(vfmax): Ditto.
+	(vfsgnj): Ditto.
+	(vfsgnjn): Ditto.
+	(vfsgnjx): Ditto.
+	(vfneg): Ditto.
+	(vfabs): Ditto.
+	(vmfeq): Ditto.
+	(vmfne): Ditto.
+	(vmflt): Ditto.
+	(vmfle): Ditto.
+	(vmfgt): Ditto.
+	(vmfge): Ditto.
+	(vfclass): Ditto.
+	(vfmerge): Ditto.
+	(vfmv_v): Ditto.
+	(vfcvt_x): Ditto.
+	(vfcvt_xu): Ditto.
+	(vfcvt_rtz_x): Ditto.
+	(vfcvt_rtz_xu): Ditto.
+	(vfcvt_f): Ditto.
+	(vfcvt_x_frm): Ditto.
+	(vfcvt_xu_frm): Ditto.
+	(vfcvt_f_frm): Ditto.
+	(vfwcvt_x): Ditto.
+	(vfwcvt_xu): Ditto.
+	(vfwcvt_rtz_x): Ditto.
+	(vfwcvt_rtz_xu) Ditto.:
+	(vfwcvt_f): Ditto.
+	(vfwcvt_x_frm): Ditto.
+	(vfwcvt_xu_frm) Ditto.:
+	(vfncvt_x): Ditto.
+	(vfncvt_xu): Ditto.
+	(vfncvt_rtz_x): Ditto.
+	(vfncvt_rtz_xu): Ditto.
+	(vfncvt_f): Ditto.
+	(vfncvt_rod_f): Ditto.
+	(vfncvt_x_frm): Ditto.
+	(vfncvt_xu_frm): Ditto.
+	(vfncvt_f_frm): Ditto.
+	(vredsum): Ditto.
+	(vredmaxu): Ditto.
+	(vredmax): Ditto.
+	(vredminu): Ditto.
+	(vredmin): Ditto.
+	(vredand): Ditto.
+	(vredor): Ditto.
+	(vredxor): Ditto.
+	(vwredsum): Ditto.
+	(vwredsumu): Ditto.
+	(vfredusum): Ditto.
+	(vfredosum): Ditto.
+	(vfredmax): Ditto.
+	(vfredmin): Ditto.
+	(vfredusum_frm): Ditto.
+	(vfredosum_frm): Ditto.
+	(vfwredosum): Ditto.
+	(vfwredusum): Ditto.
+	(vfwredosum_frm): Ditto.
+	(vfwredusum_frm): Ditto.
+	(vmand): Ditto.
+	(vmnand): Ditto.
+	(vmandn): Ditto.
+	(vmxor): Ditto.
+	(vmor): Ditto.
+	(vmnor): Ditto.
+	(vmorn): Ditto.
+	(vmxnor): Ditto.
+	(vmmv): Ditto.
+	(vmclr): Ditto.
+	(vmset): Ditto.
+	(vmnot): Ditto.
+	(vcpop): Ditto.
+	(vfirst): Ditto.
+	(vmsbf): Ditto.
+	(vmsif): Ditto.
+	(vmsof): Ditto.
+	(viota): Ditto.
+	(vid): Ditto.
+	(vmv_x): Ditto.
+	(vmv_s): Ditto.
+	(vfmv_f): Ditto.
+	(vfmv_s): Ditto.
+	(vslideup): Ditto.
+	(vslidedown): Ditto.
+	(vslide1up): Ditto.
+	(vslide1down): Ditto.
+	(vfslide1up): Ditto.
+	(vfslide1down): Ditto.
+	(vrgather): Ditto.
+	(vrgatherei16): Ditto.
+	(vcompress): Ditto.
+	(vundefined): Ditto.
+	(vreinterpret): Ditto.
+	(vlmul_ext): Ditto.
+	(vlmul_trunc): Ditto.
+	(vset): Ditto.
+	(vget): Ditto.
+	(vcreate): Ditto.
+	(vlseg): Ditto.
+	(vsseg): Ditto.
+	(vlsseg): Ditto.
+	(vssseg): Ditto.
+	(vluxseg): Ditto.
+	(vloxseg): Ditto.
+	(vsuxseg): Ditto.
+	(vsoxseg): Ditto.
+	(vlsegff): Ditto.
+	* config/riscv/riscv-vector-builtins.cc (DEF_RVV_FUNCTION): Using variadic macro.
+	* config/riscv/riscv-vector-builtins.h (struct function_group_info):
+					Add avail function interface into struct.
+	* config/riscv/t-riscv: Add dependency
+	* config/riscv/riscv-vector-builtins-avail.h: New file.The definition of AVAIL marco.
+
+2023-12-12  Juzhe-Zhong  <juzhe.zhong@rivai.ai>
+
+	* config/riscv/riscv-protos.h (estimated_poly_value): New function.
+	* config/riscv/riscv-v.cc (estimated_poly_value): Ditto.
+	* config/riscv/riscv.cc (riscv_estimated_poly_value): Move RVV POLY
+	VALUE estimation to riscv-v.cc
+
+2023-12-12  Yang Yujie  <yangyujie@loongson.cn>
+
+	* config/loongarch/loongarch.cc: Do not restore the saved eh_return
+	data registers ($r4-$r7) for a normal return of a function that calls
+	__builtin_eh_return elsewhere.
+	* config/loongarch/loongarch-protos.h: Same.
+	* config/loongarch/loongarch.md: Same.
+
 2023-12-11  Richard Sandiford  <richard.sandiford@arm.com>
 
 	* recog.cc (constrain_operands): Pass VOIDmode to
diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP
index 190b92f716b..ffab8353875 100644
--- a/gcc/DATESTAMP
+++ b/gcc/DATESTAMP
@@ -1 +1 @@
-20231212
+20231213
diff --git a/gcc/c-family/ChangeLog b/gcc/c-family/ChangeLog
index 97e2cfdc449..c6768968bd5 100644
--- a/gcc/c-family/ChangeLog
+++ b/gcc/c-family/ChangeLog
@@ -1,3 +1,9 @@
+2023-12-12  Richard Biener  <rguenther@suse.de>
+
+	PR ipa/92606
+	* c-attribs.cc (handle_noicf_attribute): Also allow the
+	attribute on global variables.
+
 2023-12-10  Ken Matsui  <kmatsui@gcc.gnu.org>
 	    Patrick Palka  <ppalka@redhat.com>
 
diff --git a/gcc/cp/ChangeLog b/gcc/cp/ChangeLog
index 56089138a0b..5aec6493de4 100644
--- a/gcc/cp/ChangeLog
+++ b/gcc/cp/ChangeLog
@@ -1,3 +1,17 @@
+2023-12-12  Jason Merrill  <jason@redhat.com>
+	    Jason Xu  <rxu@DRWHoldings.com>
+
+	* class.cc (propagate_class_warmth_attribute): Handle
+	member templates.
+
+2023-12-12  Jason Merrill  <jason@redhat.com>
+	    Nathaniel Shead   <nathanieloshead@gmail.com>
+
+	* call.cc (build_trivial_dtor_call): Use CLOBBER_OBJECT_END.
+	* decl.cc (build_clobber_this): Take clobber_kind argument.
+	(start_preparsed_function): Pass CLOBBER_OBJECT_BEGIN.
+	(begin_destructor_body): Pass CLOBBER_OBJECT_END.
+
 2023-12-11  Patrick Palka  <ppalka@redhat.com>
 
 	* pt.cc (alias_ctad_tweaks): Pass use_spec_table=false to
diff --git a/gcc/m2/ChangeLog b/gcc/m2/ChangeLog
index c0ce63deb97..2e479e4394a 100644
--- a/gcc/m2/ChangeLog
+++ b/gcc/m2/ChangeLog
@@ -1,3 +1,40 @@
+2023-12-12  Gaius Mulley  <gaiusmod2@gmail.com>
+
+	PR modula2/112984
+	* gm2-libs-coroutines/SYSTEM.mod: Remove redundant import of memcpy.
+	* gm2-libs-iso/ClientSocket.mod: Remove redundant import of IOConsts.
+	* gm2-libs-iso/IOChan.mod: Remove redundant import of IOConsts.
+	* gm2-libs-iso/IOLink.mod: Remove redundant import of IOChan and SYSTEM.
+	* gm2-libs-iso/IOResult.mod: Remove redundant import of IOChan.
+	* gm2-libs-iso/LongIO.mod: Remove redundant import of writeString.
+	* gm2-libs-iso/LongWholeIO.mod: Remove redundant import of IOChan.
+	* gm2-libs-iso/M2RTS.mod: Remove redundant import of ADDRESS.
+	* gm2-libs-iso/MemStream.mod: Remove redundant import of ADDRESS.
+	* gm2-libs-iso/RTdata.mod: Remove redundant import of DeviceTablePtr.
+	* gm2-libs-iso/RTfio.mod: Remove redundant import of DeviceTablePtr.
+	* gm2-libs-iso/RTgen.mod: Remove redundant import of DeviceTablePtr.
+	* gm2-libs-iso/RealIO.mod: Remove redundant import of writeString.
+	* gm2-libs-iso/RndFile.mod: Remove redundant import of SYSTEM.
+	* gm2-libs-iso/SYSTEM.mod: Remove redundant import of memcpy.
+	* gm2-libs-iso/ShortWholeIO.mod: Remove redundant import of IOConsts.
+	* gm2-libs-iso/TextIO.mod: Remove redundant import of IOChan.
+	* gm2-libs-iso/TextUtil.mod: Remove redundant import of IOChan.
+	* gm2-libs-iso/WholeIO.mod: Remove redundant import of IOChan.
+	* gm2-libs-log/BitByteOps.mod: Remove redundant import of BYTE.
+	* gm2-libs-log/FileSystem.mod: Remove redundant import of BYTE and ADDRESS.
+	* gm2-libs-log/InOut.mod: Remove redundant import of String.
+	* gm2-libs-log/RealConversions.mod: Remove redundant import of StringToLongreal.
+	* gm2-libs/FIO.mod: Remove redundant import of SIZE.
+	* gm2-libs/FormatStrings.mod: Remove redundant import of String
+	and ConCatChar.
+	* gm2-libs/IO.mod: Remove redundant import of SIZE.
+	* gm2-libs/Indexing.mod: Remove redundant import of ADDRESS.
+	* gm2-libs/M2Dependent.mod: Remove redundant import of SIZE.
+	* gm2-libs/M2RTS.mod: Remove redundant import of ADDRESS.
+	* gm2-libs/OptLib.mod: Remove redundant import of DynamicStrings.
+	* gm2-libs/SYSTEM.mod: Remove redundant import of memcpy.
+	* gm2-libs/StringConvert.mod: Remove redundant import of String.
+
 2023-12-07  Gaius Mulley  <gaiusmod2@gmail.com>
 
 	PR modula2/112893
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog
index d7622540893..551015f80d3 100644
--- a/gcc/testsuite/ChangeLog
+++ b/gcc/testsuite/ChangeLog
@@ -1,3 +1,147 @@
+2023-12-12  Jason Merrill  <jason@redhat.com>
+	    Jason Xu  <rxu@DRWHoldings.com>
+
+	* g++.dg/ext/attr-hotness.C: Add member templates.
+
+2023-12-12  Juzhe-Zhong  <juzhe.zhong@rivai.ai>
+
+	* gcc.target/riscv/rvv/autovec/pr111313.c: Adapt test.
+	* gcc.target/riscv/rvv/autovec/vls/shift-3.c: Ditto.
+	* gcc.dg/vect/costmodel/riscv/rvv/vla_vs_vls-1.c: New test.
+	* gcc.dg/vect/costmodel/riscv/rvv/vla_vs_vls-10.c: New test.
+	* gcc.dg/vect/costmodel/riscv/rvv/vla_vs_vls-11.c: New test.
+	* gcc.dg/vect/costmodel/riscv/rvv/vla_vs_vls-12.c: New test.
+	* gcc.dg/vect/costmodel/riscv/rvv/vla_vs_vls-2.c: New test.
+	* gcc.dg/vect/costmodel/riscv/rvv/vla_vs_vls-3.c: New test.
+	* gcc.dg/vect/costmodel/riscv/rvv/vla_vs_vls-4.c: New test.
+	* gcc.dg/vect/costmodel/riscv/rvv/vla_vs_vls-5.c: New test.
+	* gcc.dg/vect/costmodel/riscv/rvv/vla_vs_vls-6.c: New test.
+	* gcc.dg/vect/costmodel/riscv/rvv/vla_vs_vls-7.c: New test.
+	* gcc.dg/vect/costmodel/riscv/rvv/vla_vs_vls-8.c: New test.
+	* gcc.dg/vect/costmodel/riscv/rvv/vla_vs_vls-9.c: New test.
+
+2023-12-12  Juzhe-Zhong  <juzhe.zhong@rivai.ai>
+
+	* gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul-mixed-1.c: Adapt test.
+	* gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul1-3.c: Adapt test.
+	* gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul1-6.c: Adapt test.
+	* gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul2-1.c: Adapt test.
+	* gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul2-2.c: Adapt test.
+	* gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul2-3.c: Adapt test.
+	* gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul2-4.c: Adapt test.
+	* gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul2-5.c: Adapt test.
+	* gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul2-6.c: Adapt test.
+	* gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul4-1.c: Adapt test.
+	* gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul4-2.c: Adapt test.
+	* gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul4-3.c: Adapt test.
+	* gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul4-4.c: Adapt test.
+	* gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul4-5.c: Adapt test.
+	* gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul4-6.c: Adapt test.
+	* gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul4-7.c: Adapt test.
+	* gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul4-8.c: Adapt test.
+	* gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul4-9.c: Adapt test.
+	* gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul8-1.c: Adapt test.
+	* gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul8-10.c: Adapt test.
+	* gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul8-2.c: Adapt test.
+	* gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul8-3.c: Adapt test.
+	* gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul8-4.c: Adapt test.
+	* gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul8-5.c: Adapt test.
+	* gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul8-6.c: Adapt test.
+	* gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul8-7.c: Adapt test.
+	* gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul8-8.c: Adapt test.
+	* gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul8-9.c: Adapt test.
+	* gcc.dg/vect/costmodel/riscv/rvv/pr111848.c: Adapt test.
+
+2023-12-12  Peter Bergner  <bergner@linux.ibm.com>
+
+	PR tree-optimization/112822
+	* g++.dg/pr112822.C: New test.
+
+2023-12-12  Gaius Mulley  <gaiusmod2@gmail.com>
+
+	PR modula2/112984
+	* gm2/switches/pedantic/pass/hello.mod: New test.
+	* gm2/switches/pedantic/pass/switches-pedantic-pass.exp: New test.
+
+2023-12-12  Xi Ruoyao  <xry111@xry111.site>
+
+	* gcc.target/loongarch/vect-ftint-no-inexact.c (xfail): Remove.
+
+2023-12-12  Jason Merrill  <jason@redhat.com>
+
+	* g++.dg/ext/is_nothrow_constructible8.C: Require C++14.
+
+2023-12-12  Jason Merrill  <jason@redhat.com>
+	    Nathaniel Shead   <nathanieloshead@gmail.com>
+
+	* gcc.dg/pr87052.c: Adjust expected CLOBBER output.
+
+2023-12-12  Szabolcs Nagy  <szabolcs.nagy@arm.com>
+
+	* gcc.target/aarch64/branch-protection-attr.c: Update.
+	* gcc.target/aarch64/branch-protection-option.c: Update.
+
+2023-12-12  Richard Biener  <rguenther@suse.de>
+
+	PR tree-optimization/112736
+	* gcc.dg/torture/pr112736.c: New testcase.
+
+2023-12-12  Richard Biener  <rguenther@suse.de>
+
+	PR tree-optimization/112961
+	* g++.dg/vect/pr112961.cc: New testcase.
+
+2023-12-12  Jakub Jelinek  <jakub@redhat.com>
+
+	* gcc.dg/gomp/pr87887-1.c: Add missing comment argument to dg-warning.
+	* gcc.dg/gomp/pr89246-1.c: Likewise.
+	* gcc.dg/gomp/simd-clones-2.c: Add missing " after dump name.
+
+2023-12-12  Xi Ruoyao  <xry111@xry111.site>
+
+	PR middle-end/107723
+	* gcc.dg/torture/builtin-fp-int-inexact-trunc.c: New test.
+
+2023-12-12  Richard Sandiford  <richard.sandiford@arm.com>
+
+	* gcc.target/aarch64/prfm_imm_offset_2.c: Add dg-options.
+
+2023-12-12  Pan Li  <pan2.li@intel.com>
+
+	* gcc.target/riscv/rvv/autovec/binop/vcompress-avlprop-1.c: New test.
+
+2023-12-12  Xi Ruoyao  <xry111@xry111.site>
+
+	* gcc.target/loongarch/attr-model-3.c: New test.
+	* gcc.target/loongarch/attr-model-4.c: New test.
+	* gcc.target/loongarch/func-call-extreme-3.c: New test.
+	* gcc.target/loongarch/func-call-extreme-4.c: New test.
+
+2023-12-12  Richard Biener  <rguenther@suse.de>
+
+	PR tree-optimization/112939
+	* gcc.dg/pr112939.c: New testcase.
+
+2023-12-12  liuhongt  <hongtao.liu@intel.com>
+
+	* gcc.target/i386/pr112891.c: New test.
+	* gcc.target/i386/pr112891-2.c: New test.
+
+2023-12-12  Hongyu Wang  <hongyu.wang@intel.com>
+
+	PR target/112943
+	* gcc.target/i386/pr112943.c: New test.
+
+2023-12-12  David Malcolm  <dmalcolm@redhat.com>
+
+	* gcc.dg/plugin/plugin.exp: Add taint-modulus.c to
+	analyzer_kernel_plugin.c tests.
+	* gcc.dg/plugin/taint-modulus.c: New test.
+
+2023-12-12  Yang Yujie  <yangyujie@loongson.cn>
+
+	* gcc.target/loongarch/eh_return-normal-return.c: New test.
+
 2023-12-11  Jakub Jelinek  <jakub@redhat.com>
 
 	* c-c++-common/strub-O2fni.c: Add -fno-stack-protector to dg-options.
diff --git a/libgm2/ChangeLog b/libgm2/ChangeLog
index 2539778615f..42cfcf95044 100644
--- a/libgm2/ChangeLog
+++ b/libgm2/ChangeLog
@@ -1,3 +1,12 @@
+2023-12-12  Gaius Mulley  <gaiusmod2@gmail.com>
+
+	* libm2iso/Makefile.am (libm2iso_la_M2FLAGS): Added line breaks.
+	* libm2iso/Makefile.in: Regenerate.
+	* libm2log/Makefile.am (libm2log_la_M2FLAGS): Added line breaks.
+	* libm2log/Makefile.in: Regenerate.
+	* libm2pim/Makefile.am (libm2pim_la_M2FLAGS): Added line breaks.
+	* libm2pim/Makefile.in: Regenerate.
+
 2023-11-30  Gaius Mulley  <gaiusmod2@gmail.com>
 
 	* configure: Regenerate.
diff --git a/libquadmath/ChangeLog b/libquadmath/ChangeLog
index e449028fc00..4d407867b54 100644
--- a/libquadmath/ChangeLog
+++ b/libquadmath/ChangeLog
@@ -1,3 +1,11 @@
+2023-12-12  Jakub Jelinek  <jakub@redhat.com>
+
+	PR libquadmath/112963
+	* configure.ac (LIBM): Readd AC_CHECK_LIBM-like check without doing
+	AC_CHECK_LIB in it.
+	* configure: Regenerated.
+	* Makefile.in: Regenerated.
+
 2023-10-23  Iain Sandoe  <iain@sandoe.co.uk>
 
 	PR libquadmath/111928
diff --git a/libstdc++-v3/ChangeLog b/libstdc++-v3/ChangeLog
index cd9d121374e..cdbd3b90d90 100644
--- a/libstdc++-v3/ChangeLog
+++ b/libstdc++-v3/ChangeLog
@@ -1,3 +1,23 @@
+2023-12-12  Jonathan Wakely  <jwakely@redhat.com>
+
+	* include/std/format (__do_vformat_to): Handle char separately
+	from other integral types.
+	* testsuite/std/format/functions/format.cc: Check for expected
+	output for char and bool arguments.
+	* testsuite/std/format/string.cc: Check that 0 filling is
+	rejected for character and string formats.
+
+2023-12-12  Jonathan Wakely  <jwakely@redhat.com>
+
+	* include/bits/chrono_io.h (__formatter_chrono::_M_C_y_Y): Fix
+	rounding for negative centuries.
+	* testsuite/std/time/year/io.cc: Check %C for negative years.
+
+2023-12-12  Jonathan Wakely  <jwakely@redhat.com>
+
+	* src/c++11/Makefile.am: Remove redundant -std=gnu++11 flags.
+	* src/c++11/Makefile.in: Regenerate.
+
 2023-12-09  Jonathan Wakely  <jwakely@redhat.com>
 
 	PR libstdc++/111826

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

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

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