mirror of
https://github.com/RPCS3/llvm-mirror.git
synced 2024-11-25 12:12:47 +01:00
6ff95d95e7
Summary: Fixed assertions due to invalid fixup when encoding compressed instructions (c.addi, c.addiw, c.li, c.andi) with bare symbols with/without modifiers. This matches GAS behavior as well. This bug was uncovered by a LLVM MC Disassembler Protocol Buffer Fuzzer for the RISC-V assembly language. Reviewers: asb Reviewed By: asb Subscribers: rbar, johnrusso, simoncook, sabuasal, niosHD, kito-cheng, shiva0217, zzheng, edward-jones, mgrang, rogfer01, MartinMosbeck, brucehoult, the_o, rkruppe, PkmX, jocewei, asb Differential Revision: https://reviews.llvm.org/D52005 llvm-svn: 342160 |
||
---|---|---|
.. | ||
cnop.s | ||
compress-cjal.s | ||
compress-rv32d.s | ||
compress-rv32f.s | ||
compress-rv32i.s | ||
compress-rv64i.s | ||
compressed-relocations.s | ||
csr-aliases.s | ||
data-directives-invalid.s | ||
data-directives-valid.s | ||
elf-flags.s | ||
elf-header.s | ||
fixups-compressed.s | ||
fixups-diagnostics.s | ||
fixups-expr.s | ||
fixups.s | ||
function-call-invalid.s | ||
function-call.s | ||
hilo-constaddr-expr.s | ||
hilo-constaddr.s | ||
linker-relaxation.s | ||
lit.local.cfg | ||
lla-invalid.s | ||
option-invalid.s | ||
option-rvc.s | ||
priv-invalid.s | ||
priv-valid.s | ||
relocations.s | ||
rv32-relaxation.s | ||
rv32a-invalid.s | ||
rv32a-valid.s | ||
rv32c-aliases-valid.s | ||
rv32c-fuzzed-invalid.s | ||
rv32c-invalid.s | ||
rv32c-only-valid.s | ||
rv32c-valid.s | ||
rv32d-invalid.s | ||
rv32d-valid.s | ||
rv32dc-invalid.s | ||
rv32dc-valid.s | ||
rv32f-invalid.s | ||
rv32f-valid.s | ||
rv32fc-invalid.s | ||
rv32fc-valid.s | ||
rv32i-aliases-invalid.s | ||
rv32i-aliases-valid.s | ||
rv32i-invalid.s | ||
rv32i-valid.s | ||
rv32m-invalid.s | ||
rv32m-valid.s | ||
rv64-relaxation.s | ||
rv64a-invalid.s | ||
rv64a-valid.s | ||
rv64c-aliases-valid.s | ||
rv64c-invalid.s | ||
rv64c-valid.s | ||
rv64d-aliases-valid.s | ||
rv64d-invalid.s | ||
rv64d-valid.s | ||
rv64dc-valid.s | ||
rv64f-aliases-valid.s | ||
rv64f-invalid.s | ||
rv64f-valid.s | ||
rv64i-aliases-invalid.s | ||
rv64i-aliases-valid.s | ||
rv64i-invalid.s | ||
rv64i-valid.s | ||
rv64m-valid.s | ||
rvd-aliases-valid.s | ||
rvf-aliases-valid.s | ||
rvi-aliases-valid.s | ||
rvi-pseudos.s | ||
tail-call-invalid.s | ||
tail-call.s |