llvm/test/MC
Mikhail Maltsev 067d3aa15e [ARM] Handle fixup_arm_pcrel_9 correctly on big-endian targets
Summary:
The getFixupKindContainerSizeBytes function returns the size of the
instruction containing a given fixup. Currently fixup_arm_pcrel_9 is
not handled in this function, this causes an assertion failure in
the debug build and incorrect codegen in the release build.

This patch fixes the problem.

Reviewers: ostannard, simon_tatham

Reviewed By: ostannard

Subscribers: javed.absar, kristof.beyls, hiraditya, pbarrio, llvm-commits

Tags: #llvm

Differential Revision: https://reviews.llvm.org/D63778

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@364404 91177308-0d34-0410-b5e6-96231b3b80d8
2019-06-26 10:48:40 +00:00
..
AArch64 [AArch64][AsmParser] error on unexpected SVE predicate type suffix 2019-06-07 08:46:56 +00:00
AMDGPU AMDGPU/MC: Add .amdgpu_lds directive 2019-06-25 11:51:35 +00:00
ARM [ARM] Handle fixup_arm_pcrel_9 correctly on big-endian targets 2019-06-26 10:48:40 +00:00
AsmParser Fix a crash with assembler source and -g. 2019-06-21 13:10:19 +00:00
AVR [lit] Delete empty lines at the end of lit.local.cfg NFC 2019-06-17 09:51:07 +00:00
BPF [lit] Delete empty lines at the end of lit.local.cfg NFC 2019-06-17 09:51:07 +00:00
COFF MC: correct the emission of weak aliases in COFF 2019-06-26 01:09:52 +00:00
Disassembler [ARM] Extra MVE-related testing. 2019-06-25 11:24:42 +00:00
ELF [lit] Delete empty lines at the end of lit.local.cfg NFC 2019-06-17 09:51:07 +00:00
Hexagon [lit] Delete empty lines at the end of lit.local.cfg NFC 2019-06-17 09:51:07 +00:00
Lanai [lit] Delete empty lines at the end of lit.local.cfg NFC 2019-06-17 09:51:07 +00:00
MachO [lit] Delete empty lines at the end of lit.local.cfg NFC 2019-06-17 09:51:07 +00:00
Mips [mips] Mark the lwupc instruction as MIPS64 R6 only 2019-06-19 22:08:06 +00:00
MSP430 [lit] Delete empty lines at the end of lit.local.cfg NFC 2019-06-17 09:51:07 +00:00
PowerPC [PPC64] Update LocalEntry from assigned symbols 2019-05-21 10:41:25 +00:00
RISCV [RISCV] Add pseudo instruction for calls with explicit register 2019-06-26 10:35:58 +00:00
Sparc [lit] Delete empty lines at the end of lit.local.cfg NFC 2019-06-17 09:51:07 +00:00
SystemZ [SystemZ] Support vector load/store alignment hints 2019-06-19 14:20:00 +00:00
WebAssembly [llvm-readobj] Change -long-option to --long-option in tests. NFC 2019-05-01 05:27:20 +00:00
X86 [lit] Delete empty lines at the end of lit.local.cfg NFC 2019-06-17 09:51:07 +00:00