diff options
| author | Tim Northover <tnorthover@apple.com> | 2014-03-26 14:09:48 +0000 |
|---|---|---|
| committer | Tim Northover <tnorthover@apple.com> | 2014-03-26 14:09:48 +0000 |
| commit | 1a5b334e1ca928ae9bde132873d4881355216c99 (patch) | |
| tree | 95c87acd36e251e974e74c6f7cac89b4b857413a /clang | |
| parent | 93010e687fbac2800f04bfef2f32005179bc0f73 (diff) | |
| download | bcm5719-llvm-1a5b334e1ca928ae9bde132873d4881355216c99.tar.gz bcm5719-llvm-1a5b334e1ca928ae9bde132873d4881355216c99.zip | |
ARM: be more flexible about how --mhwdiv is accepted.
Patch by Gabor Ballabas.
llvm-svn: 204807
Diffstat (limited to 'clang')
| -rw-r--r-- | clang/include/clang/Driver/Options.td | 3 | ||||
| -rw-r--r-- | clang/test/Driver/arm-hwdiv.c | 5 |
2 files changed, 7 insertions, 1 deletions
diff --git a/clang/include/clang/Driver/Options.td b/clang/include/clang/Driver/Options.td index efe98189575..94133b9daea 100644 --- a/clang/include/clang/Driver/Options.td +++ b/clang/include/clang/Driver/Options.td @@ -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>; diff --git a/clang/test/Driver/arm-hwdiv.c b/clang/test/Driver/arm-hwdiv.c index b3617ce5345..0b75948d2b9 100644 --- a/clang/test/Driver/arm-hwdiv.c +++ b/clang/test/Driver/arm-hwdiv.c @@ -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" + |

