ARM: be more flexible about how --mhwdiv is accepted.

Patch by Gabor Ballabas.

llvm-svn: 204807
This commit is contained in:
Tim Northover 2014-03-26 14:09:48 +00:00
parent 93010e687f
commit 1a5b334e1c
2 changed files with 7 additions and 1 deletions

View File

@ -1361,7 +1361,8 @@ def working_directory_EQ : Joined<["-"], "working-directory=">, Flags<[CC1Option
// Double dash options, which are usually an alias for one of the previous
// options.
def _mhwdiv_EQ : Separate<["--"], "mhwdiv">, Alias<mhwdiv_EQ>;
def _mhwdiv_EQ : Joined<["--"], "mhwdiv=">, Alias<mhwdiv_EQ>;
def _mhwdiv : Separate<["--"], "mhwdiv">, Alias<mhwdiv_EQ>;
def _CLASSPATH_EQ : Joined<["--"], "CLASSPATH=">, Alias<fclasspath_EQ>;
def _CLASSPATH : Separate<["--"], "CLASSPATH">, Alias<fclasspath_EQ>;
def _all_warnings : Flag<["--"], "all-warnings">, Alias<Wall>;

View File

@ -37,3 +37,8 @@
// CHECK-ALT: "-target-feature" "+hwdiv-arm"
// CHECK-ALT: "-target-feature" "-hwdiv"
// RUN: %clang -### -target arm %s --mhwdiv=arm -o %t.o 2>&1 \
// RUN: | FileCheck --check-prefix=CHECK-ALT-EQ %s
// CHECK-ALT-EQ: "-target-feature" "+hwdiv-arm"
// CHECK-ALT-EQ: "-target-feature" "-hwdiv"