summaryrefslogtreecommitdiff
path: root/gas/as.c
diff options
context:
space:
mode:
authorCary Coutant <ccoutant@google.com>2010-08-09 18:08:18 +0000
committerCary Coutant <ccoutant@google.com>2010-08-09 18:08:18 +0000
commitd6b8e408afd6cf5f4c28a6d3611f11be5d042c1c (patch)
treecca0826535d067dd31bd4ecd163d6c332ed29a2f /gas/as.c
parenta674564008998089a420f41c7bc892f446494045 (diff)
downloadbinutils-redhat-d6b8e408afd6cf5f4c28a6d3611f11be5d042c1c.tar.gz
* as.c (show_usage): Don't list --compress-debug-sections if zlib not
installed. (main): Warn if --compress-debug-sections requested and zlib not installed. * doc/as.texinfo: Add --compress-debug-sections, --nocompress-debug-sections.
Diffstat (limited to 'gas/as.c')
-rw-r--r--gas/as.c6
1 files changed, 6 insertions, 0 deletions
diff --git a/gas/as.c b/gas/as.c
index 45acbaa456..d9aa6e276f 100644
--- a/gas/as.c
+++ b/gas/as.c
@@ -245,12 +245,14 @@ Options:\n\
fprintf (stream, _("\
--alternate initially turn on alternate macro syntax\n"));
+#ifdef HAVE_ZLIB_H
fprintf (stream, _("\
--compress-debug-sections\n\
compress DWARF debug sections using zlib\n"));
fprintf (stream, _("\
--nocompress-debug-sections\n\
don't compress DWARF debug sections\n"));
+#endif /* HAVE_ZLIB_H */
fprintf (stream, _("\
-D produce assembler debugging messages\n"));
fprintf (stream, _("\
@@ -646,7 +648,11 @@ This program has absolutely no warranty.\n"));
exit (EXIT_SUCCESS);
case OPTION_COMPRESS_DEBUG:
+#ifdef HAVE_ZLIB_H
flag_compress_debug = 1;
+#else
+ as_warn (_("cannot compress debug sections (zlib not installed)"));
+#endif /* HAVE_ZLIB_H */
break;
case OPTION_NOCOMPRESS_DEBUG: