summaryrefslogtreecommitdiffstats
path: root/llvm/test/FrontendC
diff options
context:
space:
mode:
authorDevang Patel <dpatel@apple.com>2010-07-14 23:12:52 +0000
committerDevang Patel <dpatel@apple.com>2010-07-14 23:12:52 +0000
commit29168baf4bbaae55baf2b581fee6fe3707f68b7f (patch)
tree981c01ab9a7f5b2337bd1218506318c2b21bce12 /llvm/test/FrontendC
parentf10cd5c6cb8bc01af49f5143d994ea197b91419d (diff)
downloadbcm5719-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.c50
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;
-}
OpenPOWER on IntegriCloud