]> git.ipfire.org Git - thirdparty/gcc.git/blame - gcc/d/ChangeLog
d: Fix missing dependencies in depfile for imported files (PR93038)
[thirdparty/gcc.git] / gcc / d / ChangeLog
CommitLineData
4a01f7b1
IB
12020-03-22 Iain Buclaw <ibuclaw@gdcproject.org>
2
3 PR d/93038
4 * d-lang.cc (deps_write): Add content imported files to the make
5 dependency list.
6
98eb7b2e
IB
72020-03-21 Iain Buclaw <ibuclaw@gdcproject.org>
8
424e3908 9 PR d/94240
98eb7b2e
IB
10 * typeinfo.cc (class TypeInfoVisitor): Replace type_ field with decl_.
11 (TypeInfoVisitor::TypeInfoVisitor): Set decl_.
12 (TypeInfoVisitor::result): Update.
13 (TypeInfoVisitor::internal_reference): New function.
14 (TypeInfoVisitor::layout_string): Use internal_reference.
15 (TypeInfoVisitor::visit (TypeInfoTupleDeclaration *)): Likewise.
16 (layout_typeinfo): Construct TypeInfoVisitor with typeinfo decl.
17 (layout_classinfo): Likewise.
18
b5446d0c
IB
192020-03-20 Iain Buclaw <ibuclaw@gdcproject.org>
20
21 PR lto/91027
22 * d-tree.h (struct GTY): Add daggregate field.
23 (IDENTIFIER_DAGGREGATE): Define.
24 (d_mangle_decl): Add declaration.
25 * decl.cc (mangle_decl): Remove static linkage, rename to...
26 (d_mangle_decl): ...this, update all callers.
27 * types.cc (merge_aggregate_types): New function.
28 (TypeVisitor::visit (TypeStruct *)): Call merge_aggregate_types, set
29 IDENTIFIER_DAGGREGATE and TYPE_CXX_ODR_P.
30 (TypeVisitor::visit (TypeClass *)): Likewise.
31
d5029d45
JJ
322020-03-18 Jakub Jelinek <jakub@redhat.com>
33
34 * expr.cc (ExprVisitor::visit (CatAssignExp *)): Fix up duplicated
35 word issue in a comment.
36 * d-target.cc (Target::FPTypeProperties<T>::max): Likewise.
37
2691ffe6
IB
382020-03-16 Iain Buclaw <ibuclaw@gdcproject.org>
39
40 PR d/92309
41 * types.cc (fixup_anonymous_offset): Don't set DECL_FIELD_OFFSET on
42 anonymous fields.
43
447d196e
IB
442020-03-16 Iain Buclaw <ibuclaw@gdcproject.org>
45
46 PR d/92216
47 * decl.cc (make_thunk): Don't set TREE_PUBLIC on thunks if the target
48 function is external to the current compilation.
49
7e7065b9 502020-01-01 Jakub Jelinek <jakub@redhat.com>
a5544970 51
8d9254fc
JJ
52 Update copyright years.
53
3f27508c 54 * gdc.texi: Bump @copyrights-d year.
b4c522fa 55\f
7e7065b9 56Copyright (C) 2020 Free Software Foundation, Inc.
b4c522fa
IB
57
58Copying and distribution of this file, with or without modification,
59are permitted in any medium without royalty provided the copyright
60notice and this notice are preserved.