Artyom Skrobov | e72a6f7 | 2014-01-29 09:43:07 +0000 | [diff] [blame] | 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 | |