Tue Mar 30 12:04:11 1999  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>

        * sta.c (ffesta_ffebad_1sp, ffesta_ffebad_1st, ffesta_ffebad_2st):
        Const-ify a char*.

        * sta.h (ffesta_ffebad_1sp, ffesta_ffebad_1st, ffesta_ffebad_2st):
        Likewise.

        * stb.c (ffestb_local_u_): Likewise.
        (ffestb_do, ffestb_dowhile, ffestb_else, ffestb_elsexyz,
        ffestb_else3_, ffestb_endxyz, ffestb_goto, ffestb_let,
        ffestb_type, ffestb_type1_, ffestb_varlist, ffestb_R423B,
        ffestb_R522, ffestb_R528, ffestb_R542, ffestb_R834, ffestb_R835,
        ffestb_R838, ffestb_R841, ffestb_R1102, ffestb_blockdata,
        ffestb_R1212, ffestb_R1228, ffestb_V009, ffestb_module,
        ffestb_R809, ffestb_R810, ffestb_R10014_, ffestb_R10015_,
        ffestb_R10018_, ffestb_R1107, ffestb_R1202, ffestb_R12026_,
        ffestb_S3P4, ffestb_V012, ffestb_V014, ffestb_V025, ffestb_V0255_,
        ffestb_V020, ffestb_dimlist, ffestb_dummy, ffestb_R524,
        ffestb_R547, ffestb_decl_chartype, ffestb_decl_dbltype,
        ffestb_decl_gentype, ffestb_decl_recursive, ffestb_decl_entsp_2_,
        ffestb_decl_func_, ffestb_V003, ffestb_V016, ffestb_V027,
        ffestb_decl_R539): Likewise.

        * stb.h (_ffestb_args_): Likewise.

        * stc.c (ffestc_subr_binsrch_, ffestc_subr_is_present_,
        ffestc_subr_speccmp_, ffestc_R904, ffestc_R907): Likewise.

        * std.c (ffestd_R1001dump_1005_1_, ffestd_R1001dump_1005_2_,
        ffestd_R1001dump_1005_3_, ffestd_R1001dump_1005_4_,
        ffestd_R1001dump_1005_5_, ffestd_R1001dump_1010_1_,
        ffestd_R1001dump_1010_2_, ffestd_R1001dump_1010_3_,
        ffestd_R1001dump_1010_4_, ffestd_R1001dump_1010_5_): Likewise.

        * ste.c (ffeste_begin_iterdo_, ffeste_subr_file_): Likewise.

        * sts.c (ffests_printf_1D, ffests_printf_1U, ffests_printf_1s,
        ffests_printf_2Us, ffests_puts, ffests_puttext): Likewise.

        * sts.h (ffests_printf_1D, ffests_printf_1U, ffests_printf_1s,
        ffests_printf_2Us, ffests_puts, ffests_puttext): Likewise.

        * stt.c (ffestt_exprlist_drive, ffestt_implist_drive,
        ffestt_tokenlist_drive): Add prototype arguments.

        * stt.h (ffestt_exprlist_drive, ffestt_implist_drive,
        ffestt_tokenlist_drive): Likewise.

        * stu.c (ffestu_dummies_transition_): Likewise.
        (ffestu_sym_end_transition): Const-ify a char*.

        * stw.c (ffestw_display_state, ffestw_new, ffestw_pop): Add
        prototype arguments.

        * stw.h (ffestw_display_state, ffestw_new, ffestw_pop): Likewise.

        * version.c (ffe_version_string): Const-ify a char*.

        * version.h (ffe_version_string): Likewise.

Sat Mar 27 13:00:43 1999  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>

	* bad.c (_ffebad_message_, ffebad_string_, ffebad_message_,
	ffebad_bufputs_, ffebad_bufputs_, ffebad_start_, ffebad_string,
	ffebad_finish): Const-ify a char*.

	* bld.c (ffebld_op_string_, ffebld_op_string): Likewise.

	* bld.h (ffebld_op_string): Likewise.

	* com.c (ffecom_arglist_expr_, ffecom_build_f2c_string_,
	ffecom_debug_kludge_, ffecom_f2c_make_type_,
	ffecom_get_appended_identifier_, ffecom_get_identifier_,
	ffecom_gfrt_args_): Likewise.
	(ffecom_convert_narrow_, ffecom_convert_widen_): Add prototype.
	(builtin_function, ffecom_gfrt_name_, ffecom_gfrt_argstring_,
	ffecom_arglist_expr_, ffecom_build_f2c_string_,
	ffecom_debug_kludge_, ffecom_f2c_make_type_,
	ffecom_get_appended_identifier_, ffecom_get_external_identifier_,
	ffecom_get_identifier_, ffecom_decl_field,
	ffecom_get_invented_identifier, lang_print_error_function,
	skip_redundant_dir_prefix, read_name_map, print_containing_files):
	Const-ify a char*. 
	(savestring): Remove, use `xstrdup' instead.

	* com.h (ffecom_decl_field, ffecom_get_invented_identifier):
	Const-ify a char*.

	* data.c (ffebld, ffedata_gather_): Make explicitly static.

	* expr.c (ffeexpr_isdigits_, ffeexpr_percent_,
	ffeexpr_reduced_concatenate_, ffeexpr_nil_real_,
	ffeexpr_nil_number_, ffeexpr_nil_number_period_,
	ffeexpr_nil_number_real_, ffeexpr_token_real_,
	ffeexpr_token_number_, ffeexpr_token_number_period_,
	ffeexpr_token_number_real_): Const-ify a char*.

	* fini.c (xspaces): Likewise.

	* global.c (ffeglobal_type_string_): Likewise.
	(ffeglobal_drive): Protoize.
	(ffeglobal_proc_def_arg): Const-ify a char*.

	* global.h (ffeglobal_drive): Protoize.
	(ffeglobal_proc_def_arg): Const-ify a char*.

	* implic.c (ffeimplic_none, ffeimplic_peek_symbol_type):
	Likewise.

	* implic.h (ffeimplic_peek_symbol_type): Likewise.

	* info.c (ffeinfo_basictype_string_, ffeinfo_kind_message_,
	ffeinfo_kind_string_, ffeinfo_kindtype_string_,
	ffeinfo_where_string_, ffeinfo_basictype_string,
	ffeinfo_kind_message, ffeinfo_kind_string,
	ffeinfo_kindtype_string, ffeinfo_where_string): Likewise.

	* info.h (ffeinfo_basictype_string, ffeinfo_kind_message,
	ffeinfo_kind_string, ffeinfo_kindtype_string,
	ffeinfo_where_string): Likewise.

	* intrin.c (_ffeintrin_name_, _ffeintrin_gen_, _ffeintrin_spec_,
	_ffeintrin_imp_, ffeintrin_check_, ffeintrin_cmp_name_,
	ffeintrin_fulfill_specific, ffeintrin_init_0,
	ffeintrin_is_actualarg, ffeintrin_is_intrinsic,
	ffeintrin_name_generic, ffeintrin_name_implementation,
	ffeintrin_name_specific): Likewise.

	* intrin.h (ffeintrin_is_intrinsic, ffeintrin_name_generic,
	ffeintrin_name_implementation, ffeintrin_name_specific): Likewise.

	* lex.c (ffelex_type_string_, ffelex_token_new_character,
	ffelex_token_new_name, ffelex_token_new_names,
	ffelex_token_new_number): Likewise.

	* lex.h (ffelex_token_new_character, ffelex_token_new_name,
	ffelex_token_new_names, ffelex_token_new_number): Likewise.

	* malloc.c (malloc_types_, malloc_pool_new, malloc_new_inpool_,
	malloc_new_zinpool_): Likewise.

	* malloc.h (malloc_new_inpool_, malloc_new_zinpool_,
	malloc_pool_new): Likewise.

	* name.c (ffename_space_drive_global, ffename_space_drive_symbol):
	Protoize.

	* name.h (ffename_space_drive_global, ffename_space_drive_symbol):
	Likewise.

	* symbol.c (ffesymbol_state_name_, ffesymbol_attr_name_,
	ffesymbol_attrs_string): Const-ify a char*.
	(ffesymbol_drive, ffesymbol_drive_sfnames): Protoize.
	(ffesymbol_state_string): Const-ify a char*.

	* symbol.h (ffesymbol_attrs_string): Likewise.
	(ffesymbol_drive, ffesymbol_drive_sfnames): Protoize.
	(ffesymbol_state_string): Const-ify a char*.

	* target.c (ffetarget_layout): Likewise.

	* target.h (ffetarget_layout): Likewise.

1999-03-25  Zack Weinberg  <zack@rabi.columbia.edu>

	* Make-lang.in: Remove all references to g77.o/g77.c.
	Link g77 from gcc.o.

1999-03-21  Manfred Hollstein  <manfred@s-direktnet.de>

	* Makefile.in (g77$(exeext)): Depend on intl.o.  Link in intl.o.

Wed Mar 17 11:39:44 1999  Craig Burley  <craig@jcb-sc.com>

	* news.texi: Editorial fix.

Mon Mar 15 17:12:07 1999  Craig Burley  <craig@jcb-sc.com>

	* bugs.texi, g77.texi, news.texi: Editorial fixes.

Sat Mar 13 17:51:55 1999  Craig Burley  <craig@jcb-sc.com>

	Fix 19990313-0.f, 19990313-1.f, 19990313-2.f, 19990313-3.f:
	* bad.def (FFEBAD_NOCANDO): New error code for internal use only.
	* expr.c (ffeexpr_collapse_convert): If FFEBAD_NOCANDO returned
	by convertor, just return original expr.
	* target.h: Return FFEBAD_NOCANDO for (usually) 64-bit
	conversions that aren't yet working properly.
	* news.texi: Explain.

	* version.c: Bump version.

Sat Mar 13 14:26:55 1999  Craig Burley  <craig@jcb-sc.com>

	* RELEASE-PREP: New file, lists things to do for a release.

	* Make-lang.in, bugs.texi, bugs0.texi, g77.texi, g77install.texi,
	install0.texi, news.texi, news0.texi: Accommodate new doc
	architecture.
	Consolidate news items.  Don't describe old news items in
	various generated docs.
	Don't describe FSF-g77 installation stuff in various EGCS-g77
	generated docs.
	Move description of AUTOMATIC to more suitable location.
	* root.texi: New file for new doc architecture.

Thu Mar 11 17:32:55 1999  Craig Burley  <craig@jcb-sc.com>

	* g77.texi: Add AUTOMATIC to list of unsupported extensions.

Sat Mar  6 02:28:35 1999  Craig Burley  <craig@jcb-sc.com>

	Warn about non-Y2K-compliant intrinsics:
	* bad.def (FFEBAD_INTRINSIC_Y2KBAD): New diagnostic.
	* intrin.def (FFEINTRIN_impDATE, FFEINTRIN_impIDATE_vxt):
	Use new DEFIMPY macro to flag these as non-Y2K-compliant.
	* intdoc.c (DEFIMPY): Support new Y2K macro.
	* intrin.h (DEFIMPY): Ditto.
	* intrin.c (DEFIMPY): Ditto.
	(ffeintrin_fulfill_generic, ffeintrin_fulfill_specific):
	Warn about invocation of non-Y2K-compliant intrinsic.
	* com-rt.def (FFECOM_gfrtDATE, FFECOM_gfrtVXTIDATE):
	Rename external procedure names, to keep previously-
	compiled (sans-new-warnings) code from linking to
	new library.
	* g77.texi: Document all this stuff.
	* news.texi: Spread the joy.
	* version.c: Bump version.

Fri Mar  5 13:22:44 1999  Craig Burley  <craig@jcb-sc.com>

	* news.texi: Relocate IDATE (VXT) fix: we put it in 1.1.2
	so describe it there, instead of under 1.2.

Wed Mar  3 00:57:56 1999  Craig Burley  <craig@jcb-sc.com>

	* news.texi: IDATE (VXT) fixed to return year as 0..99.

Wed Mar  3 00:43:49 1999  Craig Burley  <craig@jcb-sc.com>

	* g77.texi: Add remaining changes pending from Dave Love.

Wed Mar  3 00:38:42 1999  Craig Burley  <craig@jcb-sc.com>

	* bugs.texi, news.texi: Conditionalize cross-references
	on non-html processing, providing temporary HTML "links".

	* g77.texi: Fix up a reference.

Wed Mar  3 00:12:31 1999  Craig Burley  <craig@jcb-sc.com>

	* news.texi, bugs.texi: Delete fixed bugs, make one
	of them into the appropriate news item.

Wed Mar  3 00:05:52 1999  Craig Burley  <craig@jcb-sc.com>

	* news.texi: Copy over 1.1.2 news.

1999-03-02  Craig Burley  <craig@jcb-sc.com>

	* g77.texi (Bug Reporting): Clarify whether to use -E.
	Clarify other instructions.

1999-02-27  Craig Burley  <craig@jcb-sc.com>

	* lang-specs.h: Fix specs to pass `-ax' as well as `-a' option.

1999-02-26  Craig Burley  <craig@jcb-sc.com>

	* intdoc.in (STAT_func, STAT_subr,
	FSTAT_func, FSTAT_subr, LSTAT_func, LSTAT_subr):
	Properly order array elements.  Specify N/A return values.

1999-02-26  Craig Burley  <craig@jcb-sc.com>

	* intdoc.in (DATE_AND_TIME): Explain that VALUES(7) holds
	seconds, and VALUES(8), therefore, milliseconds.

1999-02-26  Craig Burley  <craig@jcb-sc.com>

	* news.texi: Clarify IOSTAT= fix.

1999-02-25  Richard Henderson  <rth@cygnus.com>

	* lang-specs.h: Define __FAST_MATH__ when appropriate.

1999-02-25  Craig Burley  <craig@jcb-sc.com>

	* g77.texi: Clarify/index lack of run-time allocation for
	concatenation.
  
1999-02-25  Andreas Jaeger  <aj@arthur.rhein-neckar.de>

	* f/intdoc.in: Add missing `,' after cross references.

1999-02-20  Craig Burley  <craig@jcb-sc.com>

	* Make-lang.in (f77.install-common, f77.install-info,
	f77.install-man, f77.uninstall): Use `$(prefix)/lang-f77'
	instead of `lang-f77' for flag file, to be sure of a
	writable directory, and remove the flag file after each
	operation to keep things clean.

1999-02-20  Craig Burley  <craig@jcb-sc.com>

	* g77.texi: Properly attribute Priest document; clarify
	that it is in the .ps version of the Goldberg document.

1999-02-19  Craig Burley  <craig@jcb-sc.com>

	* bugs0.texi, bugs.texi, install0.texi, g77install.texi,
	news0.texi, news.texi: Update copyright dates.
	Clarify which files are source, which are derived,
	and remind maintainers where copyright dates are sourced.
	* BUGS, INSTALL, NEWS: Regenerated.

1999-02-19  Craig Burley  <craig@jcb-sc.com>

	* global.c (ffeglobal_ref_progunit_): Warn about a function
	definition that disagrees with the type of a previous reference.
	Improve commentary.  Fix a couple of minor bugs.  Clean up
	some code.
	* news.texi: Spread the joy.

1999-02-18  Craig Burley  <craig@jcb-sc.com>

	* expr.c (ffeexpr_finished_): Disallow non-default INTEGER
	as argument for FILEINT and FILEASSOC as lhs.
	* news.texi: Document fix.
	* version.c: Bump.

1999-02-18  Craig Burley  <craig@jcb-sc.com>

	* g77.texi: Clarify -fno-globals vs. -Wno-globals.

1999-02-18  Craig Burley  <craig@jcb-sc.com>

	* intdoc.in (LOG10): Fix typo.

1999-02-17  Ulrich Drepper  <drepper@cygnus.com>

	* intdoc.in: Fix typo.

1999-02-17  Craig Burley  <craig@jcb-sc.com>

	* g77.texi, intdoc.in: Document Y2K and some other known
	limitations.
	* intrin.def (DTIME, FDATE): Fix capitalization of
	case-sensitive forms of these intrinsics' names.

1999-02-17  Dave Love  <fx@gnu.org>

	* intdoc.in: Say `common' logarithm for log10.

1999-02-16  Ulrich Drepper  <drepper@cygnus.com>

	* g77.texi: Add missing @ in email addresses.

1999-02-15  Craig Burley  <craig@jcb-sc.com>

	* *.*: Delete my (old) email address in most places, change it
	in a few.

1999-02-14  Craig Burley  <craig@jcb-sc.com>

	* version.c: Bump.

1999-02-14  Craig Burley  <craig@jcb-sc.com>

	* version.c: Bump for 1998-10-02 change (forgot to do this
	before).

1999-02-14  Craig Burley  <craig@jcb-sc.com>

	* lang-specs.h, g77.1, g77.texi, news.texi: Recognize `.FOR'
	and `.FPP' as well as `.for' and `.fpp'.

1999-02-14  Craig Burley  <craig@jcb-sc.com>

	* intdoc.in (LOG10): Fix description.

1999-02-14  Craig Burley  <craig@jcb-sc.com>

	* news.texi: Mention fix for SIGNAL invocation circa egcs-1.1.

1999-02-14  Craig Burley  <craig@jcb-sc.com>

	* g77.texi, g77install.texi, bugs.texi, g77install.texi: Clean
	up and improve indexing, and some other areas of docs.

1999-02-14  Craig Burley  <craig@jcb-sc.com>

	* intdoc.in (MCLOCK8, TIME8): Warn about lower range on
	32-bit systems.

Sat Feb  6 18:02:17 1999  Jeffrey A Law  (law@cygnus.com)

	* g77.texi: Update email addresses.

Wed Feb  3 22:50:17 1999  Marc Espie <Marc.Espie@liafa.jussieu.fr>

	* Make-lang.in (g77$(exeext)): Get choose-temp.o, pexecute.o and
	mkstemp.o from libiberty.

1999-02-01  Zack Weinberg  <zack@rabi.columbia.edu>

	* top.c: Don't define ffe_is_ident_.  Don't process
	-f(no-)ident here.
	* top.h: Remove declaration of ffe_is_ident_ and macros
	ffe_is_ident() and ffe_set_is_ident().
	* lex.c: Use flag_no_ident instead of ffe_is_ident().

Sun Jan 31 20:34:29 1999  Zack Weinberg  <zack@rabi.columbia.edu>

	* lang-specs.h: Map -Qn to -fno-ident.

Tue Jan  5 22:12:41 1999  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>

        * Make-lang.in (g77.o): Depend on prefix.h.

Fri Nov 27 13:10:32 1998  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>

	* fini.c: Rename variable `spaces' to `xspaces' to avoid
	conflicting with function `spaces' from libiberty.

	* g77spec.c: Don't prototype libiberty functions.
	* malloc.c: Likewise.

1998-11-20  Dave Love  <d.love@dl.ac.uk>

	* g77.texi: Assorted minor changes.

1998-11-19  Dave Love  <d.love@dl.ac.uk>

	* bugs.texi: Formatting changes from Craig.

	* intdoc.in: Terminate some @xrefs with `,'.

1998-11-19  Manfred Hollstein  <manfred@s-direktnet.de>

	* Make-lang.in (mandir): Replace all uses of $(mandir) by $(man1dir).

Mon Nov  9 23:15:39 1998  Jeffrey A Law  (law@cygnus.com)

	* g77.texi, news.texi: Updates from Craig.

Sun Nov  8 17:47:56 1998  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>

	* Makefile.in (INCLUDES): Add "-I$(srcdir)/../../include".

Sat Nov  7 15:58:54 1998  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>

	* g77spec.c: Don't include gansidecl.h.
	* output.j: Likewise.

1998-11-04  Dave Love  <d.love@dl.ac.uk>

	* g77.texi: Small formatting/indexing fixes.

Mon Oct 12 20:41:59 1998  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>

	* bad.c (ffebad_finish): Change type of variable `c' to unsigned
	char, change type of variable `s' to unsigned char *.

	* com.c (ffecom_symbol_null_): Add missing initializers.

	* fini.c (MAXNAMELEN): Undef it before defining.

	* implic.c (ffeimplic_lookup_): Change type of parameter `c' to
	unsigned char.

	* intrin.c (ffeintrin_init_0): Cast the argument of ctype macros
	to (unsigned char).

	* lex.c (ffelex_splice_tokens): Change type of variable `p' to
	unsigned char *.
	(ffelex_token_name_from_names): Cast the argument of
	`ffelex_is_firstnamechar' to (unsigned char).
	(ffelex_token_names_from_names): Likewise.
	(ffelex_token_new_name): Likewise.
	(ffelex_token_new_names): Likewise.

	* malloc.c (malloc_root_): Add missing initializer.

	* stb.c (ffestb_do): Change type of variable `p' to unsigned char *.
	(ffestb_else) Likewise.
	(ffestb_else3_) Likewise.
	(ffestb_endxyz) Likewise.
	(ffestb_goto) Likewise.
	(ffestb_let) Likewise.
	(ffestb_varlist) Likewise.
	(ffestb_R522) Likewise.
	(ffestb_R528) Likewise.
	(ffestb_R834) Likewise.
	(ffestb_R835) Likewise.
	(ffestb_R838) Likewise.
	(ffestb_R1102) Likewise.
	(ffestb_blockdata) Likewise.
	(ffestb_R1212) Likewise.
	(ffestb_R810) Likewise.
	(ffestb_R10014_): Cast the argument of `ffelex_is_firstnamechar'
	to (unsigned char).
	(ffestb_V014): Change type of variable `p' to unsigned char *.
	(ffestb_dummy) Likewise.
	(ffestb_R524) Likewise.
	(ffestb_R547) Likewise.
	(ffestb_decl_chartype) Likewise.
	(ffestb_decl_dbltype) Likewise.
	(ffestb_decl_gentype) Likewise.
	(ffestb_decl_entsp_2_) Likewise.
	(ffestb_V027) Likewise.
	(ffestb_decl_R539) Likewise.

	* top.c (ffe_decode_option): Mark parameter `argc' with
	ATTRIBUTE_UNUSED.

	* where.c (ffewhere_unknown_line_): Add missing initializers.

1998-10-02  Dave Love  <d.love@dl.ac.uk>

	* com.c (ffecom_expr_intrinsic_): Fix return type for RAND.

Thu Oct  1 10:43:45 1998  Nick Clifton  <nickc@cygnus.com>

	* lex.c: Replace occurances of HANDLE_SYSV_PRAGMA with
	HANDLE_GENERIC_PRAGMAS.

Mon Sep 28 04:22:00 1998  Jeffrey A Law  (law@cygnus.com)

	* news.texi: Update from Craig.

1998-09-23  Dave Love  <d.love@dl.ac.uk>

	* g77.texi: Additions about `/*', trailing comments and cpp.

1998-09-18  Dave Love  <d.love@dl.ac.uk>

	* g77.texi: Various additions and some small fixes.

Thu Sep 10 14:55:44 1998  Kamil Iskra  <iskra@student.uci.agh.edu.pl>

	* Make-lang.in (f77.install-common): Add missing "else true;".

1998-09-07  Dave Love  <d.love@dl.ac.uk>

	* ChangeLog.egcs: Deleted.  Entries merged here.

1998-09-05  Dave Love  <d.love@dl.ac.uk>

	* Makefile.in (LDFLAGS): Set from BOOT_LDFLAGS.
	(F771_LDFLAGS): Variable dispensed with.

Fri Sep  4 19:53:34 1998  Craig Burley  <burley@gnu.org>

	* intdoc.in: Minor editorial tweaks.

Fri Sep  4 18:35:52 1998  Craig Burley  <burley@gnu.org>

	* lang-options.h: Convert to wrap option and doc string
	in a new macro invocation, FTNOPT, so the nearly identical
	list can be used in FSF-g77.

Fri Sep  4 18:35:52 1998  Craig Burley  <burley@gnu.org>

	* Makefile.in (fini.o): Don't define USE_HCONFIG here.
	* fini.c: Define USE_HCONFIG here instead, so deps-kinda
	picks up correct dependency.

	* Makefile.in (proj-h.o): Fix dependencies list.

Wed Sep 02 09:25:29 1998  Nick Clifton  <nickc@cygnus.com>

	* lex.c (ffe_lex_hash):  Change how HANDLE_PRAGMA and
	HANDLE_SYSV_PRAGMA would be called if they pragma parsing was
	enabled in this code.
	Generate warning messages if unknown pragmas are encountered.
	(pragma_getc): New function: retrieves characters from the
	input stream.  Defined when HANDLE_PRAGMA is defined.
	(pragma_ungetc): New function: replaces characters back into the
	input stream.  Defined when HANDLE_PRAGMA is defined.

Tue Sep  1 10:00:21 1998  Craig Burley  <burley@gnu.org>

	* bugs.texi, g77.1, g77.texi, intdoc.in, news.texi: Doc updates
	from Craig.

1998-08-23  Dave Love  <d.love@dl.ac.uk>

	* g77.texi: Increment `version-g77' and fix a few typos.

Tue Aug 18 21:41:31 1998  Jeffrey A Law  (law@cygnus.com)

	* Make-lang.in: Add several "else true" clauses to deal with lame
	systems.

Tue Aug 11 08:12:14 1998  H.J. Lu  (hjl@gnu.org)

	* Make-lang.in (g77.o): Touch lang-f77 before checking it.

1998-08-09  Dave Love  <d.love@dl.ac.uk>

	* Make-lang.in (f/g77.dvi): Replace non-working use of texi2dvi
	with explicit use of tex.
	(f77.mostlyclean): Remove TeX index files.

	* g77install.texi (Prerequisites): Kluge round TeX lossage with
	hyphen in @value in @code.

Tue Aug  4 16:59:39 1998  Craig Burley  <burley@gnu.org>

	* com.c (ffecom_convert_narrow_, ffecom_convert_widen_):
	Allow conversion from pointer to same-sized integer,
	to fix invoking SIGNAL as a function.

1998-07-26  Dave Love  <d.love@dl.ac.uk>

	* BUGS, INSTALL, NEWS: Rebuilt.

Sat Jul 25 17:23:55 1998  Craig Burley  <burley@gnu.org>

	Fix 980615-0.f:
	* stc.c (ffestc_R1229_start): Set info to ANY as well.

Tue Jul 21 04:33:37 1998  Craig Burley  <burley@gnu.org>

	* g77spec.c (lang_specific_driver): Return unmolested
	command line when --help seen.
	Comment out code that printed g77-specific --help info.

Sat Jul 18 19:16:48 1998  Craig Burley  <burley@gnu.org>

	* lang-options.h: Fix up doc strings.
	Remove the unimplemented -fdcp-intrinsics-* options.

	* str-1t.fin: Change mixed-case spelling of `GoTo' from
	`Goto'.

Thu Jul 16 13:26:36 1998  Craig Burley  <burley@gnu.org>

	* com.c (ffecom_finish_symbol_transform_): Revert change
	of 1998-05-23, as it was too aggressive, in that it
	prevented transformation of (used) functions before
	primary code generation.

1998-07-15  Dave Love  <d.love@dl.ac.uk>

	* intdoc.texi: Regenerated.

Mon Jul 13 18:45:06 1998  Craig Burley  <burley@gnu.org>

	* Make-lang.in (f77.rebuilt): Fix to depend on
	build-dir-based, not source-based, g77.info.

	* g77.texi: Merge docs with 0.5.24.
	* g77install.texi: Ditto.

Mon Jul 13 18:02:29 1998  Craig Burley  <burley@gnu.org>

	Cleanups vis-a-vis g77-0.5.24:
	* g77spec.c (lang_specific_driver): Tabify source.
	* top.c (ffe_decode_option): Use fixed macro to set
	internal-checking flag.
	* top.h (ffe_set_is_do_internal_checks): Fix macro.

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.

Mon Jul 13 17:30:29 1998  Nick Clifton  <nickc@cygnus.com>

	* lang-options.h: Format changed to work with --help support added
	to gcc/toplev.c

Mon Jul 13 11:54:03 1998  Craig Burley  <burley@gnu.org>

	* com.c (ffecom_push_tempvar): Replace kludge that
	munged back-end globals directly with proper calls
	to push_topmost_sequence and pop_topmost_sequence.

1998-07-12  Dave Love  <d.love@dl.ac.uk>

	* version.c: Bump version.

Sat Jul 11 19:24:32 1998  Craig Burley  <burley@gnu.org>

	Fix 980616-0.f:
	* equiv.c (ffeequiv_offset_): Don't crash on various
	possible ANY operands.

Sat Jul 11 18:24:37 1998  Craig Burley  <burley@gnu.org>

	* com.c (ffecom_expr_) [FFEBLD_opCONTER]: Die if padding
	for constant is non-zero.

	* com.c (__eprintf): Delete this function, it is obsolete.

1998-07-09  Dave Love  <d.love@dl.ac.uk>

	* intdoc.in (HOSTNM_func, HOSTNM_subr): Update last change.

Thu Jul  9 00:45:59 1998  Craig Burley  <burley@gnu.org>

	Fix debugging of CHARACTER*(*), etc., which requires
	emitting debug info on types like `ftnlen':
	* com.c (ffecom_start_progunit_): Don't bother
	resetting "invented" flag for identifier.
	(ffecom_transform_equiv_): Don't bother zeroing
	"ignored" flag for decl.
	(pushdecl): No longer set "ignored", "used", or
	"suppressed debug" flags for decls having "invented"
	identifiers.

1998-07-06  Mike Stump  <mrs@wrs.com>

	* Make-lang.in (f77.stage?): Use mv -f instead of just mv so that
	we can move g77.c.

1998-07-06  Dave Love  <d.love@dl.ac.uk>

	* intdoc.in (HOSTNM_func, HOSTNM_subr): Note possible need for
	-lsocket.

1998-07-05  Dave Love  <d.love@dl.ac.uk>

	* intdoc.in: Add entry for DATE_AND_TIME.

	* intrin.def: Add implementation for DATE_AND_TIME.  Make second
	and third args of SYSTEM_CLOCK optional.

	* com.c (ffecom_expr_intrinsic_): New case for DATE_AND_TIME.

	* com-rt.def (FFECOM_gfrtSYSTEM_CLOCK): Call G77_system_clock_0,
	not system_clock_.
	(FFECOM_gfrtDATE_AND_TIME): New DEFGFRT.

Wed Jul  1 11:19:13 1998  Craig Burley  <burley@gnu.org>

	Fix 980701-1.f (which was producing "unaligned trap"
	on an Alpha running GNU/Linux, as predicted):
	* equiv.c (ffeequiv_layout_local_): Don't bother
	coping with pre-padding of entire area while building
	it; do that instead after the building is done, and
	do it by modifying only the modulo field.  This covers
	the case of alignment stringency being increased without
	lowering the starting offset, unlike the previous changes,
	and even more elegantly than those.

	* target.c (ffetarget_align): Make sure alignments
	are non-zero, just in case.

See ChangeLog.0 for earlier changes.

Local Variables:
add-log-time-format: current-time-string
End:
