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

https://gcc.gnu.org/g:0fa221685a36ef98cb20a6d435a150b5992e99e0

commit r13-5340-g0fa221685a36ef98cb20a6d435a150b5992e99e0
Author: GCC Administrator <gccadmin@gcc.gnu.org>
Date:   Wed Jan 25 00:17:57 2023 +0000

    Daily bump.

Diff:
---
 gcc/ChangeLog           | 70 +++++++++++++++++++++++++++++++++++
 gcc/DATESTAMP           |  2 +-
 gcc/cp/ChangeLog        | 24 ++++++++++++
 gcc/fortran/ChangeLog   |  6 +++
 gcc/m2/ChangeLog        | 55 ++++++++++++++++++++++++++++
 gcc/testsuite/ChangeLog | 97 +++++++++++++++++++++++++++++++++++++++++++++++++
 libgm2/ChangeLog        | 12 ++++++
 libstdc++-v3/ChangeLog  | 17 +++++++++
 8 files changed, 282 insertions(+), 1 deletion(-)

diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index c5d6570c219..8fd73353a25 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,73 @@
+2023-01-24  Takayuki 'January June' Suwa  <jjsuwa_sys3175@yahoo.co.jp>
+
+	* config/xtensa/xtensa.md:
+	Fix exit from loops detecting references before overwriting in the
+	split pattern.
+
+2023-01-24  Vladimir N. Makarov  <vmakarov@redhat.com>
+
+	* lra-constraints.cc (get_hard_regno): Remove final_p arg.  Always
+	do elimination but only for hard register.
+	(operands_match_p, uses_hard_regs_p, process_alt_operands): Adjust
+	calls of get_hard_regno.
+
+2023-01-24  Stefan Schulze Frielinghaus  <stefansf@linux.ibm.com>
+
+	* config/s390/s390-d.cc (s390_d_target_versions): Fix detection
+	of CPU version.
+
+2023-01-24  Andre Vieira  <andre.simoesdiasvieira@arm.com>
+
+	PR target/108177
+	* config/arm/mve.md (mve_vstrbq_p_<supf><mode>, mve_vstrhq_p_fv8hf,
+	mve_vstrhq_p_<supf><mode>, mve_vstrwq_p_<supf>v4si): Add memory operand
+	as input operand.
+
+2023-01-24  Xianmiao Qu  <cooper.qu@linux.alibaba.com>
+
+	* config.gcc(csky-*-linux*): Define CSKY_ENABLE_MULTILIB
+	and only include 'csky/t-csky-linux' when enable multilib.
+	* config/csky/csky-linux-elf.h(SYSROOT_SUFFIX_SPEC): Don't
+	define it when disable multilib.
+
+2023-01-24  Richard Biener  <rguenther@suse.de>
+
+	PR tree-optimization/108500
+	* dominance.h (calculate_dominance_info): Add parameter
+	to indicate fast-query compute, defaulted to true.
+	* dominance.cc (calculate_dominance_info): Honor
+	fast-query compute parameter.
+	* tree-cfgcleanup.cc (cleanup_tree_cfg_noloop): Do
+	not compute the dominator fast-query DFS numbers.
+
+2023-01-24  Eric Biggers  <ebiggers@google.com>
+
+	PR bootstrap/90543
+	* optc-save-gen.awk: Fix copy-and-paste error.
+
+2023-01-24  Jakub Jelinek  <jakub@redhat.com>
+
+	PR c++/108474
+	* cgraphbuild.cc: Include gimplify.h.
+	(record_reference): Replace VAR_DECLs with DECL_HAS_VALUE_EXPR_P with
+	their corresponding DECL_VALUE_EXPR expressions after unsharing.
+
+2023-01-24  Srinath Parvathaneni  <srinath.parvathaneni@arm.com>
+
+	PR target/108505
+	* config.gcc (tm_file): Move the variable out of loop.
+
+2023-01-24  Lulu Cheng  <chenglulu@loongson.cn>
+	    Yang Yujie  <yangyujie@loongson.cn>
+
+	PR target/107731
+	* config/loongarch/loongarch.cc (loongarch_classify_address):
+	Add precessint for CONST_INT.
+	(loongarch_print_operand_reloc): Operand modifier 'c' is supported.
+	(loongarch_print_operand): Increase the processing of '%c'.
+	* doc/extend.texi: Adds documents for LoongArch operand modifiers.
+	And port the public operand modifiers information to this document.
+
 2023-01-23  Srinath Parvathaneni  <srinath.parvathaneni@arm.com>
 
 	* doc/invoke.texi (-mbranch-protection): Update documentation.
diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP
index 9ed1bcf7f8f..e26ffa6a16c 100644
--- a/gcc/DATESTAMP
+++ b/gcc/DATESTAMP
@@ -1 +1 @@
-20230124
+20230125
diff --git a/gcc/cp/ChangeLog b/gcc/cp/ChangeLog
index 05d42524bf3..53e99494408 100644
--- a/gcc/cp/ChangeLog
+++ b/gcc/cp/ChangeLog
@@ -1,3 +1,27 @@
+2023-01-24  Jason Merrill  <jason@redhat.com>
+
+	PR c++/108504
+	* parser.cc (cp_lexer_new_main): Pass C_LEX_STRING_NO_JOIN for first
+	token, too.
+
+2023-01-24  Jason Merrill  <jason@redhat.com>
+
+	PR c++/108526
+	* pt.cc (tsubst_function_decl): Handle static lambda.
+
+2023-01-24  Jakub Jelinek  <jakub@redhat.com>
+
+	PR c++/108474
+	* cp-gimplify.cc (cp_fold_r): Revert 2023-01-19 changes.
+
+2023-01-24  Jason Merrill  <jason@redhat.com>
+
+	PR c++/107303
+	PR c++/107329
+	* cp-gimplify.cc (cp_fold_r) [TARGET_EXPR]: In case of double
+	TARGET_EXPR, keep the outer one instead of the inner one.
+	(maybe_replace_decl): New.
+
 2023-01-23  Jason Merrill  <jason@redhat.com>
 
 	PR c++/107267
diff --git a/gcc/fortran/ChangeLog b/gcc/fortran/ChangeLog
index a2f8ec7174a..bd9ecfda425 100644
--- a/gcc/fortran/ChangeLog
+++ b/gcc/fortran/ChangeLog
@@ -1,3 +1,9 @@
+2023-01-24  Harald Anlauf  <anlauf@gmx.de>
+
+	PR fortran/108529
+	* simplify.cc (simplify_transformation): Do not try to simplify
+	transformational intrinsic when the ARRAY argument has a NULL shape.
+
 2023-01-23  Harald Anlauf  <anlauf@gmx.de>
 
 	PR fortran/108502
diff --git a/gcc/m2/ChangeLog b/gcc/m2/ChangeLog
index 1fad9e14c73..07ab75d1ffc 100644
--- a/gcc/m2/ChangeLog
+++ b/gcc/m2/ChangeLog
@@ -1,3 +1,58 @@
+2023-01-24  Co-Authored by: Iain Sandoe  <iain@sandoe.co.uk>
+
+	* Make-lang.in (GM2-COMP-BOOT-DEFS): Add
+	DynamicStringPath.def.
+	(GM2-COMP-BOOT-MODS): Add DynamicStringPath.mod.
+	(GM2-COMP-DEFS): Add DynamicStringPath.def.
+	(GM2-COMP-MODS): Add DynamicStringPath.mod.
+	($(objdir)/m2/gm2-libs-min/SYSTEM.def): Split path into
+	multiple -I components.
+	($(objdir)/m2/gm2-libs/SYSTEM.def): Ditto.
+	($(objdir)/m2/gm2-libs-coroutines/SYSTEM.def): Ditto.
+	* gm2-compiler/M2Options.mod: Import DynamicStringPath.
+	(SetSearchPath): Reimplement using DynamicStringPath
+	procedures.
+	* gm2-compiler/M2Search.def (InitSearchPath): Remove.
+	(PrependSearchPath): Remove.
+	* gm2-compiler/M2Search.mod (SFIO): Remove import.
+	(DynamicStringPath): Add import.
+	(Directory): Remove.
+	(UserPath): Remove.
+	(InitialPath): Remove.
+	(InitSearchPath): Remove.
+	(PrependSearchPath): Remove.
+	(FindSourceFile): Re-implement.
+	(FindSourceDefFile): Re-implement.
+	(FindSourceModFile): Re-implement.
+	* gm2-gcc/init.cc (_M2_DynamicStringPath_init):
+	New prototype.
+	(init_FrontEndInit): Call _M2_DynamicStringPath_init.
+	* tools-src/makeSystem: Allow multiple -I paths.
+	* gm2-compiler/DynamicStringPath.def: New file.
+	* gm2-compiler/DynamicStringPath.mod: New file.
+	* gm2-gcc/m2options.h (M2Options_SetMakeIncludePath): Add
+	prototype.
+
+2023-01-24  Gaius Mulley  <gaiusmod2@gmail.com>
+
+	* m2.flex (cpreprocessor): Add temporary variable
+	which is initialized to 0.
+	(commentCLevel): New variable.
+	(endOfCComment): New function.
+	(splitSlashStar): New function to split /* into / and *
+	tokens.
+	(COMMENTC): New flex state.
+	("/*"): New rule to test whether we should treat /*
+	as a single token or as two tokens.
+	(<COMMENTC>.): New rule to skip a character.
+	(<COMMENTC>\n.*): New rule to consume the line.
+	(<COMMENTC>"*/"): New rule to call endOfCComment.
+
+2023-01-24  Gaius Mulley  <gaiusmod2@gmail.com>
+
+	* gm2-libs-iso/RTco.def: Import RTentity.
+	Declare RTco as a definition for C module.
+
 2023-01-23  Iain Sandoe  <iain@sandoe.co.uk>
 
 	PR modula2/108182
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog
index c9d2bc3d7ef..dd07af37159 100644
--- a/gcc/testsuite/ChangeLog
+++ b/gcc/testsuite/ChangeLog
@@ -1,3 +1,100 @@
+2023-01-24  Jakub Jelinek  <jakub@redhat.com>
+
+	PR c++/107329
+	PR testsuite/108533
+	* g++.dg/init/new51.C (size_t): New typedef.
+	(RexxClass::operator new, RexxClass::operator delete): Use size_t
+	instead of unsigned long.
+
+2023-01-24  Jason Merrill  <jason@redhat.com>
+
+	PR c++/108504
+	* g++.dg/ext/pragma1.C: New test.
+
+2023-01-24  Jason Merrill  <jason@redhat.com>
+
+	PR c++/108526
+	* g++.dg/cpp23/static-operator-call5.C: New test.
+
+2023-01-24  Vladimir N. Makarov  <vmakarov@redhat.com>
+
+	* gcc.target/pdp11/pdp11.exp: New.
+	* gcc.target/pdp11/pr108388.c: New.
+
+2023-01-24  Harald Anlauf  <anlauf@gmx.de>
+
+	PR fortran/108529
+	* gfortran.dg/pr108529.f90: New test.
+
+2023-01-24  Andre Vieira  <andre.simoesdiasvieira@arm.com>
+
+	* gcc.target/arm/mve/pr108177-1-run.c: New test.
+	* gcc.target/arm/mve/pr108177-1.c: New test.
+	* gcc.target/arm/mve/pr108177-10-run.c: New test.
+	* gcc.target/arm/mve/pr108177-10.c: New test.
+	* gcc.target/arm/mve/pr108177-11-run.c: New test.
+	* gcc.target/arm/mve/pr108177-11.c: New test.
+	* gcc.target/arm/mve/pr108177-12-run.c: New test.
+	* gcc.target/arm/mve/pr108177-12.c: New test.
+	* gcc.target/arm/mve/pr108177-13-run.c: New test.
+	* gcc.target/arm/mve/pr108177-13.c: New test.
+	* gcc.target/arm/mve/pr108177-14-run.c: New test.
+	* gcc.target/arm/mve/pr108177-14.c: New test.
+	* gcc.target/arm/mve/pr108177-2-run.c: New test.
+	* gcc.target/arm/mve/pr108177-2.c: New test.
+	* gcc.target/arm/mve/pr108177-3-run.c: New test.
+	* gcc.target/arm/mve/pr108177-3.c: New test.
+	* gcc.target/arm/mve/pr108177-4-run.c: New test.
+	* gcc.target/arm/mve/pr108177-4.c: New test.
+	* gcc.target/arm/mve/pr108177-5-run.c: New test.
+	* gcc.target/arm/mve/pr108177-5.c: New test.
+	* gcc.target/arm/mve/pr108177-6-run.c: New test.
+	* gcc.target/arm/mve/pr108177-6.c: New test.
+	* gcc.target/arm/mve/pr108177-7-run.c: New test.
+	* gcc.target/arm/mve/pr108177-7.c: New test.
+	* gcc.target/arm/mve/pr108177-8-run.c: New test.
+	* gcc.target/arm/mve/pr108177-8.c: New test.
+	* gcc.target/arm/mve/pr108177-9-run.c: New test.
+	* gcc.target/arm/mve/pr108177-9.c: New test.
+	* gcc.target/arm/mve/pr108177-main.x: New test include.
+	* gcc.target/arm/mve/pr108177.x: New test include.
+
+2023-01-24  Jakub Jelinek  <jakub@redhat.com>
+
+	PR c++/108474
+	* g++.dg/cpp1z/decomp57.C: New test.
+	* g++.dg/cpp1z/decomp58.C: New test.
+
+2023-01-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
+
+	PR testsuite/107808
+	* gcc.dg/vect/vect-bitfield-write-2.c: Require vect_long_long.
+	* gcc.dg/vect/vect-bitfield-write-3.c: Likewise.
+
+2023-01-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
+
+	PR testsuite/104756
+	* gcc.dg/vect/vect-fmax-1.c: Require vect_float.
+	* gcc.dg/vect/vect-fmax-2.c: Likewise.
+	* gcc.dg/vect/vect-fmax-3.c: Likewise.
+	* gcc.dg/vect/vect-fmin-1.c: Likewise.
+	* gcc.dg/vect/vect-fmin-2.c: Likewise.
+	* gcc.dg/vect/vect-fmin-3.c: Likewise.
+
+2023-01-24  Lulu Cheng  <chenglulu@loongson.cn>
+	    Yang Yujie  <yangyujie@loongson.cn>
+
+	PR target/107731
+	* gcc.target/loongarch/tst-asm-const.c: Moved to...
+	* gcc.target/loongarch/pr107731.c: ...here.
+
+2023-01-24  Jason Merrill  <jason@redhat.com>
+
+	PR c++/107303
+	PR c++/107329
+	* g++.dg/ext/builtin-shufflevector-5.C: New test.
+	* g++.dg/init/new51.C: New test.
+
 2023-01-23  Jason Merrill  <jason@redhat.com>
 
 	PR c++/107267
diff --git a/libgm2/ChangeLog b/libgm2/ChangeLog
index fd67e1aa9c2..f7709dc6ada 100644
--- a/libgm2/ChangeLog
+++ b/libgm2/ChangeLog
@@ -1,3 +1,15 @@
+2023-01-24  Co-Authored by: Iain Sandoe  <iain@sandoe.co.uk>
+
+	* libm2cor/Makefile.am (SYSTEM.def): Split path into
+	multiple -I components.
+	* libm2cor/Makefile.in: Rebuild.
+	* libm2min/Makefile.am (SYSTEM.def): Split path into
+	multiple -I components.
+	* libm2min/Makefile.in: Rebuild.
+	* libm2iso/Makefile.am (SYSTEM.def): Split path into
+	multiple -I components.
+	* libm2iso/Makefile.in: Rebuild.
+
 2023-01-23  Richard Biener  <rguenther@suse.de>
 
 	PR modula2/108144
diff --git a/libstdc++-v3/ChangeLog b/libstdc++-v3/ChangeLog
index b1e17cfd5c6..36618a4ba8a 100644
--- a/libstdc++-v3/ChangeLog
+++ b/libstdc++-v3/ChangeLog
@@ -1,3 +1,20 @@
+2023-01-24  Jonathan Wakely  <jwakely@redhat.com>
+
+	PR libstdc++/108530
+	* src/c++20/tzdb.cc (current_zone): Look for DEFAULT_TIMEZONE in
+	/etc/sysconfig/clock.
+
+2023-01-24  Jonathan Wakely  <jwakely@redhat.com>
+
+	PR libstdc++/102301
+	* include/bits/ranges_base.h: Include <bits/stl_iterator.h> for
+	std::make_reverse_iterator.
+	* include/std/tuple: Include <bits/ranges_util.h> for subrange.
+	(make_from_tuple): Add static assertion from P2255 to diagnose
+	dangling references.
+	* testsuite/20_util/tuple/make_from_tuple/dangling_ref.cc: New test.
+	* testsuite/20_util/tuple/make_from_tuple/tuple_like.cc: New test.
+
 2023-01-23  François Dumont  <fdumont@gcc.gnu.org>
 
 	* include/debug/safe_iterator.h (_Safe_iterator<>::_Unchecked): New.

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

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

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