diff options
author | Toma Tabacu <toma.tabacu@imgtec.com> | 2015-03-05 13:39:14 +0000 |
---|---|---|
committer | Toma Tabacu <toma.tabacu@imgtec.com> | 2015-03-05 13:39:14 +0000 |
commit | 18ca267d7a88583c6a9b84affcd0e2db99389d74 (patch) | |
tree | e4b507a94fac5eae9994f0553299a3f4d2c06618 /clang | |
parent | 140b394e109e6bb7bc33f91e5db90858f9c1daf4 (diff) | |
download | bcm5719-llvm-18ca267d7a88583c6a9b84affcd0e2db99389d74.tar.gz bcm5719-llvm-18ca267d7a88583c6a9b84affcd0e2db99389d74.zip |
Recommit "[IAS] Teach -cc1as about the 'target-abi' option."
Added a REQUIRES for the Mips target.
Also, switched to using plain CHECKs, at the suggestion of Eric Christopher.
llvm-svn: 231363
Diffstat (limited to 'clang')
-rw-r--r-- | clang/include/clang/Driver/CC1Options.td | 4 | ||||
-rw-r--r-- | clang/test/Driver/target-abi-cc1as.s | 6 |
2 files changed, 8 insertions, 2 deletions
diff --git a/clang/include/clang/Driver/CC1Options.td b/clang/include/clang/Driver/CC1Options.td index f60fb4e4abc..19b56f72baf 100644 --- a/clang/include/clang/Driver/CC1Options.td +++ b/clang/include/clang/Driver/CC1Options.td @@ -25,11 +25,11 @@ def target_feature : Separate<["-"], "target-feature">, HelpText<"Target specific attributes">; def triple : Separate<["-"], "triple">, HelpText<"Specify target triple (e.g. i686-apple-darwin9)">; +def target_abi : Separate<["-"], "target-abi">, + HelpText<"Target a particular ABI type">; } -def target_abi : Separate<["-"], "target-abi">, - HelpText<"Target a particular ABI type">; def target_linker_version : Separate<["-"], "target-linker-version">, HelpText<"Target linker version">; def triple_EQ : Joined<["-"], "triple=">, Alias<triple>; diff --git a/clang/test/Driver/target-abi-cc1as.s b/clang/test/Driver/target-abi-cc1as.s new file mode 100644 index 00000000000..34cdeed4862 --- /dev/null +++ b/clang/test/Driver/target-abi-cc1as.s @@ -0,0 +1,6 @@ +// Check if -cc1as knows about the 'target-abi' argument. +// REQUIRES: mips-registered-target + +// RUN: %clang -cc1as -triple mips--linux-gnu -filetype obj -target-cpu mips32 -target-abi o32 %s 2>&1 | \ +// RUN: FileCheck %s +// CHECK-NOT: clang -cc1as: error: unknown argument: '-target-abi' |