gcc/gcc/f
Neil Booth f5e99456f1 c-common.c: Include c-lex.h.
* c-common.c: Include c-lex.h.
	(c_common_lang_init): Change prototype.  Call init_c_lex and
	init_pragma from here.
	* c-common.h (c_common_lang_init): Change prototype.
	* c-decl.c (init_decl_processing): Rename.  Call c_parse_init.
	* c-lang.c (c_init): Change prototype.  Update.
	(c_init_options): Update.
	* c-lex.c (cpp_filename): Remove.
	(init_c_lex): Update.  Read the main file, and get the original
	file name.
	(yyparse): Finish the command line options.
	* c-parse.in (c_parse_init): Call init_reswords here.
	(init_parse): Remove.
	* c-tree.h (c_init_decl_processing): New.
	* cpphash.c (_cpp_init_hashtable): After initializing the hash
	table, populate it.
	* cppinit.c (read_original_filename, cpp_finish_options): New.
	(cpp_create_reader): New prototype. Defer hash table initialization.
	(cpp_start_read): Rename cpp_read_main_file.  Initialize the
	hash table.  Get the original filename.
	* cpplib.h (cpp_create_reader): Update.
	(cpp_start_read): Remove.
	(cpp_read_main_file, cpp_finish_options): New.
	* cppmain.c (main, do_preprocessing): Update.
	* langhooks.h (struct langhooks): Update init prototype.
	* toplev.c (general_init, parse_options_and_default_flags,
	process_options, lang_indpendent_init, lang_dependent_init,
	init_asm_output): New; perform the bulk of initialization.
	(compile_file): Move most of initialization to above functions.
	(debug_hooks): Initialize statically.
	(set_Wunused): Relocate.
	(toplev_main): Move most of initialization to other init functions.
	Have a clear logic flow.
	* tree.h (init_parse, init_decl_processing): Remove.
ada:
	* misc.c (gnat_init): Change prototype.  Include the
	functionality of the old init_parse and init_decl_processing.
	(gnat_init_decl_processing): New prototype.
	(init_parse): Remove.
	* utils.c (init_decl_processing): Rename gnat_init_decl_processing.
cp:	* cp-tree.h (init_reswords, cxx_init_decl_processing): New.
	(cxx_init): Update prototype.
	* decl.c (init_decl_processing): Rename.  Move null node init
	to its creation time.
	* lex.c (cxx_init_options): Update.
	(cxx_init): Combine with old init_parse; also call
	cxx_init_decl_processing.
f:	* com.c (ffecom_init_decl_processing): Renamed from
	init_decl_processing.
	(init_parse): Move contents to ffe_init.
	(ffe_init): Update prototype.
java:	* decl.c (init_decl_processing): Rename java_init_decl_processing.
	* java-tree.h: New prototype.
	* lang.c (java_init): Update prototype.  Combine with old init_parse.
objc:	* objc-act.c (objc_init): Update prototype, combine with old
	init_parse.
	(objc_init_options): Update.

From-SVN: r47046
2001-11-15 10:01:10 +00:00
..
.cvsignore
ansify.c
bad.c c-format.c (maybe_read_dollar_number): Use safe-ctype macros and/or fold extra calls into fewer ones. 2001-10-21 21:32:15 +00:00
bad.def
bad.h
bit.c
bit.h
bld-op.def
bld.c com.h: Remove FFECOM_targetCURRENT... 2001-10-17 15:34:54 -07:00
bld.h com.h: Remove FFECOM_targetCURRENT... 2001-10-17 15:34:54 -07:00
bugs0.texi
bugs.texi
ChangeLog c-common.c: Include c-lex.h. 2001-11-15 10:01:10 +00:00
ChangeLog.0
com-rt.def
com.c c-common.c: Include c-lex.h. 2001-11-15 10:01:10 +00:00
com.h com.h: Remove FFECOM_targetCURRENT... 2001-10-17 15:34:54 -07:00
config-lang.in
data.c
data.h
equiv.c com.h: Remove FFECOM_targetCURRENT... 2001-10-17 15:34:54 -07:00
equiv.h com.h: Remove FFECOM_targetCURRENT... 2001-10-17 15:34:54 -07:00
expr.c expr.c (ffeexpr_sym_rhs_dimlist_): Allow array elements as bounds of adjustable arrays. 2001-09-28 06:21:55 +00:00
expr.h
ffe.texi
fini.c
g77.texi g77.texi: Update to use @command', @option. 2001-11-15 00:28:54 +00:00
g77spec.c g77spec.c (lang_specific_driver): Adjust behavior of -v and --version for consistency with other front ends. 2001-11-09 17:50:06 +00:00
global.c
global.h com.h: Remove FFECOM_targetCURRENT... 2001-10-17 15:34:54 -07:00
implic.c c-format.c (maybe_read_dollar_number): Use safe-ctype macros and/or fold extra calls into fewer ones. 2001-10-21 21:32:15 +00:00
implic.h
info-b.def
info-k.def
info-w.def
info.c
info.h
intdoc.c c-format.c (maybe_read_dollar_number): Use safe-ctype macros and/or fold extra calls into fewer ones. 2001-10-21 21:32:15 +00:00
intdoc.in
intdoc.texi
intrin.c c-format.c (maybe_read_dollar_number): Use safe-ctype macros and/or fold extra calls into fewer ones. 2001-10-21 21:32:15 +00:00
intrin.def
intrin.h com.h: Remove FFECOM_targetCURRENT... 2001-10-17 15:34:54 -07:00
invoke.texi g77.texi: Update to use @command', @option. 2001-11-15 00:28:54 +00:00
lab.c
lab.h
lang-options.h g77spec.c (lang_specific_driver): Adjust behavior of -v and --version for consistency with other front ends. 2001-11-09 17:50:06 +00:00
lang-specs.h g77spec.c (lang_specific_driver): Adjust behavior of -v and --version for consistency with other front ends. 2001-11-09 17:50:06 +00:00
lex.c g77spec.c (lang_specific_driver): Adjust behavior of -v and --version for consistency with other front ends. 2001-11-09 17:50:06 +00:00
lex.h c-format.c (maybe_read_dollar_number): Use safe-ctype macros and/or fold extra calls into fewer ones. 2001-10-21 21:32:15 +00:00
Make-lang.in texi2pod.pl: Handle @ifnottex, @iftex and @display. 2001-11-14 00:47:47 +00:00
malloc.c
malloc.h
name.c
name.h
news0.texi
news.texi Make-lang.in: Add rules for building g77.1. 2001-11-08 00:07:58 +00:00
parse.c com.h: Remove FFECOM_targetCURRENT... 2001-10-17 15:34:54 -07:00
proj.c
proj.h
README
RELEASE-PREP
root.texi
src.c
src.h
st.c
st.h
sta.c com.h: Remove FFECOM_targetCURRENT... 2001-10-17 15:34:54 -07:00
sta.h
stb.c
stb.h
stc.c c-parse.in (yyerror): Const-ification and/or static-ization. 2001-09-13 14:37:29 +00:00
stc.h
std.c std.c (ffestd_labeldef_format): Fix variable/stmt ordering. 2001-10-17 20:57:51 -07:00
std.h
ste.c com.h: Remove FFECOM_targetCURRENT... 2001-10-17 15:34:54 -07:00
ste.h com.h: Remove FFECOM_targetCURRENT... 2001-10-17 15:34:54 -07:00
storag.c
storag.h
stp.c
stp.h
str-1t.fin
str-2t.fin
str-fo.fin
str-io.fin
str-nq.fin
str-op.fin
str-ot.fin
str.c
str.h
sts.c
sts.h
stt.c com.h: Remove FFECOM_targetCURRENT... 2001-10-17 15:34:54 -07:00
stt.h com.h: Remove FFECOM_targetCURRENT... 2001-10-17 15:34:54 -07:00
stu.c
stu.h
stv.c
stv.h
stw.c
stw.h com.h: Remove FFECOM_targetCURRENT... 2001-10-17 15:34:54 -07:00
symbol.c com.h: Remove FFECOM_targetCURRENT... 2001-10-17 15:34:54 -07:00
symbol.def
symbol.h com.h: Remove FFECOM_targetCURRENT... 2001-10-17 15:34:54 -07:00
target.c c-format.c (maybe_read_dollar_number): Use safe-ctype macros and/or fold extra calls into fewer ones. 2001-10-21 21:32:15 +00:00
target.h target.h (FFETARGET_32bit_longs): Don't define for 64-bit hppa. 2001-10-21 14:55:10 +00:00
top.c g77spec.c (lang_specific_driver): Adjust behavior of -v and --version for consistency with other front ends. 2001-11-09 17:50:06 +00:00
top.h g77spec.c (lang_specific_driver): Adjust behavior of -v and --version for consistency with other front ends. 2001-11-09 17:50:06 +00:00
type.c
type.h
version.c Daily bump. 2001-11-15 08:16:43 +00:00
version.h
where.c
where.h

1995-02-15

This directory is the f/ subdirectory, which is designed to
be a subdirectory in a gcc development tree, i.e. named gcc/f/.

Please see gcc/README.g77 for information on the contents of this
directory.