1. 07 Apr, 1999 1 commit
    • ansify.c (die): Specify void argument. · 62218b28
              * ansify.c (die): Specify void argument.
              * intdoc.c (family_name, dumpgen, dumpspec, dumpimp,
              argument_info_ptr, argument_info_string, argument_name_ptr,
              argument_name_string, elaborate_if_complex,
              elaborate_if_maybe_complex, elaborate_if_real, print_type_string):
              Const-ify a char*.
              (main): Mark parameter `argv' with ATTRIBUTE_UNUSED.
              (_ffeintrin_name_, _ffeintrin_gen_, _ffeintrin_spec_,
              _ffeintrin_imp_, cc_pair, descriptions, summaries): Const-ify a char*.
      
      From-SVN: r26243
      Kaveh R. Ghazi committed
  2. 05 Mar, 1999 1 commit
  3. 15 Feb, 1999 1 commit
  4. 15 Jul, 1998 1 commit
    • Cleanups vis-a-vis system.h cutover and g77-0.5.24: · 207ff633
      Mon Jul 13 17:33:44 1998  Craig Burley  <burley@gnu.org>
      	Cleanups vis-a-vis system.h cutover and g77-0.5.24:
      	* Makefile.in (fini.o): Define USE_HCONFIG macro
      	so source code doesn't have to.
      	* fini.c: Don't define USE_HCONFIG here, since
      	source code usually shouldn't care about this.
      	* ansify.c: Include stddef.h only if we have it.
      	* intdoc.c: Ditto.
      	* proj.h: Ditto.
      
      From-SVN: r21176
      Craig Burley committed
  5. 16 Jun, 1998 1 commit
    • Cutover to system.h: · 8b45da67
      Mon Jun 15 22:21:57 1998  Craig Burley  <burley@gnu.org>
      	Cutover to system.h:
      	* Make-lang.in:
      	* Makefile.in:
      	* ansify.c:
      	* bad.c:
      	* bld.c:
      	* com.c:
      	* com.h:
      	* expr.c:
      	* fini.c:
      	* g77spec.c:
      	* implic.c:
      	* intdoc.c:
      	* intrin.c:
      	* lex.c:
      	* lex.h:
      	* parse.c:
      	* proj.c:
      	* proj.h:
      	* src.c:
      	* src.h:
      	* stb.c:
      	* ste.c:
      	* target.c:
      	* top.c:
      	* system.j: New file.
      	Use toplev.h where appropriate:
      	* Make-lang.in:
      	* Makefile.in:
      	* bad.c:
      	* bld.c:
      	* com.c:
      	* lex.c:
      	* ste.c:
      	* top.c:
      	* toplev.j: New file.
      	Conditionalize all dumping/reporting routines so they don't
      	get built for gcc/egcs:
      	* bld.c:
      	* bld.h:
      	* com.c:
      	* equiv.c:
      	* equiv.h:
      	* sta.c:
      	* stt.c:
      	* stt.h:
      	* symbol.c:
      	* symbol.h:
      	Use hconfig.h instead of config.h where appropriate:
      	* Makefile.in (proj-h.o): Compile with -DUSE_HCONFIG.
      	* fini.c: Define USE_HCONFIG before including proj.h.
      	* Makefile.in (deps-kinda): Redirect stderr to stdout,
      	to eliminate diagnostics vis-a-vis g77spec.c.
      	* Makefile.in: Regenerate dependencies via deps-kinda.
      	* lex.c (ffelex_file_fixed, ffelex_file_free): Eliminate
      	apparently spurious warnings about uninitialized variables
      	`c', `column', and so on.
      
      From-SVN: r20520
      Craig Burley committed
  6. 15 Jun, 1998 1 commit
    • Restore circa-0.5.22 capabilities of `g77' driver: · 95a1b676
      Thu May 28 21:32:18 1998  Craig Burley  <burley@gnu.org>
      	Restore circa-0.5.22 capabilities of `g77' driver:
      	* Make-lang.in (g77spec.o): Depend on f/version.h.
      	(g77version.o): New rule to compile g77 version info.
      	(g77$(exeext)): Depend on and link in g77version.o.
      	* g77spec.c: Rewrite to be more like 0.5.22 version
      	of g77.c, making filtering of command line smarter
      	so mixed Fortran and C (etc.) can be compiled, verbose
      	version info can be obtained, etc.
      	* lang-specs.h (f77-version): New "language" to support
      	"g77 -v" command under new gcc 2.8 regime.
      	* lex.c (ffelex_file_fixed): If -fnull-version, just
      	substitute a "source file" that prints out version info.
      	* top.c, top.h: Support -fnull-version.
      	* lang-specs.h: Use "%O" instead of OO macro to specify
      	object extension.  Remove old stringizing cruft.
      	* Make-lang.in (g77.c, g77spec.o, g77.o, g77$(exeext),
      	g77-cross$(exeext), f771,
      	$(srcdir)/f/g77.info, $(srcdir)/f/g77.dvi,
      	$(srcdir)/f/intdoc.texi,
      	f77.install-common, f77.install-info, f77.install-man,
      	f77.uninstall, $(G77STAGESTUFF), f77.stage1, f77.stage2,
      	f77.stage3, f77.stage4, f77.distdir): Don't do anything
      	unless user specified "f77" or "F77" in $LANGUAGES either
      	during configuration or explicitly.  For convenience of
      	various tests and to work around lack of the assignment
      	"LANGUAGES=$(BOOT_LANGUAGES)" in the "make stage1" command
      	of "make bootstrap" in gcc, use a touch file named "lang-f77"
      	to communicate whether this is the case.
      	* Make-lang.in (F77_FLAGS_TO_PASS): Delete this macro,
      	replace with minimal expansion of its former self in
      	each of the two instances where it was used.
      	* Makefile.in (HOST_CC): Delete this definition.
      	* com.c (index, rindex): Delete these declarations.
      	* proj.h: (isascii): Delete this.
      	* Make-lang.in (f77.install-common): Warn if `f77-install-ok'
      	flag-file exists, since it no longer triggers any activity.
      	Rename libf2c.a and f2c.h to libg2c.a and g2c.h,
      	normalize and simplify g77/libg2c build process:
      	* Make-lang.in: Remove all support for overwriting
      	/usr/bin/f77 etc., or whatever the actual names are
      	via $(prefix) and $(local_prefix).  (g++ overwrites
      	/usr/bin/c++, but then it's often the only C++ compiler
      	on the system; f77 often exists on systems that are
      	installing g77.)
      	(f77.realclean): Remove obsolete target.
      	(g77.c, g77$(exeext)): Minor changes to look more like g++'s
      	stuff.
      	(f771): Now built with srcdir=gcc/f, not srcdir=gcc, to be
      	more like g++ and such.
      	(f/Makefile): Removed, as g++ doesn't need this rule.
      	(f77.install-common): No longer install f77, etc.
      	(f77.install-man): No longer install f77.1.
      	(f77.uninstall): No longer uninstall f77, f77.1, etc.
      	(f77.stage1, f77.stage2, f77.stage3, f77.stage4): Do work
      	only if "f77" appears in $(LANGUAGES).
      	(Note: gcc's Makefile.in's bootstrap target should set
      	LANGUAGES=$(BOOT_LANGUAGES) when making the stage1 target.)
      	* Makefile.in: Update vis-a-vis gcc/cp/Makefile.in.
      	(none): Remove.
      	(g77-only): Relocate.
      	(all.indirect, f771, *.o): Now assumes current directory
      	is this dir (gcc/f), not the parent directory.
      	(TAGS): Remove "echo 'parse.y,0'  >> TAGS ;" line.
      	* config-lang.in: Delete commented-out code.
      	Fix stagestuff definition.  Add more stuff to
      	diff_excludes definition.  Don't create any directories.
      	Set outputs to f/Makefile, to get variable substition
      	to happen (what does that really do, anyway?!).
      	* g77spec.c: Rename libf2c to libg2c.
      	* com.h: Remove all of the gcc back-end decls,
      	since egcs should have all of them correct.
      	* com.c: Include "proj.h" before anything else,
      	as that's how things are supposed to work.
      	* ste.c: Ditto.
      	* bad.c: Include "flags.j" here, since some diagnostics
      	check flag_pedantic_errors.
      	* Makefile.in (f/*.o): Rebuild dependencies via
      	deps-kinda.
      	* output.j: New source file.
      	* Make-lang.in (F77_SRCS): Update accordingly.
      	* Makefile.in (OUTPUT_H): Ditto.
      	(deps-kinda): Ditto.
      	* com.c: Include "output.j" here.
      	* lex.c: Ditto.
      
      From-SVN: r20506
      Craig Burley committed
  7. 18 May, 1998 1 commit
  8. 22 Feb, 1998 1 commit
  9. 29 Sep, 1997 1 commit
  10. 14 Sep, 1997 1 commit
  11. 28 Aug, 1997 1 commit
  12. 12 Aug, 1997 1 commit