Changes in directory llvm/test/CFrontend:
2007-01-24-InlineAsmCModifier.c added (r1.1) --- Log message: new testcase --- Diffs of the changes: (+9 -0) 2007-01-24-InlineAsmCModifier.c | 9 +++++++++ 1 files changed, 9 insertions(+) Index: llvm/test/CFrontend/2007-01-24-InlineAsmCModifier.c diff -c /dev/null llvm/test/CFrontend/2007-01-24-InlineAsmCModifier.c:1.1 *** /dev/null Wed Jan 24 20:52:43 2007 --- llvm/test/CFrontend/2007-01-24-InlineAsmCModifier.c Wed Jan 24 20:52:33 2007 *************** *** 0 **** --- 1,9 ---- + // Verify that the %c modifier works and strips off any prefixes from immediates. + // RUN: %llvmgcc -S %s -o - | llvm-as | llc | grep 'pickANumber: 789514' + + void foo() { + __asm__ volatile("/* " "pickANumber" ": %c0 */"::"i"(0xC0C0A)); + + // Check that non-c modifiers work also (not greped for above). + __asm__ volatile("/* " "pickANumber2 " ": %0 */"::"i"(123)); + } _______________________________________________ llvm-commits mailing list llvm-commits@cs.uiuc.edu http://lists.cs.uiuc.edu/mailman/listinfo/llvm-commits