diff options
author | Devang Patel <dpatel@apple.com> | 2010-07-14 23:12:52 +0000 |
---|---|---|
committer | Devang Patel <dpatel@apple.com> | 2010-07-14 23:12:52 +0000 |
commit | 29168baf4bbaae55baf2b581fee6fe3707f68b7f (patch) | |
tree | 981c01ab9a7f5b2337bd1218506318c2b21bce12 /llvm/test/FrontendC | |
parent | f10cd5c6cb8bc01af49f5143d994ea197b91419d (diff) | |
download | bcm5719-llvm-29168baf4bbaae55baf2b581fee6fe3707f68b7f.tar.gz bcm5719-llvm-29168baf4bbaae55baf2b581fee6fe3707f68b7f.zip |
Make it a .ll test case.
llvm-svn: 108370
Diffstat (limited to 'llvm/test/FrontendC')
-rw-r--r-- | llvm/test/FrontendC/2010-06-28-DbgEntryPC.c | 50 |
1 files changed, 0 insertions, 50 deletions
diff --git a/llvm/test/FrontendC/2010-06-28-DbgEntryPC.c b/llvm/test/FrontendC/2010-06-28-DbgEntryPC.c deleted file mode 100644 index 76a6b513b0e..00000000000 --- a/llvm/test/FrontendC/2010-06-28-DbgEntryPC.c +++ /dev/null @@ -1,50 +0,0 @@ -// RUN: %llvmgcc -S -O2 -g %s -o - | llc -O2 -mtriple=i386-apple-darwin | FileCheck %s -// Use DW_FORM_addr for DW_AT_entry_pc. -// Radar 8094785 - -// XFAIL: * -// XTARGET: x86,i386,i686 -// CHECK: .byte 17 ## DW_TAG_compile_unit -// CHECK-NEXT: .byte 1 ## DW_CHILDREN_yes -// CHECK-NEXT: .byte 37 ## DW_AT_producer -// CHECK-NEXT: .byte 8 ## DW_FORM_string -// CHECK-NEXT: .byte 19 ## DW_AT_language -// CHECK-NEXT: .byte 11 ## DW_FORM_data1 -// CHECK-NEXT: .byte 3 ## DW_AT_name -// CHECK-NEXT: .byte 8 ## DW_FORM_string -// CHECK-NEXT: .byte 82 ## DW_AT_entry_pc -// CHECK-NEXT: .byte 1 ## DW_FORM_addr -// CHECK-NEXT: .byte 16 ## DW_AT_stmt_list -// CHECK-NEXT: .byte 6 ## DW_FORM_data4 -// CHECK-NEXT: .byte 27 ## DW_AT_comp_dir -// CHECK-NEXT: .byte 8 ## DW_FORM_string -// CHECK-NEXT: .byte 225 ## DW_AT_APPLE_optimized - -struct a { - int c; - struct a *d; -}; - -int ret; - -void foo(int x) __attribute__((noinline)); -void *bar(struct a *b) __attribute__((noinline)); - -void foo(int x) -{ - ret = x; -} - -void *bar(struct a *b) { - foo(b->c); - return b; -} - -int main(int argc, char *argv[]) { - struct a e; - e.c = 4; - e.d = &e; - - (void)bar(&e); - return ret; -} |