diff options
author | Jozef Lawrynowicz <jozef.l@mittosystems.com> | 2019-04-17 15:01:28 +0100 |
---|---|---|
committer | Nick Clifton <nickc@redhat.com> | 2019-04-17 15:01:28 +0100 |
commit | d557977487bc21e8ed19603527949a8541c44832 (patch) | |
tree | 66864e66dc2eeca1c8ede8ac95232b39b3533f57 /gdb/utils.c | |
parent | a12e57448ecf2644e3ddc98bbd4bbb914a5f8c92 (diff) | |
download | gdb-d557977487bc21e8ed19603527949a8541c44832.zip gdb-d557977487bc21e8ed19603527949a8541c44832.tar.gz gdb-d557977487bc21e8ed19603527949a8541c44832.tar.bz2 |
MSP420 assembler: Add -m{u,U} options to enable/disable NOP warnings for unknown interrupt state changes
gas * config/tc-msp430.c (options): New OPTION_UNKNOWN_INTR_NOPS,
OPTION_NO_UNKNOWN_INTR_NOPS and do_unknown_interrupt_nops.
(md_parse_option): Handle OPTION_UNKNOWN_INTR_NOPS and
OPTION_NO_UNKNOWN_INTR_NOPS by setting do_unknown_interrupt_nops
accordingly.
(md_show_usage): Likewise.
(md_shortopts): Add "mu" for OPTION_UNKNOWN_INTR_NOPS and
"mU" for OPTION_NO_UNKNOWN_INTR_NOPS.
(md_longopts): Likewise.
(warn_eint_nop): Update comment.
(warn_unsure_interrupt): Don't warn if prev_insn_is_nop or
prev_insn_is_dint or we are assembling for 430 ISA.
(msp430_operands): Only call warn_unsure_interrupt if
do_unknown_interrupt_nops == TRUE.
* testsuite/gas/msp430/nop-unknown-intr.s: New test source file.
* testsuite/gas/msp430/nop-unknown-intr-430.d: New test.
* testsuite/gas/msp430/nop-unknown-intr-430x.d: New test.
* testsuite/gas/msp430/nop-unknown-intr-430x-ignore.d: New test.
* testsuite/gas/msp430/nop-unknown-intr-430.l: Warning output for new
test.
* testsuite/gas/msp430/nop-unknown-intr-430x.l: Likewise.
* testsuite/gas/msp430/msp430.exp: Add new tests to driver.
Diffstat (limited to 'gdb/utils.c')
0 files changed, 0 insertions, 0 deletions