aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
Diffstat (limited to 'gcc')
-rw-r--r--gcc/ChangeLog6
-rw-r--r--gcc/c-opts.c2
2 files changed, 7 insertions, 1 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index ba84e86..f365083 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,5 +1,11 @@
2004-10-21 Andrew Pinski <pinskia@physics.uc.edu>
+ PR c/17538
+ * c-opts.c (push_command_line_include): Use the current file
+ name instead of the main one.
+
+2004-10-21 Andrew Pinski <pinskia@physics.uc.edu>
+
PR objc/17923
* tree.c (staticp): A CONST_DECL has static storage if either
TREE_STATIC or DECL_EXTERNAL is set.
diff --git a/gcc/c-opts.c b/gcc/c-opts.c
index 82932ce..146ef57 100644
--- a/gcc/c-opts.c
+++ b/gcc/c-opts.c
@@ -1353,7 +1353,7 @@ push_command_line_include (void)
cpp_opts->warn_unused_macros = warn_unused_macros;
/* Restore the line map from <command line>. */
if (!cpp_opts->preprocessed)
- cpp_change_file (parse_in, LC_RENAME, main_input_filename);
+ cpp_change_file (parse_in, LC_RENAME, this_input_filename);
/* Set this here so the client can change the option if it wishes,
and after stacking the main file so we don't trace the main file. */