diff options
author | Rafael Espindola <rafael.espindola@gmail.com> | 2014-01-31 23:10:26 +0000 |
---|---|---|
committer | Rafael Espindola <rafael.espindola@gmail.com> | 2014-01-31 23:10:26 +0000 |
commit | ac9f143a696f5d17bb97aee2230de67c002105b2 (patch) | |
tree | f3249cf637b2d34fbb00e542d790ab2301a9f9d2 /test | |
parent | 9934ff2b7f99c24b3ffc9d94dbe57a1c13f02b7c (diff) | |
download | llvm-ac9f143a696f5d17bb97aee2230de67c002105b2.tar.gz llvm-ac9f143a696f5d17bb97aee2230de67c002105b2.tar.bz2 llvm-ac9f143a696f5d17bb97aee2230de67c002105b2.tar.xz |
Remove another hasRawTextSupport.
To remove this one simply move the end of file logic from the asm printer to
the target mc streamer.
This removes the last call to hasRawTextSupport from lib/Target.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@200590 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'test')
-rw-r--r-- | test/MC/Mips/elf-reginfo.ll | 34 | ||||
-rw-r--r-- | test/MC/Mips/elf_reginfo.s | 26 |
2 files changed, 26 insertions, 34 deletions
diff --git a/test/MC/Mips/elf-reginfo.ll b/test/MC/Mips/elf-reginfo.ll deleted file mode 100644 index a255af931d..0000000000 --- a/test/MC/Mips/elf-reginfo.ll +++ /dev/null @@ -1,34 +0,0 @@ - ; RUN: llc -filetype=obj -march=mips64el -mcpu=mips64 %s -o - \ - ; RUN: | llvm-readobj -s | FileCheck --check-prefix=CHECK_64 %s - ; RUN: llc -filetype=obj -march=mipsel -mcpu=mips32 %s -o - \ - ; RUN: | llvm-readobj -s | FileCheck --check-prefix=CHECK_32 %s - -; Check for register information sections. -; - -@str = private unnamed_addr constant [12 x i8] c"hello world\00" - -define i32 @main() nounwind { -entry: -; Check that the appropriate relocations were created. - -; check for .MIPS.options -; CHECK_64: Sections [ -; CHECK_64: Section { -; CHECK_64: Name: .MIPS.options -; CHECK_64-NEXT: Type: SHT_MIPS_OPTIONS -; CHECK_64-NEXT: Flags [ (0x8000002) - -; check for .reginfo -; CHECK_32: Sections [ -; CHECK_32: Section { -; CHECK_32: Name: .reginfo -; CHECK_32-NEXT: Type: SHT_MIPS_REGINFO -; CHECK_32-NEXT: Flags [ (0x2) - - - %puts = tail call i32 @puts(i8* getelementptr inbounds ([12 x i8]* @str, i64 0, i64 0)) - ret i32 0 - -} -declare i32 @puts(i8* nocapture) nounwind diff --git a/test/MC/Mips/elf_reginfo.s b/test/MC/Mips/elf_reginfo.s new file mode 100644 index 0000000000..142606458e --- /dev/null +++ b/test/MC/Mips/elf_reginfo.s @@ -0,0 +1,26 @@ +# These *MUST* match the output of gas compiled with the same triple and +# corresponding options (-mabi=64 -> -mattr=+n64 for example). + +# RUN: llvm-mc -filetype=obj -triple=mips64el-linux -mattr=+n64 %s -o - \ +# RUN: | llvm-readobj -s | FileCheck --check-prefix=CHECK_64 %s +# RUN: llvm-mc -filetype=obj -triple=mipsel %s -mattr=+n32 -o - \ +# RUN: | llvm-readobj -s | FileCheck --check-prefix=CHECK_32 %s + +# Check for register information sections. +# + +# Check that the appropriate relocations were created. + +# check for .MIPS.options +# CHECK_64: Sections [ +# CHECK_64: Section { +# CHECK_64: Name: .MIPS.options +# CHECK_64-NEXT: Type: SHT_MIPS_OPTIONS +# CHECK_64-NEXT: Flags [ (0x8000002) + +# check for .reginfo +# CHECK_32: Sections [ +# CHECK_32: Section { +# CHECK_32: Name: .reginfo +# CHECK_32-NEXT: Type: SHT_MIPS_REGINFO +# CHECK_32-NEXT: Flags [ (0x2) |