diff options
author | GCC Administrator <gccadmin@gcc.gnu.org> | 2023-03-17 00:17:03 +0000 |
---|---|---|
committer | GCC Administrator <gccadmin@gcc.gnu.org> | 2023-03-17 00:17:03 +0000 |
commit | 5c389a5c36f1c82fef82115270109f19c1237eaa (patch) | |
tree | 0dedab550e6a2f6004b92c987d816f03dfcbe7c1 | |
parent | fa4d0ab533cc2bc9cb6f512b3d4bd0bbc01ee797 (diff) | |
download | gcc-5c389a5c36f1c82fef82115270109f19c1237eaa.zip gcc-5c389a5c36f1c82fef82115270109f19c1237eaa.tar.gz gcc-5c389a5c36f1c82fef82115270109f19c1237eaa.tar.bz2 |
Daily bump.
-rw-r--r-- | contrib/ChangeLog | 5 | ||||
-rw-r--r-- | gcc/ChangeLog | 33 | ||||
-rw-r--r-- | gcc/DATESTAMP | 2 | ||||
-rw-r--r-- | gcc/cp/ChangeLog | 37 | ||||
-rw-r--r-- | gcc/d/ChangeLog | 37 | ||||
-rw-r--r-- | gcc/m2/ChangeLog | 86 | ||||
-rw-r--r-- | gcc/testsuite/ChangeLog | 84 | ||||
-rw-r--r-- | libcpp/ChangeLog | 8 | ||||
-rw-r--r-- | libgm2/ChangeLog | 11 | ||||
-rw-r--r-- | libphobos/ChangeLog | 10 | ||||
-rw-r--r-- | maintainer-scripts/ChangeLog | 9 |
11 files changed, 321 insertions, 1 deletions
diff --git a/contrib/ChangeLog b/contrib/ChangeLog index c9c7a6f..169ba9a 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 76e5dca..998f0e7 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 b0f638b..348f4b8 100644 --- a/gcc/DATESTAMP +++ b/gcc/DATESTAMP @@ -1 +1 @@ -20230316 +20230317 diff --git a/gcc/cp/ChangeLog b/gcc/cp/ChangeLog index a9f3f61..893d4e9 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 5ea2416..7c340f6 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 218d609..4a18872 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 a52a0e2..a285f92 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 0d5bc9e..e141012 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 0b9b637..098ce0e 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 8399862..ff51a6b 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 6dbe4ba..12b8c62 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 |