diff options
author | GCC Administrator <gccadmin@gcc.gnu.org> | 2022-02-17 00:16:36 +0000 |
---|---|---|
committer | GCC Administrator <gccadmin@gcc.gnu.org> | 2022-02-17 00:16:36 +0000 |
commit | cb3afcd2a380f2fb6c490f2c1318f76402eab43a (patch) | |
tree | 8129cef4f7dbf4d3a5be663e2de06742b11303f5 /gcc/d | |
parent | a61aaee63848d422e8443e17bbec3257ee59d5d8 (diff) | |
download | gcc-cb3afcd2a380f2fb6c490f2c1318f76402eab43a.zip gcc-cb3afcd2a380f2fb6c490f2c1318f76402eab43a.tar.gz gcc-cb3afcd2a380f2fb6c490f2c1318f76402eab43a.tar.bz2 |
Daily bump.
Diffstat (limited to 'gcc/d')
-rw-r--r-- | gcc/d/ChangeLog | 20 |
1 files changed, 20 insertions, 0 deletions
diff --git a/gcc/d/ChangeLog b/gcc/d/ChangeLog index b9d0735..8274a4d 100644 --- a/gcc/d/ChangeLog +++ b/gcc/d/ChangeLog @@ -1,3 +1,23 @@ +2022-02-16 Iain Buclaw <ibuclaw@gdcproject.org> + + * d-builtins.cc (d_build_builtins_module): Set purity of DECL_PURE_P + functions to PURE::const_. + * d-gimplify.cc (bit_field_ref): New function. + (d_gimplify_modify_expr): Handle implicit casting for assignments to + bit-fields. + (d_gimplify_unary_expr): New function. + (d_gimplify_binary_expr): New function. + (d_gimplify_expr): Handle UNARY_CLASS_P and BINARY_CLASS_P. + * d-target.cc (Target::_init): Initialize bitFieldStyle. + (TargetCPP::parameterType): Update signature. + (Target::supportsLinkerDirective): New function. + * dmd/MERGE: Merge upstream dmd 52844d4b1. + * expr.cc (ExprVisitor::visit (ThrowExp *)): New function. + * types.cc (d_build_bitfield_integer_type): New function. + (insert_aggregate_bitfield): New function. + (layout_aggregate_members): Handle inserting bit-fields into an + aggregate type. + 2022-01-31 Martin Liska <mliska@suse.cz> PR d/104287 |