diff options
| author | David Majnemer <david.majnemer@gmail.com> | 2014-03-23 17:47:22 +0000 |
|---|---|---|
| committer | David Majnemer <david.majnemer@gmail.com> | 2014-03-23 17:47:22 +0000 |
| commit | da39ab299a656b763a31b7ceb7e5f1fef74786e8 (patch) | |
| tree | 572314552c7ed8723386796716907ff3321e314f /clang/test/Driver | |
| parent | ca11641a4147926bb630d4e9150fe7d2d5dcd3fc (diff) | |
| download | bcm5719-llvm-da39ab299a656b763a31b7ceb7e5f1fef74786e8.tar.gz bcm5719-llvm-da39ab299a656b763a31b7ceb7e5f1fef74786e8.zip | |
Driver: Map /Gy to -ffunction-sections
/Gy is equivalent to -ffunction-sections.
/Gy- is equivalent to -fno-function-sections.
Currently, LLVM doesn't do anything interesting with -ffunction-sections
under WinCOFF.
llvm-svn: 204564
Diffstat (limited to 'clang/test/Driver')
| -rw-r--r-- | clang/test/Driver/cl-options.c | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/clang/test/Driver/cl-options.c b/clang/test/Driver/cl-options.c index dee71fff4f3..b3623b75e01 100644 --- a/clang/test/Driver/cl-options.c +++ b/clang/test/Driver/cl-options.c @@ -24,6 +24,12 @@ // RUN: %clang_cl /GR- -### -- %s 2>&1 | FileCheck -check-prefix=GR_ %s // GR_: -fno-rtti +// RUN: %clang_cl /Gy -### -- %s 2>&1 | FileCheck -check-prefix=Gy %s +// Gy: -ffunction-sections + +// RUN: %clang_cl /Gy /Gy- -### -- %s 2>&1 | FileCheck -check-prefix=Gy_ %s +// Gy_-NOT: -ffunction-sections + // RUN: %clang_cl /Imyincludedir -### -- %s 2>&1 | FileCheck -check-prefix=SLASH_I %s // RUN: %clang_cl /I myincludedir -### -- %s 2>&1 | FileCheck -check-prefix=SLASH_I %s // SLASH_I: "-I" "myincludedir" @@ -198,8 +204,6 @@ // RUN: /Gs1000 \ // RUN: /GT \ // RUN: /GX \ -// RUN: /Gy \ -// RUN: /Gy- \ // RUN: /Gz \ // RUN: /GZ \ // RUN: /H \ |

