summaryrefslogtreecommitdiff
path: root/compiler/GHC/CmmToC.hs
diff options
context:
space:
mode:
Diffstat (limited to 'compiler/GHC/CmmToC.hs')
-rw-r--r--compiler/GHC/CmmToC.hs9
1 files changed, 4 insertions, 5 deletions
diff --git a/compiler/GHC/CmmToC.hs b/compiler/GHC/CmmToC.hs
index 9fe20cc098..a8fa7ef6cb 100644
--- a/compiler/GHC/CmmToC.hs
+++ b/compiler/GHC/CmmToC.hs
@@ -269,7 +269,6 @@ pprStmt platform stmt =
hargs = zip args arg_hints
need_cdecl
- | Just _align <- machOpMemcpyishAlign op = True
| MO_ResumeThread <- op = True
| MO_SuspendThread <- op = True
| otherwise = False
@@ -931,10 +930,10 @@ pprCallishMachOp_for_C mop
MO_F32_Fabs -> text "fabsf"
MO_ReadBarrier -> text "load_load_barrier"
MO_WriteBarrier -> text "write_barrier"
- MO_Memcpy _ -> text "memcpy"
- MO_Memset _ -> text "memset"
- MO_Memmove _ -> text "memmove"
- MO_Memcmp _ -> text "memcmp"
+ MO_Memcpy _ -> text "__builtin_memcpy"
+ MO_Memset _ -> text "__builtin_memset"
+ MO_Memmove _ -> text "__builtin_memmove"
+ MO_Memcmp _ -> text "__builtin_memcmp"
MO_SuspendThread -> text "suspendThread"
MO_ResumeThread -> text "resumeThread"