diff options
author | Jim Wilson <jimw@sifive.com> | 2018-05-24 10:35:59 -0700 |
---|---|---|
committer | Jim Wilson <jimw@sifive.com> | 2018-05-24 10:35:59 -0700 |
commit | e80ae1906b63e092f3900addbc869f0836f8d71d (patch) | |
tree | 436090cf29122f5e3070f2e659032214bd023058 /gas/ChangeLog | |
parent | 45f25d6c83c31a48a01ef8293bb3978f5e58e653 (diff) | |
download | binutils-e80ae1906b63e092f3900addbc869f0836f8d71d.zip binutils-e80ae1906b63e092f3900addbc869f0836f8d71d.tar.gz binutils-e80ae1906b63e092f3900addbc869f0836f8d71d.tar.bz2 |
RISC-V: Fix .align handling when .option norelax.
gas/
PR gas/23219
* config/tc-riscv.c (riscv_frag_align_code): Move frag_more call after
!riscv_opts.relax check.
(riscv_handle_align): Rewrite !riscv_opts.relax support.
* config/tc-riscv (MAX_MEM_FOR_RS_ALIGN_CODE): Update.
* testsuite/gas/riscv/no-relax-align.d: New
* testsuite/gas/riscv/no-relax-align.s: New
* testsuite/gas/riscv/no-relax-align-2.d: New
* testsuite/gas/riscv/no-relax-align-2.s: New
Diffstat (limited to 'gas/ChangeLog')
-rw-r--r-- | gas/ChangeLog | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/gas/ChangeLog b/gas/ChangeLog index 65eb22e..34f26a9 100644 --- a/gas/ChangeLog +++ b/gas/ChangeLog @@ -1,3 +1,15 @@ +2018-05-24 Jim Wilson <jimw@sifive.com> + + PR gas/23219 + * config/tc-riscv.c (riscv_frag_align_code): Move frag_more call after + !riscv_opts.relax check. + (riscv_handle_align): Rewrite !riscv_opts.relax support. + * config/tc-riscv (MAX_MEM_FOR_RS_ALIGN_CODE): Update. + * testsuite/gas/riscv/no-relax-align.d: New + * testsuite/gas/riscv/no-relax-align.s: New + * testsuite/gas/riscv/no-relax-align-2.d: New + * testsuite/gas/riscv/no-relax-align-2.s: New + 2018-05-21 Peter Bergner <bergner@vnet.ibm.com.com> * config/tc-ppc.c (md_assemble): Delete handling of fake operands. |