From 00503146990fe82f1a2fcb4ee5daee776b27e882 Mon Sep 17 00:00:00 2001 From: Andrew Haley Date: Thu, 23 Oct 2003 14:18:14 +0000 Subject: [PATCH] toplev.c (output_file_directive): Allow for null input_name. 2003-10-22 Andrew Haley * toplev.c (output_file_directive): Allow for null input_name. From-SVN: r72847 --- gcc/ChangeLog | 4 ++++ gcc/toplev.c | 10 ++++++++-- 2 files changed, 12 insertions(+), 2 deletions(-) diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 1bf13c0e796..0123b86cf4c 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,7 @@ +2003-10-22 Andrew Haley + + * toplev.c (output_file_directive): Allow for null input_name. + 2003-10-22 Waldek Hebisch * config/i386/i386.c (classify_argument): Handle SET_TYPE. diff --git a/gcc/toplev.c b/gcc/toplev.c index 219c69931a5..41b27edd910 100644 --- a/gcc/toplev.c +++ b/gcc/toplev.c @@ -1444,8 +1444,14 @@ output_quoted_string (FILE *asm_file, const char *string) void output_file_directive (FILE *asm_file, const char *input_name) { - int len = strlen (input_name); - const char *na = input_name + len; + int len; + const char *na; + + if (input_name == NULL) + input_name = ""; + + len = strlen (input_name); + na = input_name + len; /* NA gets INPUT_NAME sans directory names. */ while (na > input_name) -- 2.30.2