aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRichard Stallman <rms@gnu.org>1993-05-21 19:55:25 +0000
committerRichard Stallman <rms@gnu.org>1993-05-21 19:55:25 +0000
commita1549b15ed1ea5f5d623908cbda990a66ba55551 (patch)
treef1e5240a20aca620eec7cfa7f7e1c3759e2866ee
parent14aadfe88aaf1d1ae214c6c3bf3e39e50d4a2503 (diff)
downloadgcc-a1549b15ed1ea5f5d623908cbda990a66ba55551.zip
gcc-a1549b15ed1ea5f5d623908cbda990a66ba55551.tar.gz
gcc-a1549b15ed1ea5f5d623908cbda990a66ba55551.tar.bz2
(main): For -debug, if ..._file_name is a null pointer,
say so instead of crashing. From-SVN: r4530
-rw-r--r--gcc/collect2.c18
1 files changed, 12 insertions, 6 deletions
diff --git a/gcc/collect2.c b/gcc/collect2.c
index cc0d732..eeddeab 100644
--- a/gcc/collect2.c
+++ b/gcc/collect2.c
@@ -1009,12 +1009,18 @@ main (argc, argv)
if (debug)
{
char *ptr;
- fprintf (stderr, "ld_file_name = %s\n", ld_file_name);
- fprintf (stderr, "c_file_name = %s\n", c_file_name);
- fprintf (stderr, "nm_file_name = %s\n", nm_file_name);
- fprintf (stderr, "strip_file_name = %s\n", strip_file_name);
- fprintf (stderr, "c_file = %s\n", c_file);
- fprintf (stderr, "o_file = %s\n", o_file);
+ fprintf (stderr, "ld_file_name = %s\n",
+ (ld_file_name ? ld_file_name : "not found"));
+ fprintf (stderr, "c_file_name = %s\n",
+ (c_file_name ? c_file_name : "not found"));
+ fprintf (stderr, "nm_file_name = %s\n",
+ (nm_file_name ? nm_file_name : "not found"));
+ fprintf (stderr, "strip_file_name = %s\n",
+ (strip_file_name ? strip_file_name : "not found"));
+ fprintf (stderr, "c_file = %s\n",
+ (c_file ? c_file : "not found"));
+ fprintf (stderr, "o_file = %s\n",
+ (o_file ? o_file : "not found"));
ptr = getenv ("COLLECT_GCC_OPTIONS");
if (ptr)