diff options
Diffstat (limited to 'clang/test/Driver')
-rw-r--r-- | clang/test/Driver/darwin-debug-flags.c | 4 | ||||
-rw-r--r-- | clang/test/Driver/debug-options-as.c | 9 |
2 files changed, 13 insertions, 0 deletions
diff --git a/clang/test/Driver/darwin-debug-flags.c b/clang/test/Driver/darwin-debug-flags.c index baf28475f8e..f98e9ce7bd8 100644 --- a/clang/test/Driver/darwin-debug-flags.c +++ b/clang/test/Driver/darwin-debug-flags.c @@ -2,6 +2,8 @@ // <rdar://problem/7256886> // RUN: touch %t.s // RUN: env RC_DEBUG_OPTIONS=1 %clang -### -target i386-apple-darwin9 -c -g %t.s 2>&1 | FileCheck -check-prefix=S %s +// <rdar://problem/12955296> +// RUN: %clang -### -target i386-apple-darwin9 -c -g %t.s 2>&1 | FileCheck -check-prefix=P %s // CHECK: !0 = metadata !{ // CHECK: -g -Os @@ -11,3 +13,5 @@ int x; // S: "-dwarf-debug-flags" + +// P: "-dwarf-debug-producer" diff --git a/clang/test/Driver/debug-options-as.c b/clang/test/Driver/debug-options-as.c index f512f1523bc..0b639b2959c 100644 --- a/clang/test/Driver/debug-options-as.c +++ b/clang/test/Driver/debug-options-as.c @@ -18,3 +18,12 @@ // // CHECK: "-cc1as" // CHECK: "-g" + +// Check to make sure clang with -g on a .s file gets passed -dwarf-debug-producer. +// rdar://12955296 +// RUN: touch %t.s +// RUN: %clang -### -c -integrated-as -g %t.s 2>&1 \ +// RUN: | FileCheck -check-prefix=P %s +// +// P: "-cc1as" +// P: "-dwarf-debug-producer" |