aboutsummaryrefslogtreecommitdiff
path: root/gdb/make-init-c
diff options
context:
space:
mode:
authorAlan Modra <amodra@gmail.com>2025-05-19 16:07:20 +0930
committerAlan Modra <amodra@gmail.com>2025-05-23 08:26:08 +0930
commit689f3edfb8fb7fbe5432bfdba9f79347a6649dbf (patch)
treeb6cd920e7dd050f6992a1c6d295f38f0011a7e22 /gdb/make-init-c
parent0c951ab895a5b3977dad6718e6571774db1237c6 (diff)
downloadbinutils-689f3edfb8fb7fbe5432bfdba9f79347a6649dbf.zip
binutils-689f3edfb8fb7fbe5432bfdba9f79347a6649dbf.tar.gz
binutils-689f3edfb8fb7fbe5432bfdba9f79347a6649dbf.tar.bz2
rs_fill_nop and md_generate_nops
Make rs_fill_nop behave like rs_fill in using a repeat count (fr_offset) to emit fr_var length repeated nop patterns. Besides being more elegant, this reduces memory required for large .nops directives. * as.h (rs_fill_nop): Update comment. * config/tc-i386.c (i386_generate_nops): Handle rs_fill_nop as for rs_align_code. * config/tc-i386.h (MAX_MEM_FOR_RS_SPACE_NOP): Define. * listing.c (calc_hex): Handle rs_fill_nop as for rs_fill. * read.c (MAX_MEM_FOR_RS_SPACE_NOP): Define. (s_nops): Use MAX_MEM_FOR_RS_SPACE_NOP setting up frag. * write.c (write_contents): Call md_generate_nops for rs_fill_nop before the fr_fix part is written, so that rs_fill_nop can be handled as for rs_fill.
Diffstat (limited to 'gdb/make-init-c')
0 files changed, 0 insertions, 0 deletions