Ignore -fstrength-reduce and -fno-strength-reduce.
authorRafael Espindola <rafael.espindola@gmail.com>
Mon, 21 Oct 2013 18:49:56 +0000 (18:49 +0000)
committerRafael Espindola <rafael.espindola@gmail.com>
Mon, 21 Oct 2013 18:49:56 +0000 (18:49 +0000)
GCC does the same.

llvm-svn: 193103

clang/include/clang/Driver/Options.td
clang/test/Driver/clang_f_opts.c

index 85ca258fa7d326c738872631335b3d36231c35ee..1ae659ef0f5a9a870e75984e26391374e672e75d 100644 (file)
@@ -1456,6 +1456,8 @@ defm schedule_insns : BooleanFFlag<"schedule-insns">, Group<clang_ignored_f_Grou
 defm see : BooleanFFlag<"see">, Group<clang_ignored_f_Group>;
 defm signaling_nans : BooleanFFlag<"signaling-nans">, Group<clang_ignored_f_Group>;
 defm spec_constr_count : BooleanFFlag<"spec-constr-count">, Group<clang_ignored_f_Group>;
+defm strength_reduce :
+    BooleanFFlag<"strength-reduce">, Group<clang_ignored_f_Group>;
 defm tls_model : BooleanFFlag<"tls-model">, Group<clang_ignored_f_Group>;
 defm tracer : BooleanFFlag<"tracer">, Group<clang_ignored_f_Group>;
 defm tree_salias : BooleanFFlag<"tree-salias">, Group<clang_ignored_f_Group>;
index b7c579e2839c3823103232bbbac11021f5b72f84..bd3862b406c59cda835ca248ac49c297353ea7ef 100644 (file)
 // RUN:     -fno-var-tracking                                                 \
 // RUN:     -fno-unsigned-char                                                \
 // RUN:     -fno-signed-char                                                  \
+// RUN:     -fstrength-reduce -fno-strength-reduce                            \
 // RUN:     %s 2>&1 | FileCheck --check-prefix=IGNORE %s
 // IGNORE-NOT: error: unknown argument