Eric Christopher | ce8671c | 2011-06-03 20:56:31 +0000 | [diff] [blame] | 1 | // RUN: %llvmgcc -S -march=armv7a %s |
| 2 | |
Galina Kistanova | 993200d | 2011-06-10 05:35:25 +0000 | [diff] [blame] | 3 | // XFAIL: * |
| 4 | // XTARGET: arm |
| 5 | |
Eric Christopher | ce8671c | 2011-06-03 20:56:31 +0000 | [diff] [blame] | 6 | int t1() { |
| 7 | static float k = 1.0f; |
Galina Kistanova | 993200d | 2011-06-10 05:35:25 +0000 | [diff] [blame] | 8 | CHECK: call void asm sideeffect "flds s15, $0 \0A", "*^Uv,~{s15}" |
Eric Christopher | ce8671c | 2011-06-03 20:56:31 +0000 | [diff] [blame] | 9 | __asm__ volatile ("flds s15, %[k] \n" :: [k] "Uv,m" (k) : "s15"); |
| 10 | return 0; |
| 11 | } |