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

https://gcc.gnu.org/g:3cc78cf2013addd2054407b1b31465b60892bc5e

commit r14-3210-g3cc78cf2013addd2054407b1b31465b60892bc5e
Author: GCC Administrator <gccadmin@gcc.gnu.org>
Date:   Tue Aug 15 00:17:47 2023 +0000

    Daily bump.

Diff:
---
 gcc/ChangeLog           | 152 ++++++++++++++++++++++++++++++++++++++++++++++++
 gcc/DATESTAMP           |   2 +-
 gcc/analyzer/ChangeLog  |  10 ++++
 gcc/c-family/ChangeLog  |   4 ++
 gcc/cp/ChangeLog        |  11 ++++
 gcc/fortran/ChangeLog   |  22 +++++++
 gcc/testsuite/ChangeLog |  58 ++++++++++++++++++
 libstdc++-v3/ChangeLog  |   6 ++
 8 files changed, 264 insertions(+), 1 deletion(-)

diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index ed35c6b405c3..ac88b256ca8b 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,155 @@
+2023-08-14  Vladimir N. Makarov  <vmakarov@redhat.com>
+
+	* lra-constraints.cc (curr_insn_transform): Process output stack
+	pointer reloads before emitting reload insns.
+
+2023-08-14  benjamin priour  <vultkayn@gcc.gnu.org>
+
+	PR analyzer/110543
+	* doc/invoke.texi: Add documentation of
+	fanalyzer-show-events-in-system-headers
+
+2023-08-14  Jan Hubicka  <jh@suse.cz>
+
+	PR gcov-profile/110988
+	* tree-cfg.cc (fold_loop_internal_call): Avoid division by zero.
+
+2023-08-14  Jiawei  <jiawei@iscas.ac.cn>
+
+	* config/riscv/riscv-c.cc (riscv_cpu_cpp_builtins):
+	Enable compressed builtins when ZC* extensions enabled.
+	* config/riscv/riscv-shorten-memrefs.cc:
+	Enable shorten_memrefs pass when ZC* extensions enabled.
+	* config/riscv/riscv.cc (riscv_compressed_reg_p):
+	Enable compressible registers when ZC* extensions enabled.
+	(riscv_rtx_costs): Allow adjusting rtx costs when ZC* extensions enabled.
+	(riscv_address_cost): Allow adjusting address cost when ZC* extensions enabled.
+	(riscv_first_stack_step): Allow compression of the register saves
+	without adding extra instructions.
+	* config/riscv/riscv.h (FUNCTION_BOUNDARY): Adjusts function boundary
+	to 16 bits when ZC* extensions enabled.
+
+2023-08-14  Jiawei  <jiawei@iscas.ac.cn>
+
+	* common/config/riscv/riscv-common.cc (riscv_subset_list::parse): New extensions.
+	* config/riscv/riscv-opts.h (MASK_ZCA): New mask.
+	(MASK_ZCB): Ditto.
+	(MASK_ZCE): Ditto.
+	(MASK_ZCF): Ditto.
+	(MASK_ZCD): Ditto.
+	(MASK_ZCMP): Ditto.
+	(MASK_ZCMT): Ditto.
+	(TARGET_ZCA): New target.
+	(TARGET_ZCB): Ditto.
+	(TARGET_ZCE): Ditto.
+	(TARGET_ZCF): Ditto.
+	(TARGET_ZCD): Ditto.
+	(TARGET_ZCMP): Ditto.
+	(TARGET_ZCMT): Ditto.
+	* config/riscv/riscv.opt: New target variable.
+
+2023-08-14  Juzhe-Zhong  <juzhe.zhong@rivai.ai>
+
+	Revert:
+	2023-05-17  Jin Ma  <jinma@linux.alibaba.com>
+
+	* genrecog.cc (print_nonbool_test): Fix type error of
+	switch (SUBREG_BYTE (op))'.
+
+2023-08-14  Richard Biener  <rguenther@suse.de>
+
+	* tree-cfg.cc (print_loop_info): Dump to 'file', not 'dump_file'.
+
+2023-08-14  Pan Li  <pan2.li@intel.com>
+
+	* config/riscv/riscv-vector-builtins-bases.cc
+	(class unop_frm): New class for frm.
+	(vfsqrt_frm_obj): New declaration.
+	(BASE): Ditto.
+	* config/riscv/riscv-vector-builtins-bases.h: Ditto.
+	* config/riscv/riscv-vector-builtins-functions.def
+	(vfsqrt_frm): New intrinsic function definition.
+
+2023-08-14  Pan Li  <pan2.li@intel.com>
+
+	* config/riscv/riscv-vector-builtins-bases.cc
+	(class vfwnmsac_frm): New class for frm.
+	(vfwnmsac_frm_obj): New declaration.
+	(BASE): Ditto.
+	* config/riscv/riscv-vector-builtins-bases.h: Ditto.
+	* config/riscv/riscv-vector-builtins-functions.def
+	(vfwnmsac_frm): New intrinsic function definition.
+
+2023-08-14  Pan Li  <pan2.li@intel.com>
+
+	* config/riscv/riscv-vector-builtins-bases.cc
+	(class vfwmsac_frm): New class for frm.
+	(vfwmsac_frm_obj): New declaration.
+	(BASE): Ditto.
+	* config/riscv/riscv-vector-builtins-bases.h: Ditto.
+	* config/riscv/riscv-vector-builtins-functions.def
+	(vfwmsac_frm): New intrinsic function definition.
+
+2023-08-14  Pan Li  <pan2.li@intel.com>
+
+	* config/riscv/riscv-vector-builtins-bases.cc
+	(class vfwnmacc_frm): New class for frm.
+	(vfwnmacc_frm_obj): New declaration.
+	(BASE): Ditto.
+	* config/riscv/riscv-vector-builtins-bases.h: Ditto.
+	* config/riscv/riscv-vector-builtins-functions.def
+	(vfwnmacc_frm): New intrinsic function definition.
+
+2023-08-14  Cui, Lili  <lili.cui@intel.com>
+
+	* common/config/i386/cpuinfo.h (get_intel_cpu): Add model value 0xba
+	to Raptorlake.
+
+2023-08-14  Hans-Peter Nilsson  <hp@axis.com>
+
+	* config/mmix/predicates.md (mmix_address_operand): Use
+	lra_in_progress, not reload_in_progress.
+
+2023-08-14  Hans-Peter Nilsson  <hp@axis.com>
+
+	* config/mmix/mmix.cc: Re-enable LRA.
+
+2023-08-14  Hans-Peter Nilsson  <hp@axis.com>
+
+	* config/mmix/predicates.md (frame_pointer_operand): Handle FP+offset
+	when lra_in_progress.
+
+2023-08-14  Hans-Peter Nilsson  <hp@axis.com>
+
+	* config/mmix/mmix.cc: Disable LRA for MMIX.
+
+2023-08-14  Pan Li  <pan2.li@intel.com>
+
+	* config/riscv/riscv-vector-builtins-bases.cc
+	(class vfwmacc_frm): New class for vfwmacc frm.
+	(vfwmacc_frm_obj): New declaration.
+	(BASE): Ditto.
+	* config/riscv/riscv-vector-builtins-bases.h: Ditto.
+	* config/riscv/riscv-vector-builtins-functions.def
+	(vfwmacc_frm): Function definition for vfwmacc.
+	* config/riscv/riscv-vector-builtins.cc
+	(function_expander::use_widen_ternop_insn): Add frm support.
+
+2023-08-14  Pan Li  <pan2.li@intel.com>
+
+	* config/riscv/riscv-vector-builtins-bases.cc
+	(class vfnmsub_frm): New class for vfnmsub frm.
+	(vfnmsub_frm): New declaration.
+	(BASE): Ditto.
+	* config/riscv/riscv-vector-builtins-bases.h: Ditto.
+	* config/riscv/riscv-vector-builtins-functions.def
+	(vfnmsub_frm): New function declaration.
+
+2023-08-14  Vladimir N. Makarov  <vmakarov@redhat.com>
+
+	* lra-constraints.cc (curr_insn_transform): Set done_p up and
+	check it on true after processing output stack pointer reload.
+
 2023-08-12  Jakub Jelinek  <jakub@redhat.com>
 
 	* Makefile.in (USER_H): Add stdckdint.h.
diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP
index e4aee61b6324..c7049d23fc69 100644
--- a/gcc/DATESTAMP
+++ b/gcc/DATESTAMP
@@ -1 +1 @@
-20230814
+20230815
diff --git a/gcc/analyzer/ChangeLog b/gcc/analyzer/ChangeLog
index 1f9bc0983028..af009c165ae4 100644
--- a/gcc/analyzer/ChangeLog
+++ b/gcc/analyzer/ChangeLog
@@ -1,3 +1,13 @@
+2023-08-14  benjamin priour  <vultkayn@gcc.gnu.org>
+
+	PR analyzer/110543
+	* analyzer.opt: Add new option.
+	* diagnostic-manager.cc
+	(diagnostic_manager::prune_path): Call prune_system_headers.
+	(prune_frame): New function that deletes all events in a frame.
+	(diagnostic_manager::prune_system_headers): New function.
+	* diagnostic-manager.h: Add prune_system_headers declaration.
+
 2023-08-11  David Malcolm  <dmalcolm@redhat.com>
 
 	PR analyzer/105899
diff --git a/gcc/c-family/ChangeLog b/gcc/c-family/ChangeLog
index 25b96723ac70..844ff490da91 100644
--- a/gcc/c-family/ChangeLog
+++ b/gcc/c-family/ChangeLog
@@ -1,3 +1,7 @@
+2023-08-14  Jason Merrill  <jason@redhat.com>
+
+	* c-cppbuiltin.cc (c_cpp_builtins): Adjust __cpp_concepts.
+
 2023-08-11  Jakub Jelinek  <jakub@redhat.com>
 
 	* c-common.cc (c_common_reswords): Add __typeof_unqual
diff --git a/gcc/cp/ChangeLog b/gcc/cp/ChangeLog
index ba9d5a67a719..02b952241039 100644
--- a/gcc/cp/ChangeLog
+++ b/gcc/cp/ChangeLog
@@ -1,3 +1,14 @@
+2023-08-14  gnaggnoyil  <gnaggnoyil@gmail.com>
+
+	DR 2386
+	PR c++/110216
+	* decl.cc (get_tuple_size): Update implementation for DR 2386.
+
+2023-08-14  Jason Merrill  <jason@redhat.com>
+
+	* parser.cc (cp_parser_simple_type_specifier): Handle -std=c++14
+	-fconcepts.
+
 2023-08-12  Patrick Palka  <ppalka@redhat.com>
 	    Jason Merrill  <jason@redhat.com>
 
diff --git a/gcc/fortran/ChangeLog b/gcc/fortran/ChangeLog
index cc8a626bfc12..5b2aa8931a8c 100644
--- a/gcc/fortran/ChangeLog
+++ b/gcc/fortran/ChangeLog
@@ -1,3 +1,25 @@
+2023-08-14  Mikael Morin  <mikael@gcc.gnu.org>
+
+	PR fortran/110360
+	PR fortran/110419
+	* trans-types.cc (gfc_sym_type): Use a bare character type for length
+	one value character dummy arguments.
+	* trans-expr.cc (gfc_conv_string_parameter): Handle single character
+	case.
+	(gfc_conv_procedure_call): Don't exclude interoperable kinds
+	from single character handling.  For single character dummy arguments,
+	extend the existing handling of non-constant expressions to constant
+	expressions.
+
+2023-08-14  Mikael Morin  <mikael@gcc.gnu.org>
+
+	* gfortran.h (gfc_length_one_character_type_p): New inline
+	function.
+	* check.cc (is_c_interoperable): Use
+	gfc_length_one_character_type_p.
+	* decl.cc (verify_bind_c_sym): Same.
+	* trans-expr.cc (gfc_conv_procedure_call): Same.
+
 2023-08-09  Steve Kargl  <sgk@troutmask.apl.washington.edu>
 
 	PR fortran/109684
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog
index f3cb19e6c7f2..4089302db789 100644
--- a/gcc/testsuite/ChangeLog
+++ b/gcc/testsuite/ChangeLog
@@ -1,3 +1,61 @@
+2023-08-14  Mikael Morin  <mikael@gcc.gnu.org>
+
+	* gfortran.dg/value_9.f90 (val, val4, sub, sub4): Take the error
+	codes from the arguments.
+	(p): Update calls: pass explicit distinct error codes.
+
+2023-08-14  Mikael Morin  <mikael@gcc.gnu.org>
+
+	PR fortran/110360
+	PR fortran/110419
+	* gfortran.dg/bind_c_usage_13.f03: Update tree dump patterns.
+
+2023-08-14  benjamin priour  <vultkayn@gcc.gnu.org>
+
+	PR analyzer/110543
+	* g++.dg/analyzer/fanalyzer-show-events-in-system-headers-default.C:
+	New test.
+	* g++.dg/analyzer/fanalyzer-show-events-in-system-headers-no.C:
+	New test.
+	* g++.dg/analyzer/fanalyzer-show-events-in-system-headers.C:
+	New test.
+
+2023-08-14  gnaggnoyil  <gnaggnoyil@gmail.com>
+
+	DR 2386
+	PR c++/110216
+	* g++.dg/cpp1z/decomp10.C: Update expected error for DR 2386.
+	* g++.dg/cpp1z/pr110216.C: New test.
+
+2023-08-14  Jiawei  <jiawei@iscas.ac.cn>
+
+	* gcc.target/riscv/arch-24.c: New test.
+	* gcc.target/riscv/arch-25.c: New test.
+
+2023-08-14  Pan Li  <pan2.li@intel.com>
+
+	* gcc.target/riscv/rvv/base/float-point-sqrt.c: New test.
+
+2023-08-14  Pan Li  <pan2.li@intel.com>
+
+	* gcc.target/riscv/rvv/base/float-point-wnmsac.c: New test.
+
+2023-08-14  Pan Li  <pan2.li@intel.com>
+
+	* gcc.target/riscv/rvv/base/float-point-wmsac.c: New test.
+
+2023-08-14  Pan Li  <pan2.li@intel.com>
+
+	* gcc.target/riscv/rvv/base/float-point-wnmacc.c: New test.
+
+2023-08-14  Pan Li  <pan2.li@intel.com>
+
+	* gcc.target/riscv/rvv/base/float-point-fwmacc.c: New test.
+
+2023-08-14  Pan Li  <pan2.li@intel.com>
+
+	* gcc.target/riscv/rvv/base/float-point-nmsub.c: New test.
+
 2023-08-12  Gaius Mulley  <gaiusmod2@gmail.com>
 
 	PR modula2/108119
diff --git a/libstdc++-v3/ChangeLog b/libstdc++-v3/ChangeLog
index 74556092b7e8..26bc3d15945c 100644
--- a/libstdc++-v3/ChangeLog
+++ b/libstdc++-v3/ChangeLog
@@ -1,3 +1,9 @@
+2023-08-14  Paul Dreik  <gccpatches@pauldreik.se>
+
+	PR libstdc++/110860
+	* include/std/format (__formatter_fp::format): Use frexp instead
+	of log10.
+
 2023-08-12  Ken Matsui  <kmatsui@gcc.gnu.org>
 
 	* include/std/type_traits (true_type): Use __bool_constant

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

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

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