diff options
author | Richard Stallman <rms@gnu.org> | 1993-05-21 19:55:25 +0000 |
---|---|---|
committer | Richard Stallman <rms@gnu.org> | 1993-05-21 19:55:25 +0000 |
commit | a1549b15ed1ea5f5d623908cbda990a66ba55551 (patch) | |
tree | f1e5240a20aca620eec7cfa7f7e1c3759e2866ee | |
parent | 14aadfe88aaf1d1ae214c6c3bf3e39e50d4a2503 (diff) | |
download | gcc-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.c | 18 |
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) |