aa881ecde4
Add support for the pause hint instruction, as specified in the
Zihintpause extension. The pause instruction is encoded as a
special form of a memory fence (which is available as part of the
base instruction set). The chosen encoding does not mandate any
particular memory ordering and therefore is a true hint.
bfd/
* elfxx-riscv.c (riscv_std_z_ext_strtab): Added zihintpause.
gas/
* config/tc-riscv.c (riscv_multi_subset_supports): Added
INSN_CLASS_ZIHINTPAUSE.
* testsuite/gas/riscv/pause.d: New testcase. Adding coverage for
the pause hint instruction.
* testsuite/gas/riscv/pause.s: Likewise.
include/
* opcode/riscv-opc.h: Added MATCH_PAUSE, MASK_PAUSE and DECLARE_INSN
for pause hint instruction.
* opcode/riscv.h (enum riscv_insn_class): Added INSN_CLASS_ZIHINTPAUSE.
opcodes/
* riscv-opc.c (riscv_opcodes): Add pause hint instruction.
53 lines
1.5 KiB
Plaintext
53 lines
1.5 KiB
Plaintext
2021-01-07 Philipp Tomsich <prt@gnu.org>
|
|
|
|
* opcode/riscv-opc.h: Added MATCH_PAUSE, MASK_PAUSE and DECLARE_INSN
|
|
for pause hint instruction.
|
|
* opcode/riscv.h (enum riscv_insn_class): Added INSN_CLASS_ZIHINTPAUSE.
|
|
|
|
2021-01-07 Claire Xenia Wolf <claire@symbioticeda.com>
|
|
Jim Wilson <jimw@sifive.com>
|
|
Andrew Waterman <andrew@sifive.com>
|
|
Maxim Blinov <maxim.blinov@embecosm.com>
|
|
Kito Cheng <kito.cheng@sifive.com>
|
|
Nelson Chu <nelson.chu@sifive.com>
|
|
|
|
* opcode/riscv-opc.h: Added MASK/MATCH/DECLARE_INSN for ZBA/ZBB/ZBC.
|
|
* opcode/riscv.h (riscv_insn_class): Added INSN_CLASS_ZB*.
|
|
(enum riscv_isa_spec_class): Added ISA_SPEC_CLASS_DRAFT for the
|
|
frozen extensions.
|
|
|
|
2021-01-05 Nick Alcock <nick.alcock@oracle.com>
|
|
|
|
* ctf-api.h (CTF_MN_RECURSE): New.
|
|
(ctf_member_next): Add flags argument.
|
|
|
|
2021-01-05 Nick Alcock <nick.alcock@oracle.com>
|
|
|
|
* ctf-api.h (ECTF_INCOMPLETE): New.
|
|
(ECTF_NERR): Adjust.
|
|
|
|
2021-01-01 Nicolas Boulenguez <nicolas@debian.org>
|
|
|
|
* coff/internal.h: Correct comment spelling.
|
|
* coff/sym.h: Likewise.
|
|
* opcode/aarch64.h: Likewise.
|
|
|
|
2021-01-01 Alan Modra <amodra@gmail.com>
|
|
|
|
Update year range in copyright notice of all files.
|
|
|
|
For older changes see ChangeLog-2020
|
|
|
|
Copyright (C) 2021 Free Software Foundation, Inc.
|
|
|
|
Copying and distribution of this file, with or without modification,
|
|
are permitted in any medium without royalty provided the copyright
|
|
notice and this notice are preserved.
|
|
|
|
Local Variables:
|
|
mode: change-log
|
|
left-margin: 8
|
|
fill-column: 74
|
|
version-control: never
|
|
End:
|