diff options
author | Richard Kenner <kenner@vlsi1.ultra.nyu.edu> | 2000-05-06 10:17:11 +0000 |
---|---|---|
committer | Richard Kenner <kenner@gcc.gnu.org> | 2000-05-06 06:17:11 -0400 |
commit | 296b4ed9cb306c649b9ebbfabe43f9b0ae30f1bc (patch) | |
tree | 5df8201c1289345f19b75a6684b365b62209322f /gcc/toplev.c | |
parent | 593ca8d43283156ae2022f068f99aaf46775cb70 (diff) | |
download | gcc-296b4ed9cb306c649b9ebbfabe43f9b0ae30f1bc.zip gcc-296b4ed9cb306c649b9ebbfabe43f9b0ae30f1bc.tar.gz gcc-296b4ed9cb306c649b9ebbfabe43f9b0ae30f1bc.tar.bz2 |
expr.c (get_subtarget): New function.
* expr.c (get_subtarget): New function.
(force_operand, expand_expr, do_store_flag): Use it.
* toplev.c (compile_file): Don't take strlen of NAME if null.
From-SVN: r33722
Diffstat (limited to 'gcc/toplev.c')
-rw-r--r-- | gcc/toplev.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/gcc/toplev.c b/gcc/toplev.c index 3050aac..e780587 100644 --- a/gcc/toplev.c +++ b/gcc/toplev.c @@ -2124,8 +2124,9 @@ compile_file (name) #endif } - if (ggc_p) + if (ggc_p && name != 0) name = ggc_alloc_string (name, strlen (name)); + input_filename = name; /* Put an entry on the input file stack for the main input file. */ |