diff options
author | Jan Beulich <jbeulich@suse.com> | 2023-03-03 08:45:54 +0100 |
---|---|---|
committer | Jan Beulich <jbeulich@suse.com> | 2023-03-03 08:45:54 +0100 |
commit | e9339bee560db6893f2d08c1e54a3eb9f775fd1d (patch) | |
tree | 873dcb4d665cca9142288a599d2da76d07f05751 /gas/as.c | |
parent | 81588de012f9c59f2e02d7c74e1f51123025707c (diff) | |
download | gdb-e9339bee560db6893f2d08c1e54a3eb9f775fd1d.zip gdb-e9339bee560db6893f2d08c1e54a3eb9f775fd1d.tar.gz gdb-e9339bee560db6893f2d08c1e54a3eb9f775fd1d.tar.bz2 |
gas: default .debug section compression method adjustments
While commit b0c295e1b8d0 ("add --enable-default-compressed-debug-
sections-algorithm configure option") adjusted flag_compress_debug's
initializer, it didn't alter the default used when the command line
option was specified with an (optional!) argument. This rendered help
text inconsistent with actual behavior in certain configurations.
As to help text - the default reported there clearly shouldn't be
affected by a possible earlier --compress-debug-sections= option, so
flag_compress_debug can't be used when emitting usage information.
Diffstat (limited to 'gas/as.c')
-rw-r--r-- | gas/as.c | 9 |
1 files changed, 7 insertions, 2 deletions
@@ -228,6 +228,10 @@ print_version_id (void) #ifdef DEFAULT_FLAG_COMPRESS_DEBUG enum compressed_debug_section_type flag_compress_debug = DEFAULT_COMPRESSED_DEBUG_ALGORITHM; +#define DEFAULT_COMPRESSED_DEBUG_ALGORITHM_HELP \ + DEFAULT_COMPRESSED_DEBUG_ALGORITHM +#else +#define DEFAULT_COMPRESSED_DEBUG_ALGORITHM_HELP COMPRESS_DEBUG_NONE #endif static void @@ -256,7 +260,8 @@ Options:\n\ compress DWARF debug sections\n")), fprintf (stream, _("\ Default: %s\n"), - bfd_get_compression_algorithm_name (flag_compress_debug)); + bfd_get_compression_algorithm_name + (DEFAULT_COMPRESSED_DEBUG_ALGORITHM_HELP)); fprintf (stream, _("\ --nocompress-debug-sections\n\ @@ -764,7 +769,7 @@ This program has absolutely no warranty.\n")); #endif } else - flag_compress_debug = COMPRESS_DEBUG_GABI_ZLIB; + flag_compress_debug = DEFAULT_COMPRESSED_DEBUG_ALGORITHM; break; case OPTION_NOCOMPRESS_DEBUG: |