From 0fe441aa93d03d6cfe0944d949e43325b0647c1d Mon Sep 17 00:00:00 2001 From: Jordan Rose Date: Thu, 26 Sep 2013 17:03:34 +0000 Subject: [PATCH] [driver] Ignore -fno-var-tracking; it's a GCC option we don't support. -fvar-tracking (which IIUC is on by default in GCC) will still generate an error. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@191439 91177308-0d34-0410-b5e6-96231b3b80d8 --- include/clang/Driver/Options.td | 2 ++ test/Driver/clang_f_opts.c | 1 + 2 files changed, 3 insertions(+) diff --git a/include/clang/Driver/Options.td b/include/clang/Driver/Options.td index fbeb8c78b7..79e6b4efd5 100644 --- a/include/clang/Driver/Options.td +++ b/include/clang/Driver/Options.td @@ -800,6 +800,8 @@ def funwind_tables : Flag<["-"], "funwind-tables">, Group; def fuse_cxa_atexit : Flag<["-"], "fuse-cxa-atexit">, Group; def fuse_init_array : Flag<["-"], "fuse-init-array">, Group, Flags<[CC1Option]>, HelpText<"Use .init_array instead of .ctors">; +def fno_var_tracking : Flag<["-"], "fno-var-tracking">, + Group; def fverbose_asm : Flag<["-"], "fverbose-asm">, Group; def fvisibility_EQ : Joined<["-"], "fvisibility=">, Group, HelpText<"Set the default symbol visibility for all global declarations">; diff --git a/test/Driver/clang_f_opts.c b/test/Driver/clang_f_opts.c index da39638a02..eae78fe8b3 100644 --- a/test/Driver/clang_f_opts.c +++ b/test/Driver/clang_f_opts.c @@ -123,4 +123,5 @@ // RUN: -funroll-all-loops -fno-unroll-all-loops \ // RUN: -fno-builtin-foobar \ // RUN: -fno-builtin-strcat -fno-builtin-strcpy \ +// RUN: -fno-var-tracking \ // RUN: %s -- 2.40.0