summaryrefslogtreecommitdiffstats
path: root/clang/test/Driver
diff options
context:
space:
mode:
authorDavid Majnemer <david.majnemer@gmail.com>2014-03-23 17:47:22 +0000
committerDavid Majnemer <david.majnemer@gmail.com>2014-03-23 17:47:22 +0000
commitda39ab299a656b763a31b7ceb7e5f1fef74786e8 (patch)
tree572314552c7ed8723386796716907ff3321e314f /clang/test/Driver
parentca11641a4147926bb630d4e9150fe7d2d5dcd3fc (diff)
downloadbcm5719-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.c8
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 \
OpenPOWER on IntegriCloud