mirror of
https://github.com/gcc-mirror/gcc.git
synced 2024-11-21 13:40:47 +00:00
Daily bump.
This commit is contained in:
parent
fa4d0ab533
commit
5c389a5c36
@ -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.
|
||||
|
@ -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
|
||||
|
@ -1 +1 @@
|
||||
20230316
|
||||
20230317
|
||||
|
@ -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
|
||||
|
@ -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
|
||||
|
@ -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
|
||||
|
@ -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
|
||||
|
@ -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
|
||||
|
@ -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
|
||||
|
@ -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.
|
||||
|
@ -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
|
||||
|
Loading…
Reference in New Issue
Block a user