1 | // REQUIRES: arm-registered-target |
---|---|
2 | |
3 | // Check that Cortex-M cores don't enable hwdiv-arm (and don't emit Tag_DIV_use) |
4 | // |
5 | // This target feature doesn't affect C predefines, nor the generated IR; |
6 | // only the build attributes in generated assembly and object files are affected. |
7 | |
8 | // RUN: %clang -target arm-linux-gnueabi -mcpu=cortex-m3 -S %s -o - | FileCheck %s |
9 | // RUN: %clang -target arm-linux-gnueabi -mcpu=cortex-m4 -S %s -o - | FileCheck %s |
10 | // CHECK-NOT: .eabi_attribute 44 |
11 | |
12 |