mirror of
https://forge.sourceware.org/marek/gcc.git
synced 2026-02-22 03:47:02 -05:00
Daily bump.
This commit is contained in:
@@ -1,3 +1,20 @@
|
||||
2025-04-29 Iain Buclaw <ibuclaw@gdcproject.org>
|
||||
|
||||
PR d/103044
|
||||
* d-tree.h (build_clear_padding_call): New prototype.
|
||||
* d-codegen.cc (build_clear_padding_call): New function.
|
||||
(build_memset_call): Remove generated call to __builtin_memcpy.
|
||||
(build_address): Replace generated call to __builtin_memset with
|
||||
__builtin_clear_padding.
|
||||
(build_array_from_exprs): Likewise.
|
||||
* expr.cc (ExprVisitor::visit (AssignExp *)): Remove generated call to
|
||||
__builtin_memset.
|
||||
(ExprVisitor::visit (ArrayLiteralExp *)): Likewise. Insert call to
|
||||
__builtin_clear_padding after copying array into GC memory.
|
||||
(ExprVisitor::visit (StructLiteralExp *)): Remove generated call to
|
||||
__builtin_memset.
|
||||
* toir.cc (IRVisitor::visit (ReturnStatement *)): Likewise.
|
||||
|
||||
2025-04-17 Iain Buclaw <ibuclaw@gdcproject.org>
|
||||
|
||||
* dmd/MERGE: Merge upstream dmd 956e73d64e.
|
||||
|
||||
Reference in New Issue
Block a user