[PATCH 0/5] Start using startswith instead of strncmp
Martin Liska
mliska@suse.cz
Wed Mar 24 08:19:24 GMT 2021
Hey.
The patchset continues with replacement of the strncmp where it's used
in startswith context. The patches rely on Alan's patch and I've just
tested all possible targets.
Thoughts?
Thanks,
Martin
Martin Liska (5):
Replace const_strneq with startswith.
Use startswith more for strncmp function calls.
Use startswith in gas subfolder.
Remove strneq macro and use startswith.
Use startswith in gdb subfolder.
bfd/ecoff.c | 5 +-
bfd/elf-bfd.h | 3 +-
bfd/elf.c | 21 ++++---
bfd/elf32-arc.c | 2 +-
bfd/elf32-m32r.c | 4 +-
bfd/elf32-microblaze.c | 2 +-
bfd/elf32-nds32.c | 13 ++---
bfd/elf32-or1k.c | 2 +-
bfd/elf32-ppc.c | 6 +-
bfd/elf32-rx.c | 6 +-
bfd/elf32-spu.c | 26 ++++-----
bfd/elf32-tilepro.c | 2 +-
bfd/elf32-xtensa.c | 2 +-
bfd/elf64-ppc.c | 6 +-
bfd/elflink.c | 10 ++--
bfd/elfnn-riscv.c | 2 +-
bfd/elfxx-riscv.c | 4 +-
bfd/elfxx-tilegx.c | 2 +-
bfd/opncls.c | 2 +-
binutils/dllwrap.c | 8 +--
binutils/dwarf.c | 8 +--
binutils/elfcomm.c | 7 ++-
binutils/elfcomm.h | 2 -
binutils/objcopy.c | 20 +++----
binutils/objdump.c | 2 +-
binutils/readelf.c | 116 ++++++++++++++++++-------------------
gas/as.c | 5 +-
gas/config/m68k-parse.y | 18 +++---
gas/config/obj-aout.c | 4 +-
gas/config/obj-coff.c | 5 +-
gas/config/obj-elf.c | 40 ++++++-------
gas/config/obj-evax.c | 2 +-
gas/config/obj-macho.c | 4 +-
gas/config/tc-aarch64.c | 11 ++--
gas/config/tc-alpha.c | 30 +++++-----
gas/config/tc-arc.c | 10 ++--
gas/config/tc-arm.c | 23 ++++----
gas/config/tc-avr.c | 8 +--
gas/config/tc-cr16.c | 26 ++++-----
gas/config/tc-crx.c | 1 -
gas/config/tc-csky.c | 6 +-
gas/config/tc-d30v.c | 2 +-
gas/config/tc-dlx.c | 4 +-
gas/config/tc-epiphany.c | 4 +-
gas/config/tc-h8300.c | 11 ++--
gas/config/tc-hppa.c | 26 ++++-----
gas/config/tc-i386.c | 12 ++--
gas/config/tc-ia64.c | 23 ++++----
gas/config/tc-m32c.c | 4 +-
gas/config/tc-m68hc11.c | 34 +++++------
gas/config/tc-m68k.c | 12 ++--
gas/config/tc-mcore.c | 2 +-
gas/config/tc-metag.c | 5 +-
gas/config/tc-microblaze.c | 13 ++---
gas/config/tc-mips.c | 61 ++++++++++---------
gas/config/tc-mmix.c | 2 +-
gas/config/tc-mn10300.c | 4 +-
gas/config/tc-msp430.c | 30 +++++-----
gas/config/tc-nds32.c | 2 +-
gas/config/tc-nds32.h | 2 +-
gas/config/tc-nios2.c | 45 +++++++-------
gas/config/tc-ns32k.c | 18 +++---
gas/config/tc-pdp11.c | 64 ++++++++++----------
gas/config/tc-pj.c | 4 +-
gas/config/tc-ppc.c | 12 ++--
gas/config/tc-s12z.c | 24 ++++----
gas/config/tc-s390.c | 4 +-
gas/config/tc-score.c | 7 +--
gas/config/tc-score7.c | 7 +--
gas/config/tc-sh.h | 4 +-
gas/config/tc-sparc.c | 82 +++++++++++++-------------
gas/config/tc-tic54x.c | 4 +-
gas/config/tc-tic6x.c | 3 +-
gas/config/tc-v850.c | 26 ++++-----
gas/config/tc-vax.c | 2 +-
gas/config/tc-wasm32.c | 8 +--
gas/config/tc-xstormy16.c | 2 +-
gas/config/tc-xtensa.c | 14 ++---
gas/config/xtensa-relax.c | 10 ++--
gas/dw2gencfi.c | 7 +--
gas/dwarf2dbg.c | 2 +-
gas/ehopt.c | 6 +-
gas/input-file.c | 4 +-
gas/listing.c | 32 +++++-----
gas/read.c | 2 +-
gas/write.c | 7 +--
gdb/cp-name-parser.y | 68 +++++++++++-----------
gdb/m2-exp.y | 4 +-
gdb/macroexp.c | 2 +-
gdb/mi/mi-main.c | 8 +--
gdb/rust-exp.y | 2 +-
include/opcode/cr16.h | 1 -
ld/ldbuildid.c | 7 +--
opcodes/arm-dis.c | 5 --
opcodes/cr16-dis.c | 2 +-
opcodes/score-dis.c | 8 ---
opcodes/score7-dis.c | 4 --
97 files changed, 599 insertions(+), 641 deletions(-)
--
2.30.2
More information about the Binutils
mailing list