summaryrefslogtreecommitdiff
path: root/tests/compiler/cmm/shift_left_conditional.cmm
diff options
context:
space:
mode:
Diffstat (limited to 'tests/compiler/cmm/shift_left_conditional.cmm')
-rw-r--r--tests/compiler/cmm/shift_left_conditional.cmm13
1 files changed, 0 insertions, 13 deletions
diff --git a/tests/compiler/cmm/shift_left_conditional.cmm b/tests/compiler/cmm/shift_left_conditional.cmm
deleted file mode 100644
index ac13cc8017..0000000000
--- a/tests/compiler/cmm/shift_left_conditional.cmm
+++ /dev/null
@@ -1,13 +0,0 @@
-// RUN: "$HC" -cpp -dcmm-lint -keep-s-file -c "$1" && cat "${1%%.*}.s" | FileCheck "$1" -check-prefix=CHECK-A64
-#include "Cmm.h"
-#include "Types.h"
-
-// Original failing cmm:
-//
-// R1 = I64[(%MO_F_Gt_W32(F32[Sp + 8], F32[R1 + 7]) << 3) + ghczmprim_GHCziTypes_Bool_closure_tbl]; // CmmAssign
-//
-shift_left_conditional () {
- // CHECK-A64: fcmp s31, s30
- // CHECK-A64-NEXT: cset w18, gt
- R1 = %fgt(F32[Sp], F32[R1]) << 3;
-} \ No newline at end of file