gcc:
* c-opts.c (finish_options): Set input_location.
* toplev.c (general_init): Create builtins location.
* input.h (BUILTINS_LOCATION): Change value.
gcc/java
* lang.c (java_post_options): Don't initialize builtins location.
Rename to main file.
gcc/fortran
* f95-lang.c (gfc_init): Don't set up builtins location. Rename
to main file.
gcc/treelang
* treetree.h (treelang_post_options): Declare.
* treetree.c (LANG_HOOKS_POST_OPTIONS): New define.
* tree1.c (treelang_post_options): New function.
(treelang_init): Don't initialize builtins location.
libcpp
* internal.h (struct cpp_reader) <entered_main_file>: New field.
* files.c (_cpp_stack_file): Treat main file specially.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/incremental-compiler@132949 138bc75d-0d04-0410-961f-82ee72b054a4
15 files changed: