From 6d6e7132f9c7bb1fc7b6771ae90ccf8810e9f22e Mon Sep 17 00:00:00 2001 From: Thomas Preud'homme Date: Thu, 4 Mar 2021 12:17:09 +0000 Subject: [PATCH] Revert "Add __builtin_isnan(__fp16) testcase" This reverts commit e77b5c40d57633a66842e75410585696895ecf4d because it fails without 1b6eb56aa0ea2931866455a21a138fc09c08e905. --- clang/test/CodeGen/strictfp_builtins.c | 19 ------------------- 1 file changed, 19 deletions(-) diff --git a/clang/test/CodeGen/strictfp_builtins.c b/clang/test/CodeGen/strictfp_builtins.c index 6f7d2f3..131c940 100644 --- a/clang/test/CodeGen/strictfp_builtins.c +++ b/clang/test/CodeGen/strictfp_builtins.c @@ -92,25 +92,6 @@ void test_isinf_sign(double d) { return; } -// CHECK-LABEL: @test_fp16_isnan( -// CHECK-NEXT: entry: -// CHECK-NEXT: [[H_ADDR:%.*]] = alloca half, align 2 -// CHECK-NEXT: store half [[H:%.*]], half* [[H_ADDR]], align 2 -// CHECK-NEXT: [[TMP0:%.*]] = load half, half* [[H_ADDR]], align 2 -// CHECK-NEXT: [[BITCAST:%.*]] = bitcast half [[TMP0]] to i16 -// CHECK-NEXT: [[ABS:%.*]] = and i16 [[BITCAST]], [[#%u,0x7FFF]] -// CHECK-NEXT: [[TMP1:%.*]] = sub i16 [[#%u,0x7C00]], [[ABS]] -// CHECK-NEXT: [[ISNAN:%.*]] = lshr i16 [[TMP1]], 15 -// CHECK-NEXT: [[RES:%.*]] = zext i16 [[ISNAN]] to i32 -// CHECK-NEXT: call void @p(i8* getelementptr inbounds ([9 x i8], [9 x i8]* @.str.[[#STRID:STRID+1]], i64 0, i64 0), i32 [[RES]]) [[ATTR4]] -// CHECK-NEXT: ret void -// -void test_fp16_isnan(__fp16 h) { - P(isnan, (h)); - - return; -} - // CHECK-LABEL: @test_float_isnan( // CHECK-NEXT: entry: // CHECK-NEXT: [[F_ADDR:%.*]] = alloca float, align 4 -- 2.7.4