aboutsummaryrefslogtreecommitdiff
path: root/gcc/d
diff options
context:
space:
mode:
authorGCC Administrator <gccadmin@gcc.gnu.org>2023-10-18 00:17:58 +0000
committerGCC Administrator <gccadmin@gcc.gnu.org>2023-10-18 00:17:58 +0000
commitfb69acffa95c4451dccbb2351fb6765fd5a8fd0b (patch)
treebc945a52925ccbb4b6dfe2497bfb8e755fb0b198 /gcc/d
parent773306e9ef4ea1407f89686eb513a50602493666 (diff)
downloadgcc-fb69acffa95c4451dccbb2351fb6765fd5a8fd0b.zip
gcc-fb69acffa95c4451dccbb2351fb6765fd5a8fd0b.tar.gz
gcc-fb69acffa95c4451dccbb2351fb6765fd5a8fd0b.tar.bz2
Daily bump.
Diffstat (limited to 'gcc/d')
-rw-r--r--gcc/d/ChangeLog42
1 files changed, 42 insertions, 0 deletions
diff --git a/gcc/d/ChangeLog b/gcc/d/ChangeLog
index c4b5dbe..5c44bfe 100644
--- a/gcc/d/ChangeLog
+++ b/gcc/d/ChangeLog
@@ -1,3 +1,45 @@
+2023-10-17 Iain Buclaw <ibuclaw@gdcproject.org>
+
+ * d-tree.h (intrinsic_code): Update define for DEF_D_INTRINSIC.
+ (maybe_reject_intrinsic): New prototype.
+ * expr.cc (ExprVisitor::visit (SymOffExp *)): Call
+ maybe_reject_intrinsic.
+ * intrinsics.cc (intrinsic_decl): Add fallback field.
+ (intrinsic_decls): Update define for DEF_D_INTRINSIC.
+ (maybe_reject_intrinsic): New function.
+ * intrinsics.def (DEF_D_LIB_BUILTIN): Update.
+ (DEF_CTFE_BUILTIN): Update.
+ (INTRINSIC_BSF): Declare as library builtin.
+ (INTRINSIC_BSR): Likewise.
+ (INTRINSIC_BT): Likewise.
+ (INTRINSIC_BSF64): Likewise.
+ (INTRINSIC_BSR64): Likewise.
+ (INTRINSIC_BT64): Likewise.
+ (INTRINSIC_POPCNT32): Likewise.
+ (INTRINSIC_POPCNT64): Likewise.
+ (INTRINSIC_ROL): Likewise.
+ (INTRINSIC_ROL_TIARG): Likewise.
+ (INTRINSIC_ROR): Likewise.
+ (INTRINSIC_ROR_TIARG): Likewise.
+ (INTRINSIC_ADDS): Likewise.
+ (INTRINSIC_ADDSL): Likewise.
+ (INTRINSIC_ADDU): Likewise.
+ (INTRINSIC_ADDUL): Likewise.
+ (INTRINSIC_SUBS): Likewise.
+ (INTRINSIC_SUBSL): Likewise.
+ (INTRINSIC_SUBU): Likewise.
+ (INTRINSIC_SUBUL): Likewise.
+ (INTRINSIC_MULS): Likewise.
+ (INTRINSIC_MULSL): Likewise.
+ (INTRINSIC_MULU): Likewise.
+ (INTRINSIC_MULUI): Likewise.
+ (INTRINSIC_MULUL): Likewise.
+ (INTRINSIC_NEGS): Likewise.
+ (INTRINSIC_NEGSL): Likewise.
+ (INTRINSIC_TOPRECF): Likewise.
+ (INTRINSIC_TOPREC): Likewise.
+ (INTRINSIC_TOPRECL): Likewise.
+
2023-10-16 Iain Buclaw <ibuclaw@gdcproject.org>
* dmd/MERGE: Merge upstream dmd 4c18eed967.