| // RUN: %clang_cc1  -std=c99 %s -emit-llvm -o - | FileCheck %s | 
 | // CHECK: @Test | 
 | // CHECK-NOT: call{{ }} | 
 |  | 
 | _Bool A, B, C, D, E, F; | 
 | void TestF(float X, float Y) { | 
 |   A = __builtin_isgreater(X, Y); | 
 |   B = __builtin_isgreaterequal(X, Y); | 
 |   C = __builtin_isless(X, Y); | 
 |   D = __builtin_islessequal(X, Y); | 
 |   E = __builtin_islessgreater(X, Y); | 
 |   F = __builtin_isunordered(X, Y); | 
 | } | 
 | void TestD(double X, double Y) { | 
 |   A = __builtin_isgreater(X, Y); | 
 |   B = __builtin_isgreaterequal(X, Y); | 
 |   C = __builtin_isless(X, Y); | 
 |   D = __builtin_islessequal(X, Y); | 
 |   E = __builtin_islessgreater(X, Y); | 
 |   F = __builtin_isunordered(X, Y); | 
 | } |