Daily bump.
This commit is contained in:
parent
392e141079
commit
1e77fd4f17
|
@ -1,3 +1,13 @@
|
|||
2021-08-29 Iain Sandoe <iain@sandoe.co.uk>
|
||||
|
||||
* config/darwin.c (darwin_libc_has_function): Do not run
|
||||
the checks for x86 or modern Darwin. Make sure that there
|
||||
is a value set for darwin_macosx_version_min before testing.
|
||||
|
||||
2021-08-29 Iain Sandoe <iain@sandoe.co.uk>
|
||||
|
||||
* config/i386/darwin.h (CLEAR_INSN_CACHE): New.
|
||||
|
||||
2021-08-28 Jan Hubicka <hubicka@ucw.cz>
|
||||
|
||||
* ipa-modref-tree.h (modref_access_node::merge): Break out
|
||||
|
|
|
@ -1 +1 @@
|
|||
20210829
|
||||
20210830
|
||||
|
|
|
@ -1,3 +1,68 @@
|
|||
2021-08-29 Iain Buclaw <ibuclaw@gdcproject.org>
|
||||
|
||||
* d-codegen.cc: Include dmd/module.h.
|
||||
(build_filename_from_loc): New function.
|
||||
(d_assert_call): Rename to...
|
||||
(build_assert_call): ...this.
|
||||
(build_array_bounds_call): Call arrayboundsp variant of the array
|
||||
bounds failure callback.
|
||||
(build_bounds_condition): Rename to...
|
||||
(build_bounds_index_condition): ...this. Update signature.
|
||||
(build_bounds_slice_condition): New function.
|
||||
(checkaction_trap_p): New function.
|
||||
(d_assert_call): Call assertp variant of assert failure callback.
|
||||
* d-tree.h (class IndexExp): Declare.
|
||||
(class SliceExp): Declare.
|
||||
(build_bounds_condition): Remove.
|
||||
(build_assert_call): Declare.
|
||||
(build_bounds_index_condition): Declare.
|
||||
(build_bounds_slice_condition): Declare.
|
||||
(checkaction_trap_p): Declare.
|
||||
(d_assert_call): Remove.
|
||||
* expr.cc (ExprVisitor::visit(IndexExp *)): Call
|
||||
build_bounds_index_condition.
|
||||
(ExprVisitor::visit(SliceExp *)): Call build_bounds_slice_condition.
|
||||
(ExprVisitor::visit(AssertExp *)): Update setting of libcall.
|
||||
* runtime.cc (enum d_libcall_type): Add LCT_IMMUTABLE_CHARPTR.
|
||||
(get_libcall_type): Handle LCT_IMMUTABLE_CHARPTR.
|
||||
* runtime.def (ASSERT): Rename to...
|
||||
(ASSERTP): ...this. Update signature.
|
||||
(UNITTEST): Rename to...
|
||||
(UNITTESTP): ...this. Update signature.
|
||||
(ARRAY_BOUNDS): Rename to...
|
||||
(ARRAYBOUNDSP): ...this. Updates signature.
|
||||
* toir.cc (IRVisitor::visit(SwitchErrorStatement *)): Update call.
|
||||
|
||||
2021-08-29 Iain Buclaw <ibuclaw@gdcproject.org>
|
||||
|
||||
* typeinfo.cc (class TypeInfoVisitor::layout_base): Update comment.
|
||||
|
||||
2021-08-29 Iain Buclaw <ibuclaw@gdcproject.org>
|
||||
|
||||
* typeinfo.cc (TypeInfoVisitor::visit(TypeInfoClassDeclaration *)):
|
||||
Use int to store type flags.
|
||||
(TypeInfoVisitor::visit(TypeInfoStructDeclaration *)): Likewise.
|
||||
|
||||
2021-08-29 Iain Buclaw <ibuclaw@gdcproject.org>
|
||||
|
||||
* types.cc (TypeVisitor::visit(TypeEnum*)): Get wchar_t type from
|
||||
build_frontend_type.
|
||||
|
||||
2021-08-29 Iain Buclaw <ibuclaw@gdcproject.org>
|
||||
|
||||
* d-convert.cc (convert_for_rvalue): Convert switch statement into if
|
||||
condition.
|
||||
|
||||
2021-08-29 Iain Buclaw <ibuclaw@gdcproject.org>
|
||||
|
||||
* d-builtins.cc (d_init_versions): Use POINTER_SIZE for testing
|
||||
whether to predefine D_LP64.
|
||||
|
||||
2021-08-29 Iain Buclaw <ibuclaw@gdcproject.org>
|
||||
|
||||
PR d/102094
|
||||
* d-codegen.cc (build_frame_type): Set TYPE_CXX_ODR_P.
|
||||
|
||||
2021-08-25 Lewis Hyatt <lhyatt@gmail.com>
|
||||
|
||||
PR other/93067
|
||||
|
|
|
@ -1,3 +1,13 @@
|
|||
2021-08-29 Iain Buclaw <ibuclaw@gdcproject.org>
|
||||
|
||||
PR d/102094
|
||||
* gdc.dg/lto/pr102094_0.d: New test.
|
||||
|
||||
2021-08-29 Iain Sandoe <iain@sandoe.co.uk>
|
||||
|
||||
* gcc.dg/analyzer/strndup-1.c: Skip for Darwin versions
|
||||
without strndup support in libc.
|
||||
|
||||
2021-08-28 Jan Hubicka <hubicka@ucw.cz>
|
||||
|
||||
* gcc.dg/tree-ssa/modref-9.c: New test.
|
||||
|
|
|
@ -1,3 +1,23 @@
|
|||
2021-08-29 Iain Buclaw <ibuclaw@gdcproject.org>
|
||||
|
||||
* d-demangle.c (dlang_identifier): Skip over fake parent manglings.
|
||||
* testsuite/d-demangle-expected: Add tests.
|
||||
|
||||
2021-08-29 Iain Buclaw <ibuclaw@gdcproject.org>
|
||||
|
||||
* d-demangle.c (dlang_parse_arrayliteral): Add 'info' parameter.
|
||||
(dlang_parse_assocarray): Likewise.
|
||||
(dlang_parse_structlit): Likewise.
|
||||
(dlang_value): Likewise. Handle function literal symbols.
|
||||
(dlang_template_args): Pass 'info' to dlang_value.
|
||||
* testsuite/d-demangle-expected: Add new test.
|
||||
|
||||
2021-08-29 Iain Buclaw <ibuclaw@gdcproject.org>
|
||||
|
||||
* d-demangle.c (dlang_attributes): Handle typeof(*null).
|
||||
(dlang_type): Likewise. Demangle 'n' as typeof(null).
|
||||
* testsuite/d-demangle-expected: Update tests.
|
||||
|
||||
2021-08-23 Iain Sandoe <iain@sandoe.co.uk>
|
||||
|
||||
* simple-object-mach-o.c (simple_object_mach_o_write_segment):
|
||||
|
|
Loading…
Reference in New Issue