]> gcc.gnu.org Git - gcc.git/commit
Makefile.in (gcc.o, [...]): Depend on gcc.h.
authorKaveh R. Ghazi <ghazi@caip.rutgers.edu>
Mon, 13 Sep 1999 03:57:40 +0000 (03:57 +0000)
committerKaveh Ghazi <ghazi@gcc.gnu.org>
Mon, 13 Sep 1999 03:57:40 +0000 (03:57 +0000)
commit9257393c20357f1f5c454d252da8089dcc22c1fd
tree6e552cd6afac414afba22bf962c7bef94bf8e7f5
parent5d73aa6323d0795b477d1725ed9e62fcb7e9494c
Makefile.in (gcc.o, [...]): Depend on gcc.h.

* Makefile.in (gcc.o, gccspec.o, cppspec.o): Depend on gcc.h.

* gcc.h: New file.
(lang_specific_driver): Don't take a function pointer parameter.
All callers changed.

* gcc.c: Include gcc.h.
(do_spec, fancy_abort,lang_specific_driver,lang_specific_pre_link,
lang_specific_extra_outfiles, fatal): Don't declare.
(multilib_defaults_raw): Constify.
(read_specs): Call memset, rather than bzero.
(main): Call return, not exit.
(lookup_compiler): Call memcpy, not bcopy.
(fatal): Make extern.

* cppspec.c: Include gcc.h.
(lang_specific_driver): Initialize variable `quote'.  Constify a
char*.  All calls to the function pointer parameter now
explicitly call `fatal'.

* gccspec.c (lang_specific_driver): Include gcc.h.

cp:

* Make-lang.in (g++spec.o): Depend on system.h and gcc.h.

* g++spec.c: Include gcc.h.
(lang_specific_driver): Constify a char*.  Call xcalloc, not
  xmalloc/bzero.  All calls to the function pointer parameter now
  explicitly call `fatal'.

f:

* Make-lang.in (g77spec.o): Depend on system.h and gcc.h.

* g77spec.c: Include gcc.h.
(g77_xargv): Constify.
(g77_fn): Add parameter prototypes.
(lookup_option, append_arg): Add static prototypes.
(g77_newargv): Constify.
(lookup_option, append_arg, lang_specific_driver): Constify a char*.
(lang_specific_driver): All calls to the function pointer
  parameter now explicitly call `fatal'.

java:

* Make-lang.in (jvspec.o): Depend on system.h and gcc.h.

* jvspec.c: Include gcc.h.  Don't include gansidecl.h.
(do_spec, lang_specific_pre_link, lang_specific_driver,
input_filename, input_filename_length): Don't declare.
(main_class_name, jvgenmain_spec, lang_specific_driver):
Constify a char*.
(lang_specific_driver): All calls to the function pointer
parameter now explicitly call `fatal'.

From-SVN: r29367
15 files changed:
gcc/ChangeLog
gcc/Makefile.in
gcc/cp/ChangeLog
gcc/cp/Make-lang.in
gcc/cp/g++spec.c
gcc/cppspec.c
gcc/f/ChangeLog
gcc/f/Make-lang.in
gcc/f/g77spec.c
gcc/gcc.c
gcc/gcc.h [new file with mode: 0644]
gcc/gccspec.c
gcc/java/ChangeLog
gcc/java/Make-lang.in
gcc/java/jvspec.c
This page took 0.076027 seconds and 5 git commands to generate.