aboutsummaryrefslogtreecommitdiff
path: root/gcc/d
diff options
context:
space:
mode:
authorJakub Jelinek <jakub@redhat.com>2025-01-02 11:06:31 +0100
committerJakub Jelinek <jakub@gcc.gnu.org>2025-01-02 11:06:31 +0100
commit2c08aca65a9ce66ca8cee665838a92684d4ddff3 (patch)
tree1735b7444359d4c34a80d0b4435bf878f6683169 /gcc/d
parent55f31c715f75c61b79b37e47e9d0429d062b29db (diff)
downloadgcc-2c08aca65a9ce66ca8cee665838a92684d4ddff3.zip
gcc-2c08aca65a9ce66ca8cee665838a92684d4ddff3.tar.gz
gcc-2c08aca65a9ce66ca8cee665838a92684d4ddff3.tar.bz2
Rotate ChangeLog files.
Rotate ChangeLog files for ChangeLogs with yearly cadence. Also remove empty lines before Form Feed line.
Diffstat (limited to 'gcc/d')
-rw-r--r--gcc/d/ChangeLog291
-rw-r--r--gcc/d/ChangeLog-20061
-rw-r--r--gcc/d/ChangeLog-20071
-rw-r--r--gcc/d/ChangeLog-20081
-rw-r--r--gcc/d/ChangeLog-20091
-rw-r--r--gcc/d/ChangeLog-20101
-rw-r--r--gcc/d/ChangeLog-20111
-rw-r--r--gcc/d/ChangeLog-20121
-rw-r--r--gcc/d/ChangeLog-20131
-rw-r--r--gcc/d/ChangeLog-20141
-rw-r--r--gcc/d/ChangeLog-20151
-rw-r--r--gcc/d/ChangeLog-20161
-rw-r--r--gcc/d/ChangeLog-20171
-rw-r--r--gcc/d/ChangeLog-20221
-rw-r--r--gcc/d/ChangeLog-20231
-rw-r--r--gcc/d/ChangeLog-2024294
16 files changed, 295 insertions, 304 deletions
diff --git a/gcc/d/ChangeLog b/gcc/d/ChangeLog
index e51cd8a..501b006 100644
--- a/gcc/d/ChangeLog
+++ b/gcc/d/ChangeLog
@@ -1,294 +1,5 @@
-2024-11-22 Andrew Pinski <quic_apinski@quicinc.com>
-
- PR bootstrap/117737
- * d-attribs.cc (INCLUDE_MEMORY): Remove.
- * d-builtins.cc (INCLUDE_MEMORY): Remove.
- * d-codegen.cc (INCLUDE_MEMORY): Remove.
- * d-convert.cc (INCLUDE_MEMORY): Remove.
- * d-diagnostic.cc (INCLUDE_MEMORY): Remove.
- * d-frontend.cc (INCLUDE_MEMORY): Remove.
- * d-lang.cc (INCLUDE_MEMORY): Remove.
- * d-longdouble.cc (INCLUDE_MEMORY): Remove.
- * d-target.cc (INCLUDE_MEMORY): Remove.
- * decl.cc (INCLUDE_MEMORY): Remove.
- * expr.cc (INCLUDE_MEMORY): Remove.
- * intrinsics.cc (INCLUDE_MEMORY): Remove.
- * modules.cc (INCLUDE_MEMORY): Remove.
- * toir.cc (INCLUDE_MEMORY): Remove.
- * typeinfo.cc (INCLUDE_MEMORY): Remove.
- * types.cc (INCLUDE_MEMORY): Remove.
-
-2024-10-29 David Malcolm <dmalcolm@redhat.com>
-
- PR other/116613
- * d-diagnostic.cc (d_diagnostic_report_diagnostic): Update for
- m_printer becoming reference printer.
-
-2024-10-24 David Malcolm <dmalcolm@redhat.com>
- Gaius Mulley <gaiusmod2@gmail.com>
-
- PR other/116613
- * d-attribs.cc: Add #define INCLUDE_MEMORY.
- * d-builtins.cc: Likewise.
- * d-codegen.cc: Likewise.
- * d-convert.cc: Likewise.
- * d-diagnostic.cc: Likewise.
- * d-frontend.cc: Likewise.
- * d-lang.cc: Likewise.
- * d-longdouble.cc: Likewise.
- * d-target.cc: Likewise.
- * decl.cc: Likewise.
- * expr.cc: Likewise.
- * intrinsics.cc: Likewise.
- * modules.cc: Likewise.
- * toir.cc: Likewise.
- * typeinfo.cc: Likewise.
- * types.cc: Likewise.
-
-2024-09-25 Mikael Morin <mikael@gcc.gnu.org>
-
- PR other/116801
- * lang.opt.urls: Regenerate.
-
-2024-09-09 David Malcolm <dmalcolm@redhat.com>
-
- * d-diagnostic.cc (d_diagnostic_report_diagnostic): Update for
- renaming of diagnostic_info field.
-
-2024-09-09 David Malcolm <dmalcolm@redhat.com>
-
- PR other/116613
- * d-diagnostic.cc (d_diagnostic_report_diagnostic): Rename
- diagnostic_context's "printer" field to "m_printer".
-
-2024-09-02 Richard Sandiford <richard.sandiford@arm.com>
-
- * toir.cc (IRVisitor): Rename ASM_INPUT_P to ASM_BASIC_P.
-
-2024-07-21 Sam James <sam@gentoo.org>
-
- * Make-lang.in (WARN_DFLAGS): Drop NOCOMMON_FLAG.
-
-2024-06-05 Kewen Lin <linkw@linux.ibm.com>
- Iain Buclaw <ibuclaw@gdcproject.org>
-
- * d-target.cc (Target::_init): Use int_size_in_bytes of
- long_double_type_node to replace the expression with
- LONG_DOUBLE_TYPE_SIZE for c.long_doublesize assignment.
-
-2024-04-19 Iain Buclaw <ibuclaw@gdcproject.org>
-
- PR d/111650
- * decl.cc (get_fndecl_arguments): Move generation of frame type to ...
- (DeclVisitor::visit (FuncDeclaration *)): ... here, after the call to
- build_closure.
-
-2024-04-06 Iain Buclaw <ibuclaw@gdcproject.org>
-
- * dmd/MERGE: Merge upstream dmd b65767825f.
- * dmd/VERSION: Bump version to v2.108.0.
-
-2024-03-17 Iain Buclaw <ibuclaw@gdcproject.org>
-
- * dmd/MERGE: Merge upstream dmd 855353a1d9.
- * dmd/VERSION:
-
-2024-03-10 Iain Buclaw <ibuclaw@gdcproject.org>
-
- PR d/112285
- PR d/112290
- * d-target.cc (Target::preferPassByRef): Return true for all static
- array and struct types.
-
-2024-03-03 Iain Buclaw <ibuclaw@gdcproject.org>
-
- * dmd/MERGE: Merge upstream dmd f8bae04558.
- * dmd/VERSION: Bump version to v2.108.0-beta.1.
- * d-builtins.cc (build_frontend_type): Update for new front-end
- interface.
- * d-codegen.cc (build_assert_call): Likewise.
- * d-convert.cc (d_array_convert): Likewise.
- * decl.cc (get_vtable_decl): Likewise.
- * expr.cc (ExprVisitor::visit (EqualExp *)): Likewise.
- (ExprVisitor::visit (VarExp *)): Likewise.
- (ExprVisitor::visit (ArrayLiteralExp *)): Likewise.
- (ExprVisitor::visit (AssocArrayLiteralExp)): Likewise.
- * intrinsics.cc (build_shuffle_mask_type): Likewise.
- (maybe_warn_intrinsic_mismatch): Likewise.
- * runtime.cc (get_libcall_type): Likewise.
- * typeinfo.cc (TypeInfoVisitor::layout_string): Likewise.
- (TypeInfoVisitor::visit(TypeInfoTupleDeclaration *)): Likewise.
-
-2024-03-03 Iain Buclaw <ibuclaw@gdcproject.org>
-
- PR d/114171
- * d-codegen.cc (lower_struct_comparison): Keep alignment of original
- type in reinterpret cast for comparison.
-
-2024-02-25 Iain Buclaw <ibuclaw@gdcproject.org>
-
- * dmd/MERGE: Merge upstream dmd ceff48bf7d.
-
-2024-02-17 Iain Buclaw <ibuclaw@gdcproject.org>
-
- * dmd/MERGE: Merge upstream dmd 9471b25db9.
- * dmd/VERSION: Bump version to v2.107.1-rc.1.
- * Make-lang.in (D_FRONTEND_OBJS): Add d/cxxfrontend.o.
- * d-attribs.cc (build_attributes): Update for new front-end interface.
- * d-builtins.cc (build_frontend_type): Likewise.
- (strip_type_modifiers): Likewise.
- (covariant_with_builtin_type_p): Likewise.
- * d-codegen.cc (declaration_type): Likewise.
- (parameter_type): Likewise.
- (build_array_struct_comparison): Likewise.
- (void_okay_p): Likewise.
- * d-convert.cc (convert_expr): Likewise.
- (check_valist_conversion): Likewise.
- * d-lang.cc (d_generate_ddoc_file): Likewise.
- (d_parse_file): Likewise.
- * d-target.cc (TargetCPP::toMangle): Likewise.
- (TargetCPP::typeInfoMangle): Likewise.
- (TargetCPP::thunkMangle): Likewise.
- (TargetCPP::parameterType): Likewise.
- * decl.cc (d_mangle_decl): Likewise.
- (DeclVisitor::visit): Likewise.
- (DeclVisitor::visit (CAsmDeclaration *)): New method.
- (get_symbol_decl): Update for new front-end interface.
- (layout_class_initializer): Likewise.
- * expr.cc (ExprVisitor::visit): Likewise.
- * intrinsics.cc (maybe_set_intrinsic): Likewise.
- (expand_intrinsic_rotate): Likewise.
- * modules.cc (layout_moduleinfo_fields): Likewise.
- (layout_moduleinfo): Likewise.
- * runtime.cc (get_libcall_type): Likewise.
- * typeinfo.cc (make_frontend_typeinfo): Likewise.
- (TypeInfoVisitor::visit): Likewise.
- (create_typeinfo): Likewise.
- * types.cc (same_type_p): Likewise.
- (build_ctype): Likewise.
-
-2024-02-12 Iain Buclaw <ibuclaw@gdcproject.org>
-
- PR d/113125
- * types.cc (TypeVisitor::visit (TypeStruct *)): Generate TYPE_DECL and
- apply UDAs to opaque struct declarations.
-
-2024-02-12 Iain Buclaw <ibuclaw@gdcproject.org>
-
- PR d/113772
- * dmd/MERGE: Merge upstream dmd 11240a9663.
- * d-builtins.cc (build_frontend_type): Update for new front-end
- interface.
- * types.cc (same_type_p): Likewise.
-
-2024-02-12 Iain Buclaw <ibuclaw@gdcproject.org>
-
- PR d/113758
- * d-codegen.cc (d_build_call): Force a TARGET_EXPR when callee
- destorys its arguments.
- * decl.cc (DeclVisitor::visit (VarDeclaration *)): Set
- SET_DECL_VALUE_EXPR on the temporary variable to make it a placeholder
- for the TARGET_EXPR_SLOT.
-
-2024-02-04 Iain Buclaw <ibuclaw@gdcproject.org>
-
- * dmd/MERGE: Merge upstream dmd a6f1083699.
- * dmd/VERSION: Bump version to v2.107.0
- * Make-lang.in (D_FRONTEND_OBJS): Add d/pragmasem.o.
- * d-builtins.cc (strip_type_modifiers): Update for new front-end
- interface.
- * d-codegen.cc (declaration_type): Likewise.
- (parameter_type): Likewise.
- * d-target.cc (TargetCPP::parameterType): Likewise.
- * expr.cc (ExprVisitor::visit (IndexExp *)): Likewise.
- (ExprVisitor::visit (VarExp *)): Likewise.
- (ExprVisitor::visit (AssocArrayLiteralExp *)): Likewise.
- * runtime.cc (get_libcall_type): Likewise.
- * typeinfo.cc (TypeInfoVisitor::visit (TypeInfoConstDeclaration *)):
- Likewise.
- (TypeInfoVisitor::visit (TypeInfoInvariantDeclaration *)): Likewise.
- (TypeInfoVisitor::visit (TypeInfoSharedDeclaration *)): Likewise.
- (TypeInfoVisitor::visit (TypeInfoWildDeclaration *)): Likewise.
- * types.cc (build_ctype): Likewise.
-
-2024-02-03 Iain Buclaw <ibuclaw@gdcproject.org>
-
- * dmd/MERGE: Merge upstream dmd e770945277.
- * Make-lang.in (D_FRONTEND_OBJS): Add d/basicmangle.o, d/enumsem.o,
- d/funcsem.o, d/templatesem.o.
- * d-builtins.cc (build_frontend_type): Update for new front-end
- interface.
- * d-codegen.cc (declaration_type): Likewise.
- (parameter_type): Likewise.
- * d-incpath.cc (add_globalpaths): Likewise.
- (add_filepaths): Likewise.
- (add_import_paths): Likewise.
- * d-lang.cc (d_init_options): Likewise.
- (d_handle_option): Likewise.
- (d_parse_file): Likewise.
- * decl.cc (DeclVisitor::finish_vtable): Likewise.
- (DeclVisitor::visit (FuncDeclaration *)): Likewise.
- (get_symbol_decl): Likewise.
- * expr.cc (ExprVisitor::visit (StringExp *)): Likewise.
- Implement support for 8-byte hexadecimal strings.
- * typeinfo.cc (create_tinfo_types): Update internal TypeInfo
- representation.
- (TypeInfoVisitor::visit (TypeInfoConstDeclaration *)): Update for new
- front-end interface.
- (TypeInfoVisitor::visit (TypeInfoInvariantDeclaration *)): Likewise.
- (TypeInfoVisitor::visit (TypeInfoSharedDeclaration *)): Likewise.
- (TypeInfoVisitor::visit (TypeInfoWildDeclaration *)): Likewise.
- (TypeInfoVisitor::visit (TypeInfoClassDeclaration *)): Move data for
- TypeInfo_Class.nameSig to the end of the object.
- (create_typeinfo): Update for new front-end interface.
-
-2024-02-02 Iain Buclaw <ibuclaw@gdcproject.org>
-
- * dmd/MERGE: Merge upstream dmd bce5c1f7b5.
- * d-attribs.cc (build_attributes): Update for new front-end interface.
- * d-lang.cc (d_parse_file): Likewise.
- * decl.cc (DeclVisitor::visit (VarDeclaration *)): Likewise.
- * expr.cc (build_lambda_tree): New function.
- (ExprVisitor::visit (FuncExp *)): Use build_lambda_tree.
- (ExprVisitor::visit (SymOffExp *)): Likewise.
- (ExprVisitor::visit (VarExp *)): Likewise.
- * typeinfo.cc (create_tinfo_types): Add two ulong fields to internal
- TypeInfo representation.
- (TypeInfoVisitor::visit (TypeInfoClassDeclaration *)): Emit stub data
- for TypeInfo_Class.nameSig.
- (TypeInfoVisitor::visit (TypeInfoStructDeclaration *)): Update for new
- front-end interface.
-
-2024-02-02 Iain Buclaw <ibuclaw@gdcproject.org>
-
- * dmd/MERGE: Merge upstream dmd d8e3976a58.
- * dmd/VERSION: Bump version to v2.107.0-beta.1.
- * d-lang.cc (d_parse_file): Update for new front-end interface.
- * modules.cc (struct module_info): Add standalonectors.
- (build_module_tree): Implement @standalone.
- (register_module_decl): Likewise.
-
-2024-02-02 Iain Buclaw <ibuclaw@gdcproject.org>
-
- * dmd/MERGE: Merge upstream dmd f1a045928e.
- * dmd/VERSION: Bump version to v2.106.1-rc.1.
- * gdc.texi (fignore-unknown-pragmas): Update documentation.
- * d-builtins.cc (covariant_with_builtin_type_p): Update for new
- front-end interface.
- * d-lang.cc (d_parse_file): Likewise.
- * typeinfo.cc (make_frontend_typeinfo): Likewise.
-
-2024-01-04 David Malcolm <dmalcolm@redhat.com>
-
- * lang.opt.urls: New file, autogenerated by
- regenerate-opt-urls.py.
-
-2024-01-03 Jakub Jelinek <jakub@redhat.com>
-
- * gdc.texi: Bump @copyrights-d year.
-
-Copyright (C) 2024 Free Software Foundation, Inc.
+Copyright (C) 2025 Free Software Foundation, Inc.
Copying and distribution of this file, with or without modification,
are permitted in any medium without royalty provided the copyright
diff --git a/gcc/d/ChangeLog-2006 b/gcc/d/ChangeLog-2006
index 4160b0f..f5c686b 100644
--- a/gcc/d/ChangeLog-2006
+++ b/gcc/d/ChangeLog-2006
@@ -945,7 +945,6 @@
2006-06-01 David Friedman <dvdfrdmn@users.sf.net>
* Start of SourceForge repository
-
Copyright (C) 2006 Free Software Foundation, Inc.
diff --git a/gcc/d/ChangeLog-2007 b/gcc/d/ChangeLog-2007
index a2e5043..e95a195 100644
--- a/gcc/d/ChangeLog-2007
+++ b/gcc/d/ChangeLog-2007
@@ -1331,7 +1331,6 @@
* d-codegen.cc (convertTo): Use 64-bit for Tarray, Tsarray conversion.
* d-codegen.{h, cc} (darrayVal): use uinteger_t arg
-
Copyright (C) 2007 Free Software Foundation, Inc.
diff --git a/gcc/d/ChangeLog-2008 b/gcc/d/ChangeLog-2008
index 23dc712..fa0c585 100644
--- a/gcc/d/ChangeLog-2008
+++ b/gcc/d/ChangeLog-2008
@@ -322,7 +322,6 @@
outer class functions.
* Rename patch-build_gcc-4.0 to patch-build_gcc-4.0.x
-
Copyright (C) 2008 Free Software Foundation, Inc.
diff --git a/gcc/d/ChangeLog-2009 b/gcc/d/ChangeLog-2009
index 90a204d..057ae98 100644
--- a/gcc/d/ChangeLog-2009
+++ b/gcc/d/ChangeLog-2009
@@ -176,7 +176,6 @@
* d-glue.cc, d-objfile.cc, d-codegen.cc, d-lang.h, d-builtins2.cc,
d-convert.cc, d-codegen.h: Replace calls to build macro by appropriate
buildN function (build is removed in GCC > 4.1).
-
Copyright (C) 2009 Free Software Foundation, Inc.
diff --git a/gcc/d/ChangeLog-2010 b/gcc/d/ChangeLog-2010
index 40c8fa4..f430aebe 100644
--- a/gcc/d/ChangeLog-2010
+++ b/gcc/d/ChangeLog-2010
@@ -1475,7 +1475,6 @@
* phobos/std/string.d: Fix a set of bugs in std.string.split which
made delemiters of length > 1 segfault.
-
Copyright (C) 2010 Free Software Foundation, Inc.
diff --git a/gcc/d/ChangeLog-2011 b/gcc/d/ChangeLog-2011
index a5c1558..e4fce46 100644
--- a/gcc/d/ChangeLog-2011
+++ b/gcc/d/ChangeLog-2011
@@ -1239,7 +1239,6 @@
d/d-glue.cc, d/d-lang-45.h, d/d-lang.cc, d/d-lang.h, d/d-objfile.cc:
Declare d_build_decl as extern "C". Add function d_build_decl_loc.
[29253025adb2]
-
Copyright (C) 2011 Free Software Foundation, Inc.
diff --git a/gcc/d/ChangeLog-2012 b/gcc/d/ChangeLog-2012
index 741747b..443c025 100644
--- a/gcc/d/ChangeLog-2012
+++ b/gcc/d/ChangeLog-2012
@@ -848,7 +848,6 @@
(ReturnStatement::toIR): Don't call postblit on nrvo returns.
(DtorExpStatement::toIR): Don't call destructor if var is returned as
the nrvo variable.
-
Copyright (C) 2012 Free Software Foundation, Inc.
diff --git a/gcc/d/ChangeLog-2013 b/gcc/d/ChangeLog-2013
index eeb12c9..c863a30 100644
--- a/gcc/d/ChangeLog-2013
+++ b/gcc/d/ChangeLog-2013
@@ -1212,7 +1212,6 @@
(d_init): Fix definition of D_LP64 version.
* setup-gcc.sh: Likewise.
* target-ver-syms.sh: Likewise.
-
Copyright (C) 2013 Free Software Foundation, Inc.
diff --git a/gcc/d/ChangeLog-2014 b/gcc/d/ChangeLog-2014
index cf8c8ac..fded72b 100644
--- a/gcc/d/ChangeLog-2014
+++ b/gcc/d/ChangeLog-2014
@@ -651,7 +651,6 @@
(d_finish_function): Set function local if function body was compiled.
* d-decls.cc (Dsymbol::toSymbolX): Use unsigned integer format for the
prefix string length.
-
Copyright (C) 2014 Free Software Foundation, Inc.
diff --git a/gcc/d/ChangeLog-2015 b/gcc/d/ChangeLog-2015
index 918068b..8e6a3bd 100644
--- a/gcc/d/ChangeLog-2015
+++ b/gcc/d/ChangeLog-2015
@@ -762,7 +762,6 @@
2015-01-02 Iain Buclaw <ibuclaw@gdcproject.org>
* d-codegen.h (build_boolop): Don't eagerly fold comparison expressions.
-
Copyright (C) 2015 Free Software Foundation, Inc.
diff --git a/gcc/d/ChangeLog-2016 b/gcc/d/ChangeLog-2016
index dbd7573..9db9890 100644
--- a/gcc/d/ChangeLog-2016
+++ b/gcc/d/ChangeLog-2016
@@ -1253,7 +1253,6 @@
function attributes.
* d-codegen.h (LibCallFlag): Remove type.
* runtime.def: Replace LibCallFlag with ECF everywhere.
-
Copyright (C) 2016 Free Software Foundation, Inc.
diff --git a/gcc/d/ChangeLog-2017 b/gcc/d/ChangeLog-2017
index 4f64c31..be37a8d 100644
--- a/gcc/d/ChangeLog-2017
+++ b/gcc/d/ChangeLog-2017
@@ -1166,7 +1166,6 @@
(ExprVisitor::lvalue_p): New function.
(ExprVisitor::visit(AssignExp)): Check for dtor in array assignments.
(ExprVisitor::visit(TypeidExp)): Cast result to expression type.
-
Copyright (C) 2017 Free Software Foundation, Inc.
diff --git a/gcc/d/ChangeLog-2022 b/gcc/d/ChangeLog-2022
index 7630f24..48279d7 100644
--- a/gcc/d/ChangeLog-2022
+++ b/gcc/d/ChangeLog-2022
@@ -824,7 +824,6 @@
2022-01-03 Jakub Jelinek <jakub@redhat.com>
* gdc.texi: Bump @copyrights-d year.
-
Copyright (C) 2022 Free Software Foundation, Inc.
diff --git a/gcc/d/ChangeLog-2023 b/gcc/d/ChangeLog-2023
index 5510b99..2cf8a33 100644
--- a/gcc/d/ChangeLog-2023
+++ b/gcc/d/ChangeLog-2023
@@ -484,7 +484,6 @@
2023-01-02 Jakub Jelinek <jakub@redhat.com>
* gdc.texi: Bump @copyrights-d year.
-
Copyright (C) 2023 Free Software Foundation, Inc.
diff --git a/gcc/d/ChangeLog-2024 b/gcc/d/ChangeLog-2024
new file mode 100644
index 0000000..a2d9cf4
--- /dev/null
+++ b/gcc/d/ChangeLog-2024
@@ -0,0 +1,294 @@
+2024-11-22 Andrew Pinski <quic_apinski@quicinc.com>
+
+ PR bootstrap/117737
+ * d-attribs.cc (INCLUDE_MEMORY): Remove.
+ * d-builtins.cc (INCLUDE_MEMORY): Remove.
+ * d-codegen.cc (INCLUDE_MEMORY): Remove.
+ * d-convert.cc (INCLUDE_MEMORY): Remove.
+ * d-diagnostic.cc (INCLUDE_MEMORY): Remove.
+ * d-frontend.cc (INCLUDE_MEMORY): Remove.
+ * d-lang.cc (INCLUDE_MEMORY): Remove.
+ * d-longdouble.cc (INCLUDE_MEMORY): Remove.
+ * d-target.cc (INCLUDE_MEMORY): Remove.
+ * decl.cc (INCLUDE_MEMORY): Remove.
+ * expr.cc (INCLUDE_MEMORY): Remove.
+ * intrinsics.cc (INCLUDE_MEMORY): Remove.
+ * modules.cc (INCLUDE_MEMORY): Remove.
+ * toir.cc (INCLUDE_MEMORY): Remove.
+ * typeinfo.cc (INCLUDE_MEMORY): Remove.
+ * types.cc (INCLUDE_MEMORY): Remove.
+
+2024-10-29 David Malcolm <dmalcolm@redhat.com>
+
+ PR other/116613
+ * d-diagnostic.cc (d_diagnostic_report_diagnostic): Update for
+ m_printer becoming reference printer.
+
+2024-10-24 David Malcolm <dmalcolm@redhat.com>
+ Gaius Mulley <gaiusmod2@gmail.com>
+
+ PR other/116613
+ * d-attribs.cc: Add #define INCLUDE_MEMORY.
+ * d-builtins.cc: Likewise.
+ * d-codegen.cc: Likewise.
+ * d-convert.cc: Likewise.
+ * d-diagnostic.cc: Likewise.
+ * d-frontend.cc: Likewise.
+ * d-lang.cc: Likewise.
+ * d-longdouble.cc: Likewise.
+ * d-target.cc: Likewise.
+ * decl.cc: Likewise.
+ * expr.cc: Likewise.
+ * intrinsics.cc: Likewise.
+ * modules.cc: Likewise.
+ * toir.cc: Likewise.
+ * typeinfo.cc: Likewise.
+ * types.cc: Likewise.
+
+2024-09-25 Mikael Morin <mikael@gcc.gnu.org>
+
+ PR other/116801
+ * lang.opt.urls: Regenerate.
+
+2024-09-09 David Malcolm <dmalcolm@redhat.com>
+
+ * d-diagnostic.cc (d_diagnostic_report_diagnostic): Update for
+ renaming of diagnostic_info field.
+
+2024-09-09 David Malcolm <dmalcolm@redhat.com>
+
+ PR other/116613
+ * d-diagnostic.cc (d_diagnostic_report_diagnostic): Rename
+ diagnostic_context's "printer" field to "m_printer".
+
+2024-09-02 Richard Sandiford <richard.sandiford@arm.com>
+
+ * toir.cc (IRVisitor): Rename ASM_INPUT_P to ASM_BASIC_P.
+
+2024-07-21 Sam James <sam@gentoo.org>
+
+ * Make-lang.in (WARN_DFLAGS): Drop NOCOMMON_FLAG.
+
+2024-06-05 Kewen Lin <linkw@linux.ibm.com>
+ Iain Buclaw <ibuclaw@gdcproject.org>
+
+ * d-target.cc (Target::_init): Use int_size_in_bytes of
+ long_double_type_node to replace the expression with
+ LONG_DOUBLE_TYPE_SIZE for c.long_doublesize assignment.
+
+2024-04-19 Iain Buclaw <ibuclaw@gdcproject.org>
+
+ PR d/111650
+ * decl.cc (get_fndecl_arguments): Move generation of frame type to ...
+ (DeclVisitor::visit (FuncDeclaration *)): ... here, after the call to
+ build_closure.
+
+2024-04-06 Iain Buclaw <ibuclaw@gdcproject.org>
+
+ * dmd/MERGE: Merge upstream dmd b65767825f.
+ * dmd/VERSION: Bump version to v2.108.0.
+
+2024-03-17 Iain Buclaw <ibuclaw@gdcproject.org>
+
+ * dmd/MERGE: Merge upstream dmd 855353a1d9.
+ * dmd/VERSION:
+
+2024-03-10 Iain Buclaw <ibuclaw@gdcproject.org>
+
+ PR d/112285
+ PR d/112290
+ * d-target.cc (Target::preferPassByRef): Return true for all static
+ array and struct types.
+
+2024-03-03 Iain Buclaw <ibuclaw@gdcproject.org>
+
+ * dmd/MERGE: Merge upstream dmd f8bae04558.
+ * dmd/VERSION: Bump version to v2.108.0-beta.1.
+ * d-builtins.cc (build_frontend_type): Update for new front-end
+ interface.
+ * d-codegen.cc (build_assert_call): Likewise.
+ * d-convert.cc (d_array_convert): Likewise.
+ * decl.cc (get_vtable_decl): Likewise.
+ * expr.cc (ExprVisitor::visit (EqualExp *)): Likewise.
+ (ExprVisitor::visit (VarExp *)): Likewise.
+ (ExprVisitor::visit (ArrayLiteralExp *)): Likewise.
+ (ExprVisitor::visit (AssocArrayLiteralExp)): Likewise.
+ * intrinsics.cc (build_shuffle_mask_type): Likewise.
+ (maybe_warn_intrinsic_mismatch): Likewise.
+ * runtime.cc (get_libcall_type): Likewise.
+ * typeinfo.cc (TypeInfoVisitor::layout_string): Likewise.
+ (TypeInfoVisitor::visit(TypeInfoTupleDeclaration *)): Likewise.
+
+2024-03-03 Iain Buclaw <ibuclaw@gdcproject.org>
+
+ PR d/114171
+ * d-codegen.cc (lower_struct_comparison): Keep alignment of original
+ type in reinterpret cast for comparison.
+
+2024-02-25 Iain Buclaw <ibuclaw@gdcproject.org>
+
+ * dmd/MERGE: Merge upstream dmd ceff48bf7d.
+
+2024-02-17 Iain Buclaw <ibuclaw@gdcproject.org>
+
+ * dmd/MERGE: Merge upstream dmd 9471b25db9.
+ * dmd/VERSION: Bump version to v2.107.1-rc.1.
+ * Make-lang.in (D_FRONTEND_OBJS): Add d/cxxfrontend.o.
+ * d-attribs.cc (build_attributes): Update for new front-end interface.
+ * d-builtins.cc (build_frontend_type): Likewise.
+ (strip_type_modifiers): Likewise.
+ (covariant_with_builtin_type_p): Likewise.
+ * d-codegen.cc (declaration_type): Likewise.
+ (parameter_type): Likewise.
+ (build_array_struct_comparison): Likewise.
+ (void_okay_p): Likewise.
+ * d-convert.cc (convert_expr): Likewise.
+ (check_valist_conversion): Likewise.
+ * d-lang.cc (d_generate_ddoc_file): Likewise.
+ (d_parse_file): Likewise.
+ * d-target.cc (TargetCPP::toMangle): Likewise.
+ (TargetCPP::typeInfoMangle): Likewise.
+ (TargetCPP::thunkMangle): Likewise.
+ (TargetCPP::parameterType): Likewise.
+ * decl.cc (d_mangle_decl): Likewise.
+ (DeclVisitor::visit): Likewise.
+ (DeclVisitor::visit (CAsmDeclaration *)): New method.
+ (get_symbol_decl): Update for new front-end interface.
+ (layout_class_initializer): Likewise.
+ * expr.cc (ExprVisitor::visit): Likewise.
+ * intrinsics.cc (maybe_set_intrinsic): Likewise.
+ (expand_intrinsic_rotate): Likewise.
+ * modules.cc (layout_moduleinfo_fields): Likewise.
+ (layout_moduleinfo): Likewise.
+ * runtime.cc (get_libcall_type): Likewise.
+ * typeinfo.cc (make_frontend_typeinfo): Likewise.
+ (TypeInfoVisitor::visit): Likewise.
+ (create_typeinfo): Likewise.
+ * types.cc (same_type_p): Likewise.
+ (build_ctype): Likewise.
+
+2024-02-12 Iain Buclaw <ibuclaw@gdcproject.org>
+
+ PR d/113125
+ * types.cc (TypeVisitor::visit (TypeStruct *)): Generate TYPE_DECL and
+ apply UDAs to opaque struct declarations.
+
+2024-02-12 Iain Buclaw <ibuclaw@gdcproject.org>
+
+ PR d/113772
+ * dmd/MERGE: Merge upstream dmd 11240a9663.
+ * d-builtins.cc (build_frontend_type): Update for new front-end
+ interface.
+ * types.cc (same_type_p): Likewise.
+
+2024-02-12 Iain Buclaw <ibuclaw@gdcproject.org>
+
+ PR d/113758
+ * d-codegen.cc (d_build_call): Force a TARGET_EXPR when callee
+ destorys its arguments.
+ * decl.cc (DeclVisitor::visit (VarDeclaration *)): Set
+ SET_DECL_VALUE_EXPR on the temporary variable to make it a placeholder
+ for the TARGET_EXPR_SLOT.
+
+2024-02-04 Iain Buclaw <ibuclaw@gdcproject.org>
+
+ * dmd/MERGE: Merge upstream dmd a6f1083699.
+ * dmd/VERSION: Bump version to v2.107.0
+ * Make-lang.in (D_FRONTEND_OBJS): Add d/pragmasem.o.
+ * d-builtins.cc (strip_type_modifiers): Update for new front-end
+ interface.
+ * d-codegen.cc (declaration_type): Likewise.
+ (parameter_type): Likewise.
+ * d-target.cc (TargetCPP::parameterType): Likewise.
+ * expr.cc (ExprVisitor::visit (IndexExp *)): Likewise.
+ (ExprVisitor::visit (VarExp *)): Likewise.
+ (ExprVisitor::visit (AssocArrayLiteralExp *)): Likewise.
+ * runtime.cc (get_libcall_type): Likewise.
+ * typeinfo.cc (TypeInfoVisitor::visit (TypeInfoConstDeclaration *)):
+ Likewise.
+ (TypeInfoVisitor::visit (TypeInfoInvariantDeclaration *)): Likewise.
+ (TypeInfoVisitor::visit (TypeInfoSharedDeclaration *)): Likewise.
+ (TypeInfoVisitor::visit (TypeInfoWildDeclaration *)): Likewise.
+ * types.cc (build_ctype): Likewise.
+
+2024-02-03 Iain Buclaw <ibuclaw@gdcproject.org>
+
+ * dmd/MERGE: Merge upstream dmd e770945277.
+ * Make-lang.in (D_FRONTEND_OBJS): Add d/basicmangle.o, d/enumsem.o,
+ d/funcsem.o, d/templatesem.o.
+ * d-builtins.cc (build_frontend_type): Update for new front-end
+ interface.
+ * d-codegen.cc (declaration_type): Likewise.
+ (parameter_type): Likewise.
+ * d-incpath.cc (add_globalpaths): Likewise.
+ (add_filepaths): Likewise.
+ (add_import_paths): Likewise.
+ * d-lang.cc (d_init_options): Likewise.
+ (d_handle_option): Likewise.
+ (d_parse_file): Likewise.
+ * decl.cc (DeclVisitor::finish_vtable): Likewise.
+ (DeclVisitor::visit (FuncDeclaration *)): Likewise.
+ (get_symbol_decl): Likewise.
+ * expr.cc (ExprVisitor::visit (StringExp *)): Likewise.
+ Implement support for 8-byte hexadecimal strings.
+ * typeinfo.cc (create_tinfo_types): Update internal TypeInfo
+ representation.
+ (TypeInfoVisitor::visit (TypeInfoConstDeclaration *)): Update for new
+ front-end interface.
+ (TypeInfoVisitor::visit (TypeInfoInvariantDeclaration *)): Likewise.
+ (TypeInfoVisitor::visit (TypeInfoSharedDeclaration *)): Likewise.
+ (TypeInfoVisitor::visit (TypeInfoWildDeclaration *)): Likewise.
+ (TypeInfoVisitor::visit (TypeInfoClassDeclaration *)): Move data for
+ TypeInfo_Class.nameSig to the end of the object.
+ (create_typeinfo): Update for new front-end interface.
+
+2024-02-02 Iain Buclaw <ibuclaw@gdcproject.org>
+
+ * dmd/MERGE: Merge upstream dmd bce5c1f7b5.
+ * d-attribs.cc (build_attributes): Update for new front-end interface.
+ * d-lang.cc (d_parse_file): Likewise.
+ * decl.cc (DeclVisitor::visit (VarDeclaration *)): Likewise.
+ * expr.cc (build_lambda_tree): New function.
+ (ExprVisitor::visit (FuncExp *)): Use build_lambda_tree.
+ (ExprVisitor::visit (SymOffExp *)): Likewise.
+ (ExprVisitor::visit (VarExp *)): Likewise.
+ * typeinfo.cc (create_tinfo_types): Add two ulong fields to internal
+ TypeInfo representation.
+ (TypeInfoVisitor::visit (TypeInfoClassDeclaration *)): Emit stub data
+ for TypeInfo_Class.nameSig.
+ (TypeInfoVisitor::visit (TypeInfoStructDeclaration *)): Update for new
+ front-end interface.
+
+2024-02-02 Iain Buclaw <ibuclaw@gdcproject.org>
+
+ * dmd/MERGE: Merge upstream dmd d8e3976a58.
+ * dmd/VERSION: Bump version to v2.107.0-beta.1.
+ * d-lang.cc (d_parse_file): Update for new front-end interface.
+ * modules.cc (struct module_info): Add standalonectors.
+ (build_module_tree): Implement @standalone.
+ (register_module_decl): Likewise.
+
+2024-02-02 Iain Buclaw <ibuclaw@gdcproject.org>
+
+ * dmd/MERGE: Merge upstream dmd f1a045928e.
+ * dmd/VERSION: Bump version to v2.106.1-rc.1.
+ * gdc.texi (fignore-unknown-pragmas): Update documentation.
+ * d-builtins.cc (covariant_with_builtin_type_p): Update for new
+ front-end interface.
+ * d-lang.cc (d_parse_file): Likewise.
+ * typeinfo.cc (make_frontend_typeinfo): Likewise.
+
+2024-01-04 David Malcolm <dmalcolm@redhat.com>
+
+ * lang.opt.urls: New file, autogenerated by
+ regenerate-opt-urls.py.
+
+2024-01-03 Jakub Jelinek <jakub@redhat.com>
+
+ * gdc.texi: Bump @copyrights-d year.
+
+Copyright (C) 2024 Free Software Foundation, Inc.
+
+Copying and distribution of this file, with or without modification,
+are permitted in any medium without royalty provided the copyright
+notice and this notice are preserved.