Merge dmd upstream 180465274
[gcc.git] / gcc / d / ChangeLog
1 2019-01-21 Iain Buclaw <ibuclaw@gdcproject.org>
2
3 * d-frontend.cc (Compiler::paintAsType): Update for new signature.
4
5 2019-01-20 Iain Buclaw <ibuclaw@gdcproject.org>
6
7 * d-builtins.cc (d_init_versions): Check value of
8 STACK_GROWS_DOWNWARD.
9
10 2019-01-20 Iain Buclaw <ibuclaw@gdcproject.org>
11
12 * d-codegen.cc (identity_compare_p): Return false if seen built-in
13 type with padding.
14 (build_float_identity): Moved here from expr.cc.
15 (lower_struct_comparison): Handle real and complex types.
16 * d-tree.h (build_float_identity): New.
17 * expr.cc (build_float_identity): Move to d-codegen.cc.
18
19 2019-01-20 Johannes Pfau <johannespfau@gmail.com>
20
21 * expr.cc (build_float_identity): New function.
22 (ExprVisitor::visit(IdentityExp)): Add support for complex types.
23
24 2019-01-16 Iain Buclaw <ibuclaw@gdcproject.org>
25
26 PR d/87824
27 * d-lang.cc (d_post_options): Disable implicit
28 -forder-blocks-and-partition.
29
30 2019-01-16 Iain Buclaw <ibuclaw@gdcproject.org>
31
32 * d-codegen.cc (build_typeof_null_value): New function.
33 * d-tree.h (build_typeof_null_value): Declare.
34 * d-convert.cc (convert_expr): Use build_typeof_null_value.
35 * expr.cc (ExprVisitor::visit(NullExp)): Likewise.
36
37 2019-01-15 Richard Sandiford <richard.sandiford@arm.com>
38
39 PR inline-asm/52813
40 * lang.opt (Wdeprecated): Reference common.opt instead of c.opt.
41
42 2019-01-12 Iain Buclaw <ibuclaw@gdcproject.org>
43
44 * README.gcc: New file.
45
46 2019-01-01 Jakub Jelinek <jakub@redhat.com>
47
48 Update copyright years.
49
50 * gdc.texi: Bump @copyrights-d year.
51 \f
52 Copyright (C) 2019 Free Software Foundation, Inc.
53
54 Copying and distribution of this file, with or without modification,
55 are permitted in any medium without royalty provided the copyright
56 notice and this notice are preserved.