Daily bump.

This commit is contained in:
GCC Administrator 2023-03-17 00:17:03 +00:00
parent fa4d0ab533
commit 5c389a5c36
11 changed files with 321 additions and 1 deletions

View File

@ -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.

View File

@ -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

View File

@ -1 +1 @@
20230316
20230317

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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.

View File

@ -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