[PATCH] D65616: Ignore -fsemantic-interposition/-fno-semantic-interposition flag for gcc compatibility
Romain Geissler via Phabricator via cfe-commits
cfe-commits at lists.llvm.org
Thu Aug 1 16:04:23 PDT 2019
Romain-Geissler-1A created this revision.
Romain-Geissler-1A added reviewers: serge-sans-paille, chandlerc.
Herald added a project: clang.
Herald added a subscriber: cfe-commits.
Hi,
This simple patch ignores -fsemantic-interposition/-fno-semantic-interposition that may be used by some gcc users, by copy/pasting what was done for other similar -f flags.
Cheers,
Romain
Repository:
rG LLVM Github Monorepo
https://reviews.llvm.org/D65616
Files:
clang/include/clang/Driver/Options.td
clang/test/Driver/clang_f_opts.c
Index: clang/test/Driver/clang_f_opts.c
===================================================================
--- clang/test/Driver/clang_f_opts.c
+++ clang/test/Driver/clang_f_opts.c
@@ -298,6 +298,7 @@
// RUN: -fno-implement-inlines -fimplement-inlines \
// RUN: -fstack-check \
// RUN: -fforce-addr \
+// RUN: -fno-semantic-interposition \
// RUN: -malign-functions=100 \
// RUN: -malign-loops=100 \
// RUN: -malign-jumps=100 \
Index: clang/include/clang/Driver/Options.td
===================================================================
--- clang/include/clang/Driver/Options.td
+++ clang/include/clang/Driver/Options.td
@@ -3153,6 +3153,7 @@
defm devirtualize : BooleanFFlag<"devirtualize">, Group<clang_ignored_gcc_optimization_f_Group>;
defm devirtualize_speculatively : BooleanFFlag<"devirtualize-speculatively">,
Group<clang_ignored_gcc_optimization_f_Group>;
+defm semantic_interposition : BooleanFFlag<"semantic-interposition">, Group<clang_ignored_f_Group>;
// Generic gfortran options.
def A_DASH : Joined<["-"], "A-">, Group<gfortran_Group>;
-------------- next part --------------
A non-text attachment was scrubbed...
Name: D65616.212922.patch
Type: text/x-patch
Size: 1408 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/cfe-commits/attachments/20190801/977bc8bb/attachment-0001.bin>
More information about the cfe-commits
mailing list