Skip to content

Commit 72ef6d7

Browse files
committed
[X86] Add test for PR63055 (NFC)
(cherry picked from commit 9694e0f)
1 parent c3c80ad commit 72ef6d7

File tree

1 file changed

+17
-0
lines changed

1 file changed

+17
-0
lines changed

llvm/test/CodeGen/X86/setcc.ll

+17
Original file line numberDiff line numberDiff line change
@@ -338,3 +338,20 @@ define i32 @PR55138(i32 %x) {
338338
%and = and i32 %shr, 1
339339
ret i32 %and
340340
}
341+
342+
; FIXME: Miscompile.
343+
define i64 @pr63055(double %arg) {
344+
; X86-LABEL: pr63055:
345+
; X86: ## %bb.0:
346+
; X86-NEXT: movl $255, %eax
347+
; X86-NEXT: xorl %edx, %edx
348+
; X86-NEXT: retl
349+
;
350+
; X64-LABEL: pr63055:
351+
; X64: ## %bb.0:
352+
; X64-NEXT: movl $255, %eax
353+
; X64-NEXT: retq
354+
%fcmp = fcmp une double 0x7FF8000000000000, %arg
355+
%ext = zext i1 %fcmp to i64
356+
ret i64 %ext
357+
}

0 commit comments

Comments
 (0)