From fedcf1d9691bf669d8cd771a032e851d8247aff9 Mon Sep 17 00:00:00 2001 From: Evangelos Foutras Date: Thu, 6 Jul 2017 18:53:05 +0300 Subject: [PATCH 1/2] GCC compatibility: Ignore the -fno-plt flag --- include/clang/Driver/Options.td | 1 + test/Driver/clang_f_opts.c | 1 + 2 files changed, 2 insertions(+) diff --git a/include/clang/Driver/Options.td b/include/clang/Driver/Options.td index 05dc9d7eb3..c93e6cc08c 100644 --- a/include/clang/Driver/Options.td +++ b/include/clang/Driver/Options.td @@ -2505,6 +2505,7 @@ defm ivopts : BooleanFFlag<"ivopts">, Group, Group; defm peel_loops : BooleanFFlag<"peel-loops">, Group; defm permissive : BooleanFFlag<"permissive">, Group; +defm plt : BooleanFFlag<"plt">, Group; defm prefetch_loop_arrays : BooleanFFlag<"prefetch-loop-arrays">, Group; defm printf : BooleanFFlag<"printf">, Group; defm profile : BooleanFFlag<"profile">, Group; diff --git a/test/Driver/clang_f_opts.c b/test/Driver/clang_f_opts.c index c17cec6eba..d9480c915e 100644 --- a/test/Driver/clang_f_opts.c +++ b/test/Driver/clang_f_opts.c @@ -277,6 +277,7 @@ // RUN: -fno-caller-saves -fcaller-saves \ // RUN: -fno-reorder-blocks -freorder-blocks \ // RUN: -fno-schedule-insns2 -fschedule-insns2 \ +// RUN: -fno-plt -fplt \ // RUN: -fno-stack-check \ // RUN: -fno-check-new -fcheck-new \ // RUN: -ffriend-injection \ -- 2.14.1