diff options
author | Alan Modra <amodra@gmail.com> | 2025-07-30 08:18:19 +0930 |
---|---|---|
committer | Alan Modra <amodra@gmail.com> | 2025-07-30 09:48:59 +0930 |
commit | 303045d9539d9032208b8b67f222943ff4c96b05 (patch) | |
tree | 32749bd3e3596ff480483ce51186aa4c0f435808 /include/elf/moxie.h | |
parent | 9f09438f9ed44dcb270e6ddd15d21fb0e0bde495 (diff) | |
download | binutils-master.zip binutils-master.tar.gz binutils-master.tar.bz2 |
Commit 1ac26e9f7ac2 replaced ISSPACE with is_whitespace, but the
former returns true on EOL while the latter does not. Sprinkle
is_end_of_stmt tests to fix this bug.
The same segfault can be triggered by a ".relax_hint" with no
following instructions. Fix that too.
* config/tc-nds32.c (nds32_lookup_pseudo_opcode): Use
is_end_of_stmt along with is_whitespace.
(nds32_relax_relocs, nds32_relax_hint, nds32_flag),
(ict_model: Likewise.
(nds32_elf_append_relax_relocs): Return on no opcode.
* testsuite/gas/nds32/nds32.exp: Find .d files automatically.
* testsuite/gas/nds32/pr33229.d,
* testsuite/gas/nds32/pr33229.s: New test.
Diffstat (limited to 'include/elf/moxie.h')
0 files changed, 0 insertions, 0 deletions