gcc:
commitbc06be503da2ea686f7c52acdd376aed6cff43b8
authortromey <tromey@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 5 Mar 2008 18:58:08 +0000 (5 18:58 +0000)
committertromey <tromey@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 5 Mar 2008 18:58:08 +0000 (5 18:58 +0000)
treec3b1d1f46ba019b6a3526fdcc1f976ba9a842cb7
parent8c055d16f72fbdfe2572c5beca6c6f22b6754996
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:
gcc/ChangeLog
gcc/c-opts.c
gcc/fortran/ChangeLog
gcc/fortran/f95-lang.c
gcc/input.h
gcc/java/ChangeLog
gcc/java/lang.c
gcc/toplev.c
gcc/treelang/ChangeLog
gcc/treelang/tree1.c
gcc/treelang/treetree.c
gcc/treelang/treetree.h
libcpp/ChangeLog
libcpp/files.c
libcpp/internal.h