summaryrefslogtreecommitdiff
path: root/opcodes/ChangeLog-2006
diff options
context:
space:
mode:
authorPalmer Dabbelt <palmer@dabbelt.com>2017-10-06 12:06:45 -0700
committerPalmer Dabbelt <palmer@dabbelt.com>2017-10-23 18:26:29 -0700
commit2c3f27ed0d6a91bc0812bb2fc6965fd03a413fee (patch)
treeca1d3cfd10a99c0bebe31f943f4ec3ee483f24d2 /opcodes/ChangeLog-2006
parentfee0ea1f2d3079f7fc3d48109c2a81cc7b7f241c (diff)
downloadbinutils-gdb-2c3f27ed0d6a91bc0812bb2fc6965fd03a413fee.tar.gz
RISC-V: Don't emit 2-byte NOPs if the C extension is disabled
Systems without the C extension mandate 4-byte alignment for instructions, so there is no reason to allow for 2-byte alignment. This change avoids emitting lots of unimplemented instructions into object files on non-C targets, which users keep reporting as a bug. While this isn't actually a bug (as none of the offsets in object files are relevant until RISC-V), it is ugly. gas/ChangeLog 2017-10-23 Palmer Dabbelt <palmer@dabbelt.com> * config/tc-riscv.c (riscv_frag_align_code): Align code by 4 bytes on non-RVC systems.
Diffstat (limited to 'opcodes/ChangeLog-2006')
0 files changed, 0 insertions, 0 deletions