brintos

brintos / llvm-project-archived public Read only

0
0
Text · 1.0 KiB · c52bd4e Raw
20 lines · c
1 2// RUN: %clang_cc1 -triple wasm32 -fsyntax-only -Wno-unknown-pragmas -Wignored-pragmas -verify %s3// RUN: %clang_cc1 -triple thumbv7 -fsyntax-only -Wno-unknown-pragmas -Wignored-pragmas -verify %s4// RUN: %clang_cc1 -DEXPOK -triple aarch64 -fsyntax-only -Wno-unknown-pragmas -Wignored-pragmas -verify %s5// RUN: %clang_cc1 -DEXPOK -triple x86_64 -fsyntax-only -Wno-unknown-pragmas -Wignored-pragmas -verify %s6// RUN: %clang_cc1 -DEXPOK -triple systemz -fsyntax-only -Wno-unknown-pragmas -Wignored-pragmas -verify %s7// RUN: %clang_cc1 -DEXPOK -triple powerpc -fsyntax-only -Wno-unknown-pragmas -Wignored-pragmas -verify %s8#ifdef EXPOK9// expected-no-diagnostics10#else11// expected-warning@+4 {{'#pragma float_control' is not supported on this target - ignored}}12// expected-warning@+5 {{'#pragma FENV_ACCESS' is not supported on this target - ignored}}13// expected-warning@+6 {{'#pragma FENV_ROUND' is not supported on this target - ignored}}14#endif15#pragma float_control(precise, on)16 17#pragma STDC FENV_ACCESS OFF18 19#pragma STDC FENV_ROUND FE_DOWNWARD20