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

https://gcc.gnu.org/g:5c389a5c36f1c82fef82115270109f19c1237eaa

commit r13-6725-g5c389a5c36f1c82fef82115270109f19c1237eaa
Author: GCC Administrator <gccadmin@gcc.gnu.org>
Date:   Fri Mar 17 00:17:03 2023 +0000

    Daily bump.

Diff:
---
 contrib/ChangeLog            |  5 +++
 gcc/ChangeLog                | 33 +++++++++++++++++
 gcc/DATESTAMP                |  2 +-
 gcc/cp/ChangeLog             | 37 +++++++++++++++++++
 gcc/d/ChangeLog              | 37 +++++++++++++++++++
 gcc/m2/ChangeLog             | 86 ++++++++++++++++++++++++++++++++++++++++++++
 gcc/testsuite/ChangeLog      | 84 +++++++++++++++++++++++++++++++++++++++++++
 libcpp/ChangeLog             |  8 +++++
 libgm2/ChangeLog             | 11 ++++++
 libphobos/ChangeLog          | 10 ++++++
 maintainer-scripts/ChangeLog |  9 +++++
 11 files changed, 321 insertions(+), 1 deletion(-)

diff --git a/contrib/ChangeLog b/contrib/ChangeLog
index c9c7a6f2e31..169ba9ae38d 100644
--- a/contrib/ChangeLog
+++ b/contrib/ChangeLog
@@ -1,3 +1,8 @@
+2023-03-16  Jakub Jelinek  <jakub@redhat.com>
+
+	* unicode/README: Update to mention also makeuname2c.
+	* unicode/NameAliases.txt: New file.
+
 2023-03-13  Lewis Hyatt  <lhyatt@gmail.com>
 
 	* unicode/DerivedCoreProperties.txt: Update to Unicode 15.
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 76e5dca4260..998f0e79970 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,36 @@
+2023-03-16  Uros Bizjak  <ubizjak@gmail.com>
+
+	* config/i386/i386-expand.cc (expand_vec_perm_pblendv):
+	Handle 8-byte modes only with TARGET_MMX_WITH_SSE.
+	(expand_vec_perm_2perm_pblendv): Ditto.
+
+2023-03-16  Martin Liska  <mliska@suse.cz>
+
+	PR middle-end/106133
+	* gcc.cc (driver_handle_option): Use x_main_input_basename
+	if x_dump_base_name is null.
+	* opts.cc (common_handle_option): Likewise.
+
+2023-03-16  Richard Biener  <rguenther@suse.de>
+
+	PR tree-optimization/109123
+	* gimple-ssa-warn-access.cc (pass_waccess::warn_invalid_pointer):
+	Do not emit -Wuse-after-free late.
+	(pass_waccess::check_call): Always check call pointer uses.
+
+2023-03-16  Richard Biener  <rguenther@suse.de>
+
+	PR tree-optimization/109141
+	* tree-dfa.h (renumber_gimple_stmt_uids_in_block): New.
+	* tree-dfa.cc (renumber_gimple_stmt_uids_in_block): Split
+	out from ...
+	(renumber_gimple_stmt_uids): ... here and
+	(renumber_gimple_stmt_uids_in_blocks): ... here.
+	* gimple-ssa-warn-access.cc (pass_waccess::use_after_inval_p):
+	Use renumber_gimple_stmt_uids_in_block to also assign UIDs
+	to PHIs.
+	(pass_waccess::check_pointer_uses): Process all PHIs.
+
 2023-03-15  David Malcolm  <dmalcolm@redhat.com>
 
 	PR analyzer/109097
diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP
index b0f638be23e..348f4b8a133 100644
--- a/gcc/DATESTAMP
+++ b/gcc/DATESTAMP
@@ -1 +1 @@
-20230316
+20230317
diff --git a/gcc/cp/ChangeLog b/gcc/cp/ChangeLog
index a9f3f61d494..893d4e9bd3b 100644
--- a/gcc/cp/ChangeLog
+++ b/gcc/cp/ChangeLog
@@ -1,3 +1,40 @@
+2023-03-16  Jason Merrill  <jason@redhat.com>
+
+	PR c++/105809
+	* init.cc (get_nsdmi): Split out...
+	(maybe_instantiate_nsdmi_init): ...this function.
+	* cp-tree.h: Declare it.
+	* pt.cc (tsubst_expr): Use it.
+
+2023-03-16  Jason Merrill  <jason@redhat.com>
+
+	PR c++/108242
+	* pt.cc (tsubst_expr) [TAG_DEFN]: Handle partial instantiation.
+
+2023-03-16  Jason Merrill  <jason@redhat.com>
+
+	PR c++/101869
+	* semantics.cc (finish_qualified_id_expr): Don't try to build a
+	pointer-to-member if the scope is an enumeration.
+
+2023-03-16  Patrick Palka  <ppalka@redhat.com>
+
+	PR c++/109030
+	* constexpr.cc (maybe_constant_init_1): For an unevaluated
+	non-manifestly-constant operand, don't constant evaluate
+	and instead call fold_to_constant as in maybe_constant_value.
+
+2023-03-16  Patrick Palka  <ppalka@redhat.com>
+
+	PR c++/100288
+	* constraint.cc (satisfaction_cache::get): Relax overly strict
+	checking assert in the constraint recursion case.
+
+2023-03-16  Jason Merrill  <jason@redhat.com>
+
+	PR c++/105406
+	* coroutines.cc (build_co_await): Handle lvalue 'o'.
+
 2023-03-15  Jason Merrill  <jason@redhat.com>
 
 	PR c++/103871
diff --git a/gcc/d/ChangeLog b/gcc/d/ChangeLog
index 5ea24161916..7c340f68c84 100644
--- a/gcc/d/ChangeLog
+++ b/gcc/d/ChangeLog
@@ -1,3 +1,40 @@
+2023-03-16  Iain Buclaw  <ibuclaw@gdcproject.org>
+
+	* dmd/MERGE: Merge upstream dmd 4ca4140e58.
+	* dmd/VERSION: Bump version to v2.103.0-beta.1.
+	* Make-lang.in (D_FRONTEND_OBJS): Add d/errorsink.o.
+	* d-ctfloat.cc (CTFloat::sprint): Update signature for new front-end
+	interface.
+	* d-frontend.cc (getTypeInfoType): Likewise.
+	* d-lang.cc (d_handle_option): Remove handling of -fpreview=dip25 and
+	-frevert=dip25.
+	(d_post_options): Remove enabling of sealed references language
+	feature when scoped pointers is enabled.
+	* d-tree.h (create_typeinfo): Update signature.
+	* decl.cc (DeclVisitor::finish_vtable): Update for new front-end
+	interface.
+	(DeclVisitor::visit (VarDeclaration *)): Likewise.
+	(DeclVisitor::visit (FuncDeclaration *)): Check skipCodegen to see if
+	front-end explicitly requested not to generate code.
+	* expr.cc (ExprVisitor::visit (NewExp *)): Update for new front-end
+	interface.
+	* lang.opt (fpreview=dip25): Remove.
+	(frevert=dip25): Remove.
+	* modules.cc (layout_moduleinfo_fields): Update for new front-end
+	interface.
+	(layout_moduleinfo): Likewise.
+	* runtime.def (NEWCLASS): Remove.
+	* toir.cc (IRVisitor::visit (IfStatement *)): Don't generate IR for if
+	statement list when condition is `__ctfe'.
+	* typeinfo.cc (create_typeinfo): Add generate parameter.
+	* types.cc (layout_aggregate_members): Update for new front-end
+	interface.
+
+2023-03-16  Iain Buclaw  <ibuclaw@gdcproject.org>
+
+	PR d/109144
+	* d-codegen.cc (build_frame_type): Set frame field and type alignment.
+
 2023-03-14  Iain Buclaw  <ibuclaw@gdcproject.org>
 
 	PR d/109108
diff --git a/gcc/m2/ChangeLog b/gcc/m2/ChangeLog
index 218d6096a86..4a188723d2a 100644
--- a/gcc/m2/ChangeLog
+++ b/gcc/m2/ChangeLog
@@ -1,3 +1,89 @@
+2023-03-16  Gaius Mulley  <gaiusmod2@gmail.com>
+
+	* gm2-compiler/SymbolKey.mod (PutSymKey): Halt parameters
+	reordered.
+	(DelSymKey): Ditto.
+	* gm2-compiler/ppg.mod (GetEpsilon): Ditto.
+	(GetReachEnd): Ditto.
+	(GetFollow): Ditto.
+	(CodeCondition): Ditto.
+	(CodeThenDo): Ditto.
+	(CodeEnd): Ditto.
+	(RecoverCondition): Ditto.
+	(ConditionIndent): Ditto.
+	* gm2-libs-ch/m2rts.h (M2RTS_Halt): Ditto.
+	* gm2-libs-coroutines/Executive.mod (Assert): Ditto.
+	(Resume): Remove redundant comments.
+	(Wait): Remove redundant comments.
+	* gm2-libs-coroutines/SYSTEM.mod (TRANSFER): Halt parameters
+	reordered.
+	(IOTransferHandler): Ditto.
+	(Finished): Ditto.
+	(localInit): Ditto.
+	* gm2-libs-coroutines/TimerHandler.mod (WaitOn): Halt parameters
+	reordered.
+	(Cancel): Ditto.
+	(ReArmEvent): Ditto.
+	(OnActiveQueue): Ditto.
+	* gm2-libs-iso/COROUTINES.mod (NEWCOROUTINE): Ditto.
+	(Transfer): Ditto.
+	(IOTRANSFER): Ditto.
+	* gm2-libs-iso/EXCEPTIONS.mod (RAISE): Correct Halt parameters.
+	* gm2-libs-iso/M2RTS.def (Halt): Halt parameters reordered.
+	(HaltC): Ditto.
+	* gm2-libs-iso/M2RTS.mod: Ditto.
+	* gm2-libs-iso/RTentity.mod (PutKey): Ditto.
+	(DelKey): Ditto.
+	(findChildAndParent): Ditto.
+	(assert): Ditto.
+	* gm2-libs-iso/Storage.mod (ALLOCATE): Add DebugTrace.
+	Add UseMallocFree test.
+	(DEALLOCATE): Add DebugTrace.  Add UseMallocFree test.
+	(assert): Halt parameters reordered.
+	* gm2-libs-log/Termbase.mod (Read): Ditto.
+	(KeyPressed): Ditto.
+	(Write): Ditto.
+	(Init): Ditto.
+	* gm2-libs/Debug.def (Halt): Halt parameters reordered.
+	* gm2-libs/Debug.mod (Halt): Ditto.
+	* gm2-libs/DynamicStrings.def (PopAllocation): Improve comment.
+	* gm2-libs/DynamicStrings.mod (PopAllocation): Improve comment.
+	Halt parameters reordered.
+	* gm2-libs/M2RTS.def (Halt): Ditto.
+	(HaltC): Ditto.
+	* gm2-libs/M2RTS.mod (Halt): Ditto.
+	(HaltC): Ditto.
+	* gm2-libs/PushBackInput.mod (PutStr): Ditto.
+	(PutString): Ditto.
+	(PutCh): Ditto.
+	* gm2-libs/RTExceptions.mod (GetBaseExceptionBlock): Ditto.
+	* gm2-libs/RTint.mod (ReArmTimeVector): Ditto.
+	(GetTimeVector): Ditto.
+	(AttachVector): Ditto.
+	(IncludeVector): Ditto.
+	(Listen): Ditto.
+	* gm2-libs/SysStorage.mod (ALLOCATE): Ditto.
+	(DEALLOCATE): Ditto.
+	(REALLOCATE): Ditto.
+	* gm2-libs-coroutines/Debug.def: Removed.
+	* gm2-libs-coroutines/Debug.mod: Removed.
+
+2023-03-16  Gaius Mulley  <gaiusmod2@gmail.com>
+
+	* Make-lang.in: Rename target-independent to
+	target-independent/m2.
+	* target-independent/readme.txt: Update.
+	* target-independent/m2/gm2-ebnf.texi: New file.
+	* target-independent/m2/gpl_v3_without_node.texi: New file.
+	* target-independent/Builtins.texi: Rename ...
+	* target-independent/m2/Builtins.texi: ... to this.
+	* target-independent/SYSTEM-iso.texi: Rename ...
+	* target-independent/m2/SYSTEM-iso.texi: ... to this.
+	* target-independent/SYSTEM-pim.texi: Rename ...
+	* target-independent/m2/SYSTEM-pim.texi: ... to this.
+	* target-independent/gm2-libs.texi: Rename ...
+	* target-independent/m2/gm2-libs.texi: ... to this.
+
 2023-03-15  Gaius Mulley  <gaiusmod2@gmail.com>
 
 	PR modula2/109125
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog
index a52a0e2312b..a285f923cfb 100644
--- a/gcc/testsuite/ChangeLog
+++ b/gcc/testsuite/ChangeLog
@@ -1,3 +1,87 @@
+2023-03-16  Jason Merrill  <jason@redhat.com>
+
+	PR c++/105809
+	* g++.dg/cpp0x/constexpr-__func__3.C: New test.
+
+2023-03-16  Jason Merrill  <jason@redhat.com>
+
+	PR c++/108242
+	* g++.dg/cpp1y/lambda-generic-func2.C: New test.
+
+2023-03-16  Jason Merrill  <jason@redhat.com>
+
+	PR c++/101869
+	* g++.dg/cpp0x/enum43.C: New test.
+
+2023-03-16  Gaius Mulley  <gaiusmod2@gmail.com>
+
+	* gm2/types/run/pass/d.c: Add missing include <stdbool.h>.
+
+2023-03-16  Gaius Mulley  <gaiusmod2@gmail.com>
+
+	PR modula2/109125
+	* gm2/types/run/pass/d.c: Convert data structure from
+	BOOLEAN int to bool and cast int to bool in test function.
+
+2023-03-16  Gaius Mulley  <gaiusmod2@gmail.com>
+
+	* gm2/complex/pass/arith3.mod: Halt parameters reordered.
+	* gm2/complex/run/pass/arith3.mod: Ditto.
+	* gm2/complex/run/pass/arith4.mod: Ditto.
+	* gm2/complex/run/pass/arith5.mod: Ditto.
+	* gm2/isolib/run/pass/real2.mod: Ditto.
+	* gm2/isolib/run/pass/real3.mod: Ditto.
+	* gm2/isolib/run/pass/realconv.mod: Ditto.
+	* gm2/isolib/run/pass/realconv2.mod: Ditto.
+	* gm2/pim/pass/testshort.mod: Ditto.
+	* gm2/projects/pim/run/pass/tower/AdvSystem.mod: Ditto.
+	* gm2/projects/pim/run/pass/tower/DrawL.mod: Ditto.
+	* gm2/warnings/returntype/pass/Termbase.mod: Ditto.
+	* gm2/warnings/returntype/pass/keypressedsimple.mod: Ditto.
+
+2023-03-16  Patrick Palka  <ppalka@redhat.com>
+
+	PR c++/109030
+	* g++.dg/cpp2a/constexpr-inst2.C: New test.
+
+2023-03-16  Patrick Palka  <ppalka@redhat.com>
+
+	PR c++/100288
+	* g++.dg/cpp2a/concepts-recursive-sat5.C: New test.
+
+2023-03-16  Iain Buclaw  <ibuclaw@gdcproject.org>
+
+	* gdc.dg/torture/simd23084.d: New test.
+	* gdc.dg/torture/simd23085.d: New test.
+	* gdc.dg/torture/simd23218.d: New test.
+
+2023-03-16  Martin Liska  <mliska@suse.cz>
+
+	PR middle-end/106133
+	* c-c++-common/pr106133.c: New test.
+
+2023-03-16  Alexandre Oliva  <oliva@adacore.com>
+
+	* gcc.dg/vect/pr103116-2.c (x): Fix array size.
+
+2023-03-16  Jason Merrill  <jason@redhat.com>
+
+	PR c++/105406
+	* g++.dg/coroutines/co-await-moveonly1.C: New test.
+
+2023-03-16  Iain Buclaw  <ibuclaw@gdcproject.org>
+
+	PR d/109144
+	* gdc.dg/torture/pr109144.d: New test.
+
+2023-03-16  Richard Biener  <rguenther@suse.de>
+
+	PR tree-optimization/109123
+	* gcc.dg/Wuse-after-free-pr109123.c: New testcase.
+	* gcc.dg/Wuse-after-free-2.c: Amend expected diagnostic with
+	the name of the pointer.
+	* c-c++-common/Wuse-after-free-6.c: Un-XFAIL case.
+
 2023-03-15  Jason Merrill  <jason@redhat.com>
 
 	PR c++/103871
diff --git a/libcpp/ChangeLog b/libcpp/ChangeLog
index 0d5bc9ed003..e1410129679 100644
--- a/libcpp/ChangeLog
+++ b/libcpp/ChangeLog
@@ -1,3 +1,11 @@
+2023-03-16  Jakub Jelinek  <jakub@redhat.com>
+
+	* makeucnid.cc (write_copyright): Update Unicode copyright years
+	up to 2022.
+	* makeuname2c.cc (write_copyright): Likewise.
+	* ucnid.h: Regenerated.
+	* uname2c.h: Regenerated.
+
 2023-03-13  Lewis Hyatt  <lhyatt@gmail.com>
 
 	PR preprocessor/67046
diff --git a/libgm2/ChangeLog b/libgm2/ChangeLog
index 0b9b6379dcb..098ce0e510f 100644
--- a/libgm2/ChangeLog
+++ b/libgm2/ChangeLog
@@ -1,3 +1,14 @@
+2023-03-16  Gaius Mulley  <gaiusmod2@gmail.com>
+
+	* libm2cor/Makefile.am: Remove
+	* libm2cor/Makefile.in: Rebuild.
+	* libm2iso/RTco.cc (newSem): Halt parameters reordered.
+	(currentThread): Ditto.
+	(never): Ditto.
+	(defined): Ditto.
+	(initThread): Ditto.
+	* libm2iso/m2rts.h (m2iso_M2RTS_HaltC): Ditto.
+
 2023-03-15  Gaius Mulley  <gaiusmod2@gmail.com>
 
 	PR modula2/109125
diff --git a/libphobos/ChangeLog b/libphobos/ChangeLog
index 8399862344d..ff51a6b0dad 100644
--- a/libphobos/ChangeLog
+++ b/libphobos/ChangeLog
@@ -1,3 +1,13 @@
+2023-03-16  Iain Buclaw  <ibuclaw@gdcproject.org>
+
+	* libdruntime/MERGE: Merge upstream druntime 4ca4140e58.
+	* libdruntime/Makefile.am (DRUNTIME_DSOURCES): Add core/factory.d.
+	* libdruntime/Makefile.in: Regenerate.
+	* src/MERGE: Merge upstream phobos 454dff14d.
+	* testsuite/libphobos.hash/test_hash.d: Update test.
+	* testsuite/libphobos.shared/finalize.d: Update test.
+	* libdruntime/core/factory.d: New file.
+
 2023-02-21  Iain Buclaw  <ibuclaw@gdcproject.org>
 
 	* src/MERGE: Merge upstream phobos e5a521ab2.
diff --git a/maintainer-scripts/ChangeLog b/maintainer-scripts/ChangeLog
index 6dbe4ba30d8..12b8c621aed 100644
--- a/maintainer-scripts/ChangeLog
+++ b/maintainer-scripts/ChangeLog
@@ -1,3 +1,12 @@
+2023-03-16  Gaius Mulley  <gaiusmod2@gmail.com>
+
+	* update_web_docs_git (MANUALS): Add gm2.
+	Add include path for gm2 manual.
+
+2023-03-16  Gerald Pfeifer  <gerald@pfeifer.com>
+
+	* update_web_docs_git (BUGURL): Introduce and use throughout.
+
 2022-11-30  Iain Buclaw  <ibuclaw@gdcproject.org>
 
 	PR web/107749

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

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

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