OSDN Git Service

* Makefile.in (gcc.o, gccspec.o, cppspec.o): Depend on gcc.h.
authorghazi <ghazi@138bc75d-0d04-0410-961f-82ee72b054a4>
Mon, 13 Sep 1999 03:57:40 +0000 (03:57 +0000)
committerghazi <ghazi@138bc75d-0d04-0410-961f-82ee72b054a4>
Mon, 13 Sep 1999 03:57:40 +0000 (03:57 +0000)
commit7f0b0c275fbaeae21c3257af05ed98fe64837330
tree6e552cd6afac414afba22bf962c7bef94bf8e7f5
parent5b592939d9252a01123b7d7e35501317468fa089
* 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'.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@29367 138bc75d-0d04-0410-961f-82ee72b054a4
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