Filewatcher File Search File Search
Catalog
Content Search
» » » » » » compat-gcc-34-g77-3.4.6-4.1.i386.rpm » Content »
pkg://compat-gcc-34-g77-3.4.6-4.1.i386.rpm:2171848/usr/share/doc/compat-gcc-34-g77-3.4.6/  info  HEADER  downloads

compat-gcc-34-g77 - Fortran 77 support for compatibility compiler…  more info»

ChangeLog

2006-03-05  Release Manager

	* GCC 3.4.6 released.

2006-01-21  Joseph Myers  <joseph@codesourcery.com>

	* g77spec.c (lang_specific_driver): Update copyright notice date.

2005-12-27  Toon Moene  <toon@moene.indiv.nluug.nl>

	PR/25494
	* g77.texi: Corrected entry about catching
	Floating Point Exceptions.

2005-11-30  Release Manager

	* GCC 3.4.5 released.

2005-05-19  Release Manager

	* GCC 3.4.4 released.

2004-12-30  Toon Moene  <toon@moene.indiv.nluug.nl>

	* news.texi: Change GCC 3.5 to GCC 4.0

2004-11-04  Release Manager

	* GCC 3.4.3 released.

2004-09-21  Bud Davis  <bdavis9659@comcast.net>

	PR fortran/17541
	* bld.c (ffebld_constant_new_real2_val): Fix typo,

2004-09-06  Release Manager

	* GCC 3.4.2 released.

2004-09-02  Eric Botcazou  <ebotcazou@libertysurf.fr>

	PR fortran/17180
	* malloc.c (MALLOC_ALIGNMENT): Rename into MAX_ALIGNMENT
	and use a host-based heuristics to determine it.
	(ROUNDED_AREA_SIZE): Adjust.

2004-09-01  Eric Botcazou  <ebotcazou@libertysurf.fr>

	PR fortran/17180
	* malloc.c (MALLOC_ALIGNMENT): New constant.
	(ROUNDED_AREA_SIZE): Likewise.
	(malloc_kill_area_): Use ROUNDED_AREA_SIZE.
	(malloc_find_inpool_): Likewise.
	(malloc_new_inpool_): Likewise.
	(malloc_resize_inpool_): Likewise.

2004-07-12  Bud Davis  <bdavis9659@comcast.net>

	* bld.c (ffebld_constant_new_character1, ffebld_constant_new_complex{1,2},
	ffebld_constant_new_hollerith, ffebld_constant_new_integer1,
	ffebld_constant_new_integer{1,2,3,4}_val, ffebld_constant_new_logical1,
	ffebld_constant_new_logical{1,2,3,4}_val, ffebld_constant_new_real{1,2},
	ffebld_constant_new_typeless_ov):
	Fill and use `rlink' and `llink' pointers in _ffebld_ struct.
	* bld.h (struct _ffebld_): remove 'next' pointer, add
	`rlink, llink' pointers; remove `negate' entry.
	* malloc.c (malloc_kill_area_): Adapt for new `mallocArea' pointer.
	(malloc_display_): Adapt.
	(malloc_new_inpool_): Set it.
	(malloc_resize_inpool_): Ditto.

2004-07-01  Release Manager

	* GCC 3.4.1 released.

2004-06-17  Toon Moene  <toon@moene.indiv.nluug.nl>

	* news.texi: Note that GCC 3.4.x is the last version
	of GCC to contain g77.

2004-05-18  Joseph S. Myers  <jsm@polyomino.org.uk>

	* bugs.texi, news.texi: Don't reference mainline versions.

2004-05-16  Gerald Pfeifer  <gerald@pfeifer.com>

	* g77.texi (Floating-point Errors): Fix typo.

2004-05-07  Gerald Pfeifer  <gerald@pfeifer.com>

	* g77.texi (Floating-point Errors): Avoid referencing 
	http://www.linuxsupportline.com/~billm/ which as has been hijacked;
	add a reference to the official IEEE 754 site.

2004-04-18  Release Manager

	* GCC 3.4.0 released.

2004-03-21  Joseph S. Myers  <jsm@polyomino.org.uk>

	* g77.texi: Update link to "G++ and GCC".

2004-03-14  Gerald Pfeifer  <gerald@pfeifer.com>

	* g77.texi (Aligned Data): Remove obsolete paragraph including a
	broken link.
	(Floating-point Errors): Remove links to http://www.validgh.com/
	which was "hijacked".
	(Language): Fix link to Fortran books.
	(Projects): Remove obsolete paragraph including a broken link to
	ftp://alpha.gnu.org/gnu/g77/projects/.
	(Trouble): Remove obsolete paragraph including a broken link to
	ftp://alpha.gnu.org/g77.plan.

	* invoke.texi (Overall Options): Remove broken reference to
	rat7.uue (which was of dubious copyright status anyways).

	* root.texi (www-burley): Fix URL.

2004-03-06  Roger Sayle  <roger@eyesopen.com>

	* parse.c (ffe_parse_file): Handle the case that main_input_filename
	is NULL.

2004-02-24  Michael Matz  <matz@suse.de>

	* Make-lang.in (sta.o-warn): Delete.
	* sta.c (ffesta_save_): Don't break aliasing rules.

2004-02-20  Kazu Hirata  <kazu@cs.umass.edu>

	* Make-lang.in (g77spec.o): Depend on intl.h.
	* g77spec.c: Include intl.h.
	(lang_specific_driver): Allow translation of the copyright
	symbol but not the rest of the copyright message.  Allow
	translation of the message about warranty.

2004-02-15  Roger Sayle  <roger@eyesopen.com>

	PR fortran/14129
	* lex.c (ffelex_cfelex_): Avoid calling xrealloc on a local stack
	allocated array.

2004-01-30  Kelley Cook  <kcook@gcc.gnu.org>

	* Make-lang.in (doc/g77.dvi): Use $(abs_docdir). 

2004-01-20  Kelley Cook  <kcook@gcc.gnu.org>

	* Make-lang.in: Replace $(docdir) with doc.
	(TEXI_G77_FILES): Define.
	(f77.rebuilt): Delete.
	(f77.srcextra): Add dependencies on f/BUGS and f/NEWS.
	(f77.srcman, f77.srcinfo, f77.man, f77.info): New rules.
	(doc/g77.info, doc/g77.dvi): Depend on TEXI_G77_FILES.  Always build in
	doc directory.  Use $(MAKEINFOFLAGS).
	(info, dvi, generated_manpages): Update to look in doc directory.
	(f/BUGS, f/NEWS): Generate in build directory.
	(f77.mostlyclean): Delete BUGS and NEWS from build directory.
	(f77.maintainer-clean): Adjust to delete from source directory.
	(f77.install-man): Revamp rule.

2004-01-19  Kelley Cook  <kcook@gcc.gnu.org>

	* Make-lang.in (G77_INSTALL_NAME): Define via a immediate $(shell)
	instead of deferred backquote.

2004-01-15  Kelley Cook  <kcook@gcc.gnu.org>

	* Make-lang.in (f77.srcextra): Dummy entry.

2004-01-13  Ian Lance Taylor  <ian@wasabisystems.com>

	PR fortran/6491
	* expr.c (ffeexpr_reduce_): When handling AND, OR, and XOR, and
	when using -fugly-logint, if both operands are logical, convert
	the result back to logical.
	(ffeexpr_reduced_ugly2log_): Add bothlogical parameter.  Change
	all callers.  Convert logical operands to integer.

2004-01-12  Ian Lance Taylor  <ian@wasabisystems.com>

	* README: Remove.

2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>

	* com.h (ffecom_gfrt_basictype): Correct return type.

2003-12-29  Roger Sayle  <roger@eyesopen.com>

	PR fortran/12632
	* com.c (ffecom_subscript_check_): Take as an extra argument the
	(possibly NULL) decl of the array.  Don't create unnecessary tree
	nodes if the array index is known to be safe at compile-time.
	If the array index is unsafe, force the array decl into memory to
	avoid RTL expansion problems.
	(ffecom_array_ref_): Update calls to ffecom_subscript_check_.
	(ffecom_char_args_x_): Likewise.

2003-12-06  Kelley Cook  <kcook@gcc.gnu.org>

	* Make-lang.in (G77_CROSS_NAME): Delete.
	(g77.install_common, g77.install-man, g77.uninstall): Adjust for above.

2003-11-30  Andreas Jaeger  <aj@suse.de>

	* Make-lang.in (f77.rebuilt): Fix dependency on g77.info.

2003-11-24  Toon Moene  <toon@moene.indiv.nluug.nl>

	PR fortran/12633
	* expr.c (ffeexpr_reduced_ugly2log_): Revert
	change allowing logical .and. logical to be
	integer in expressions when -fugly-logint.

2003-11-21  Kelley Cook  <kcook@gcc.gnu.org>

	* .cvsignore: Delete.

2003-11-20  Joseph S. Myers  <jsm@polyomino.org.uk>

	* Make-lang.in (f77.extraclean): Delete.

2003-11-20  Joseph S. Myers  <jsm@polyomino.org.uk>

	* Make-lang.in (check-f77, lang_checks): Add.

2003-11-16  Jason Merrill  <jason@redhat.com>

	* Make-lang.in (f77.tags): Create TAGS.sub files in each directory
	and TAGS files that include them for each front end.

2003-11-12  Andreas Jaeger  <aj@suse.de>

	* intdoc.in (Signal Intrinsic (subroutine)): Fix texinfo warning
	using @code.
	* intdoc.texi: Regenerated.

2003-11-03  Kelley Cook  <kcook@gcc.gnu.org>

	* Make-lang.in (dvi): Move targets to $(docobjdir).
	(g77.dvi): Simplify rule.
	(g77.info): Sinplify rule.
	(g77.1): Delete.
	(g77.pod): New intermediate rule.

2003-10-31  Jakub Jelinek  <jakub@redhat.com>

	* com.c (ffecom_sym_transform_): Set tree type of offset
	to ssizetype.

2003-10-21  Kelley Cook  <kcook@gcc.gnu.org>

	* Make-lang.in (f/g77.1): Honor $(docobjdir).
	($(docobjdir)/g77.info): Replace $(srcdir)/doc with $(docdir).
	(f/g77.dvi): Likewise.

2003-10-21  Jan Hubicka  <jh@suse.cz>

	* lex.c (ffelex_cfelex_): Initialize d.

Mon Oct 20 23:15:46 2003  Mark Mitchell  <mark@codesourcery.com>

	* Make-lang.in ($(docobjdir)/g77.info): Add dependency on
	stmp-docobjdir.

Mon Oct 20 13:49:43 2003  Mark Mitchell  <mark@codesourcery.com>

	* Make-lang.in (.PHONY): Remove f77.info, f77.install-info.
	(info): Update dependencies.
	($(srcdir)/f/g77.info): Replace with ...
	($(docobjdir)/g77.info): ... this.
	(f77.install-info): Remove.
	(install-info): New target.

2003-10-06  Mark Mitchell  <mark@codesourcery.com>

	* Make-lang.in (f77.info): Replace with ...
	(info): ... this.
	(f77.dvi): Replace with ...
	(dvi): ... this.
	(f77.generated-manpages): Replace with ...
	(generated-manpages): ... this.

2003-09-29  Zack Weinberg  <zack@codesourcery.com>

	* target.c (FFETARGET_ATOF_): Delete.
	(ffetarget_real1, ffetarget_real2): Use real_from_string directly.
	* target.h (FFETARGET_REAL_VALUE_FROM_INT_,
	FFETARGET_REAL_VALUE_FROM_LONGLONG_): Use mode_for_size,
	don't refer to SFmode or DFmode directly.

2003-09-28  Richard Henderson  <rth@redhat.com>

	* com.c (duplicate_decls): Copy DECL_SOURCE_LOCATION, not
	file and line separately.

2003-09-21  Richard Henderson  <rth@redhat.com>

	* com.c, ste.c: Revert.

2003-09-21  Richard Henderson  <rth@redhat.com>

	* com.c, ste.c: Update for DECL_SOURCE_LOCATION rename and
	change to const.

2003-09-21  Toon Moene  <toon@moene.indiv.nluug.nl>

	* news.texi: Update with fixed PR's.

2003-09-21  George Helffrich  <bugzilla@w170.uklinux.net>

	* g77.texi: Remove ancient part about debugging COMMON
	and EQUIVALENCE not correctly.

2003-09-18  Roger Sayle  <roger@eyesopen.com>

	* com.c (ffecom_overlap_): Remove FFS_EXPR case.
	(ffecom_tree_canonize_ref_): Likewise.
	(ffe_truthvalue_conversion): Likewise.

2003-09-01  Josef Zlomek  <zlomekj@suse.cz>

	* com.c (ffecom_overlap_): Kill BIT_ANDTC_EXPR.
	(ffecom_tree_canonize_ref_): Kill BIT_ANDTC_EXPR.

Thu Jul 31 01:47:27 2003  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>

	* com.c (ffecom_init_0): Use `dconsthalf'.

Sat Jul 19 12:03:03 2003  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>

	* com.c data.c expr.c fini.c g77spec.c global.c lab.c lex.c name.c
	sta.c stc.c std.c storag.c stt.c stw.c symbol.c target.c type.c:
	Remove unnecessary casts.

Thu Jul 17 06:34:41 2003  Neil Booth  <neil@daikokuya.co.uk>

	* lang-options.h: Remove.
	* lang.opt: Document most options.

2003-07-14  Geoffrey Keating  <geoffk@apple.com>

	* lang-specs.h (f77-cpp-input): Use -o to specify the CPP output file.

2003-07-10  Toon Moene  <toon@moene.indiv.nluug.nl>

	* ffe.texi: Correctly use @var{srcdir}.

2003-07-09  Toon Moene  <toon@moene.indiv.nluug.nl>

	PR Fortran/11301
	* com.c (ffecom_sym_transform_): finish_decl should have
	the same last argument as start_decl.

2003-07-08  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>

	* Make-lang.in (f/g77.dvi): Use PWD_COMMAND.

2003-07-08  Zack Weinberg  <zack@codesourcery.com>

	* lex.c: Remove error block #ifdef MAP_CHARACTER.

Mon Jul  7 18:13:22 2003  Nathan Sidwell  <nathan@codesourcery.com>

	* com.c (bison_rule_pushlevel_, bison_rule_compstmt_): Adjust
	emit_line_note calls.
	* ste.c (ffeste_emit_line_note_): Likewise.

2003-07-06  Andreas Jaeger  <aj@suse.de>

	* bad.c: Convert () to (void) in function definitions.
	* bld.c: Likewise.
	* data.c: Likewise.
	* equiv.c: Likewise.
	* expr.c: Likewise.
	* global.c: Likewise.
	* implic.c: Likewise.
	* info.c: Likewise.
	* intdoc.c: Likewise.
	* intrin.c: Likewise.
	* lab.c: Likewise.
	* lex.c: Likewise.
	* malloc.c: Likewise.
	* src.c: Likewise.
	* st.c: Likewise.
	* sta.c: Likewise.
	* stb.c: Likewise.
	* stc.c: Likewise.
	* std.c: Likewise.
	* ste.c: Likewise.
	* storag.c: Likewise.
	* stt.c: Likewise.
	* stw.c: Likewise.
	* symbol.c: Likewise.
	* top.c: Likewise.
	* where.c: Likewise.

	* com.c: Convert prototypes to ISO C90.
	* com.h: Likewise.
	* g77spec.c: Likewise.

Sun Jul  6 20:01:29 2003  Neil Booth  <neil@daikokuya.co.uk>

	* top.c (ffe_handle_option): Don't handle filenames.

2003-07-05  Toon Moene  <toon@moene.indiv.nluug.nl>

	PR Fortran/11301
	* com.c (ffecom_sym_transform_): Only install
	FFEINFO_whereGLOBAL symbols in the global binding
	level if not -fno-globals.

Wed Jul  2 21:16:02 2003  Neil Booth  <neil@daikokuya.co.uk>

	* top.c (ffe_init_options): Update prototype.
	* top.h (ffe_init_options): Update prototype.

2003-06-27  Zack Weinberg  <zack@codesourcery.com>

	* com.c (input_file_stack_tick): Delete redundant declaration.

Thu Jun 26 07:06:29 2003  Neil Booth  <neil@daikokuya.co.uk>

	* top.c (ffe_handle_option): Don't check for missing arguments.

Wed Jun 25 06:52:12 2003  Neil Booth  <neil@daikokuya.co.uk>

	* top.c (ffe_handle_option): Add missing break;.

2003-06-24  Scott Snyder  <snyder@fnal.gov>

	PR fortran/11299
	* com.c (ffe_init): Call push_srcloc() to ensure that
	input_file_stack is initialized.

Sat Jun 21 21:29:38 2003  Neil Booth  <neil@daikokuya.co.uk>

	* lang.opt: Add -fpreprocessed.
	* top.c (ffe_handle_option): Handle it.

Fri Jun 20 10:00:31 2003  Nathan Sidwell  <nathan@codesourcery.com>

	* com.c (finish_function): Adjust expand_function_end call.

2003-06-17  Nathanael Nerode  <neroden@gcc.gnu.org>

	* Make-lang.in: Replace BUILD_CC references with CC_FOR_BUILD.

Sun Jun 15 15:56:51 2003  Neil Booth  <neil@daikokuya.co.uk>

	* lang.opt: Declare F77.

Sat Jun 14 18:13:00 2003  Nathan Sidwell  <nathan@codesourcery.com>

	* com.c (stor_parm_decls): Adjust init_function_start call.

Sat Jun 14 13:25:00 2003  Neil Booth  <neil@daikokuya.co.uk>

	* Make-lang.in: Update to use options.c and options.h.
	* top.c: Include options.h not f-options.h.
	(ffe_init_options): From com.c.  Request F77 options.
	(ffe_handle_options): Abort on unrecognized switch.
	* com.c (ffe_init_options): Move to top.c.
	* top.h (fee_init_options): New.

2003-06-13  Richard Henderson  <rth@redhat.com>

	PR debug/9864
	* com.c (ffecom_sym_transform_): Install FFEINFO_whereGLOBAL
	symbols in the global binding level.

Sun Jun  8 15:42:09 2003  Neil Booth  <neil@daikokuya.co.uk>

	* Make-lang.in (F77_OBJS, f77.mostlyclean, f/com.o): Update.
	(f/f-options.c, f/f-options.h): New.
	* com.c: Include opts.h and f-options.h.
	(ffecom_decode_include_option_): Remove.
	(LANG_HOOKS_HANDLE_OPTION): New.
	(LANG_HOOKS_DECODE_OPTION): Drop.
	(struct file_name_list, ffecom_decode_include_option,
	ffecom_open_include_): Constify.
	* com.h (ffecom_decode_include_option): Update.
	* lang.opt: New.
	* top.c: Include f-options.h, opts.h.
	(ffe_is_digit_string_): Constify.
	(ffe_decode_option): Transform to ffe_handle_option.
	* top.h (ffe_decode_option): Replace with ffe_handle_option.

2003-06-08  Andreas Jaeger  <aj@suse.de>

	* std.c: Remove #if 0'ed functions.

	* sta.c: Remove usage of HARD_F90, FFESTR_F90 and FFESTR_VXT.
	* stb.c: Likewise.
	* stb.h: Likewise.
	* stc.c: Likewise.
	* stc.h: Likewise.
	* std.c: Likewise.
	* std.h: Likewise.
	* ste.c: Likewise.
	* ste.h: Likewise.

	* str.h (FFESTR_F90): Remove macro.
	(FFESTR_VXT): Remove macro.

	* bld.c: Remove usage of FFETARGET_okCHARACTER2,
	FFETARGET_okCHARACTER3, FFETARGET_okCHARACTER4,
	FFETARGET_okCHARACTER5, FFETARGET_okCHARACTER6,
	FFETARGET_okCHARACTER7, FFETARGET_okCHARACTER8,
	FFETARGET_okCOMPLEX4, FFETARGET_okCOMPLEX5, FFETARGET_okCOMPLEX6,
	FFETARGET_okCOMPLEX7, FFETARGET_okCOMPLEX8, FFETARGET_okINTEGER5,
	FFETARGET_okINTEGER6, FFETARGET_okINTEGER7, FFETARGET_okINTEGER8,
	FFETARGET_okLOGICAL5, FFETARGET_okLOGICAL6, FFETARGET_okLOGICAL7,
	FFETARGET_okLOGICAL8, FFETARGET_okREAL4, FFETARGET_okREAL5,
	FFETARGET_okREAL6, FFETARGET_okREAL7 and FFETARGET_okREAL8.
	* bld.h: Likewise.
	* expr.c: Likewise.
	* target.h: Likewise.
	* com.c: Likewise.

Sun Jun  8 12:28:14 2003  Neil Booth  <neil@daikokuya.co.uk>

	* Make-lang.in: Update.
	* top.c: Include opts.h. Define cl_options_count and cl_options.

2003-06-07  Andreas Jaeger  <aj@suse.de>

	* symbol.c (ffesymbol_new_): Remove tests for macro
	FFECOM_symbolHOOK.
	* symbol.h: Likewise.

	* storag.c (ffestorag_new): Remove tests for macro
	FFECOM_storageHOOK.
	* storag.h: Likewise.

	* lab.c (ffelab_new): Remove tests for macro FFECOM_labelHOOK.
	* lab.h: Likewise.

	* global.c: Remove tests for macro FFECOM_globalHOOK.
	* global.h (struct _ffeglobal_): Likewise.

	* bld.h: Remove tests for macros FFECOM_constantHOOK,
	FFECOM_nonterHOOK, FFECOM_globalHOOK, FFECOM_labelHOOK,
	FFECOM_storageHOOK, FFECOM_symbolHOOK.
	Remove code dependend on FFECOM_itemHOOK.
	* bld.c: Likewise.

	* com.h (FFECOM_constantHOOK): Remove define.
	(FFECOM_nonterHOOK): Remove.
	(FFECOM_globalHOOK): Remove.
	(FFECOM_labelHOOK): Remove.
	(FFECOM_storageHOOK): Remove.
	(FFECOM_symbolHOOK): Remove.

	* com.c (ffecom_get_external_identifier_): Remove usage of
	FFETARGET_isENFORCED_MAIN_NAME.

	* bld.c: Remove code dependend on FFEBLD_BLANK_, FFECOM_itemHOOK.
	(ffebld_new_accter): Likewise.
	(ffebld_new_arrter): Likewise.
	(ffebld_new_conter_with_orig): Likewise.
	(ffebld_new_item): Likewise.
	(ffebld_new_labter): Likewise.
	(ffebld_new_labtok): Likewise.
	(ffebld_new_none): Likewise.
	(ffebld_new_one): Likewise.
	(ffebld_new_symter): Likewise.
	(ffebld_new_two): Likewise.

Sat Jun  7 12:10:41 2003  Neil Booth  <neil@daikokuya.co.uk>

	* com.c (ffe_init_options): Update.

Thu Jun  5 18:33:40 CEST 2003  Jan Hubicka  <jh@suse.cz>

	* Make-lang.in:  Add support for stageprofile and stagefeedback

2003-06-04  Andreas Jaeger  <aj@suse.de>

	* g77spec.c (lang_specific_driver): Remove ALT_LIBM usage.

2003-06-01  Bud Davis  <bdavis9659@comcast.net>

	* ste.c (ffeste_R838): Handle ERROR_MARK.
	(ffeste_R839): Ditto.

2003-06-01  Andreas Jaeger  <aj@suse.de>

	* lex.c (ffelex_file_fixed): Remove usage of
	REDUCE_CARD_SIZE_AFTER_BIGGY.

	* expr.c (ffeexpr_exprstack_push_operand_): Remove code depenend
	on WEIRD_NONFORTRAN_RULES.

	* com.c (ffecom_arg_ptr_to_expr): Remove
	PASS_HOLLERITH_BY_DESCRIPTOR dependend code.
	(ffecom_const_expr): Remove usage of NEWCOMMON.
	(ffecom_expand_let_stmt): Remove MOVE_EXPR.

2003-05-31  Bud Davis  <bdavis9659@comcast.net>

	PR fortran/10843
	* sta.c (ffesta_second_): Parse GO TO correctly,
	even in free source format.

2003-05-31  Andreas Jaeger  <aj@suse.de>

	* lex.c (ffelex_hash_): Remove HANDLE_PRAGMA and
	HANDLE_GENERIC_PRAGMA dependend code, remove #if 0 code.
	(pragma_getc): Removed.
	(pragma_ungetc): Removed.

2003-05-30  Roger Sayle  <roger@eyesopen.com>

	* com.c (ffecom_init_0): Define built-in functions for tan and atan.
	* com-rt.def: Use then to implement g77's tan and atan intrinsics.

2003-05-22  Bud Davis  <bdavis9659@comcast.net>

	* com.c (ffecom_sym_transform_): Error out on unallocatable
	storage after type is set.

2003-05-18  Toon Moene  <toon@moene.indiv.nluug.nl>

	* intdoc.in: Fix documentation of IDATE.
	* intdoc.texi: Regenerate.
	* news.texi: Update due to also fixing it in 3.3.1.

2003-05-16  Wolfgang Bangerth <bangerth@dealii.org>

	* g77.texi: Remove most of the of the preface of the
	bugs section.

2003-05-15  Wolfgang Bangerth <bangerth@dealii.org>

	* g77.texi: Remove most of the bug reporting instructions and
	merge them into bugs.html.

2003-05-13  Zack Weinberg  <zack@codesourcery.com>

	* com.c: Replace all calls to fatal_io_error with calls to
	fatal_error; add ": %m" to the end of all the affected error
	messages.

2003-05-12  Zack Weinberg  <zack@codesourcery.com>

	* bad.c: Don't call diagnostic_count_diagnostic.

2003-05-12  Roger Sayle  <roger@eyesopen.com>

	* com.c (ffecom_init_0): Define built-in functions for atan2,
	exp, floor, fmod, log and pow.
	(duplicate_decls): Preserve assembler name when redeclaring a
	built-in.
	* com-rt.def: Implement using the built-in forms of the above
	functions rather than calling the standard C library directly.
	Correct some of the run-time prototype "codes".

2003-05-11  Toon Moene  <toon@moene.indiv.nluug.nl>

	PR fortran/10726
	* intdoc.in: Fix documentation of IDATE.
	* intdoc.texi: Regenerate.
	* g77.texi: Document completion of INTEGER*n support.
	* news.texi: Update due to the above.

2003-05-08  Roger Sayle  <roger@eyesopen.com>

	PR fortran/8485
	* target.h (FFETARGET_REAL_VALUE_FROM_INT_): Cast to
	HOST_WIDE_INT instead of long.
	(FFETARGET_REAL_VALUE_FROM_LONGLONG_): New macro.
	(FFETARGET_LONGLONG_FROM_INTS_): New macro.
	(ffetarget_convert_complex1_integer4): Implement.
	(ffetarget_convert_complex2_integer4): Implement.
	(ffetarget_convert_integer4_complex1): Implement.
	(ffetarget_convert_integer4_complex2): Implement.
	(ffetarget_convert_integer4_real1): Implement.
	(ffetarget_convert_integer4_real2): Implement.
	(ffetarget_convert_real1_integer4): Implement.
	(ffetarget_convert_real2_integer4): Implement.
	* com.c (ffecom_constantunion): Handle INTEGER*8.
	(ffecom_constantunion_with_type): Likewise.

2003-05-03  Nathan Sidwell  <nathan@codesourcery.com>

	* com.c (ffecom_do_entry_): Use location_t and input_location
	directly.
	(ffecom_gen_sfuncdef_): Likewise.
	(ffecom_start_progunit_): Likewise.
	(ffecom_sym_transform_): Likewise.
	(ffecom_sym_transform_assign_): Likewise.
	* lex.c (ffelex_hash_): Likewise.
	(ffelex_include_): Likewise.
	* std.c (ffestd_exec_begin): Likewise.
	(ffestd_exec_end): Likewise.
	* ste.c (struct gbe_block): Likewise.
	(ffeste_start_block_): Likewise.
	(ffeste_start_stmt_): Likewise.

2003-05-03  Nathan Sidwell  <nathan@codesourcery.com>

	* ansify.c (die_unless): Revert lineno change here.

2003-05-02  Nathan Sidwell  <nathan@codesourcery.com>

	* lex.c (ffelex_file_pop_): Adjust file_stack member use.
	(ffelex_file_push_): Likewise.
	(ffelex_hash_): Likewise.

2003-05-01  Nathan Sidwell  <nathan@codesourcery.com>

	* ansify.c (die_unless): Rename lineno to input_line.
	* com.c (ffecom_subscript_check_, ffecom_do_entry_,
	ffecom_gen_sfuncdef_, ffecom_start_progunit_,
	ffecom_sym_transform_, ffecom_sym_transform_assign_,
	bison_rule_pushlevel_, bison_rule_compstmt_, finish_function,
	store_parm_decls): Likewise.
	* intrin.c (ffeintrin_fulfill_generic): Likewise.
	* lex.c (ffelex_hash_, ffelex_include_, ffelex_next_line_,
	ffelex_file_fixed, ffelex_file_free): Likewise.
	* std.c (ffestd_exec_end): Likewise.
	* ste.c (ffeste_emit_line_note_, ffeste_start_block_,
	ffeste_start_stmt_): Likewise.
	* ste.h (ffeste_filelinenum, ffeste_set_line): Likewise.

	* lex.c (ffelex_file_pop_): Rename parameter from input_filename.
	(ffelex_file_push_): Likewise.

	* ste.c (struct gbe_block): Rename field from input_filename.
	(ffeste_start_block_, ffeste_start_stmt_): Likewise.

2003-04-17  Roger Sayle  <roger@eyesopen.com>

	PR c/10375
	* com.c (duplicate_decls): Preserve "const" and "noreturn"
	function attributes.

2003-04-13  Roger Sayle  <roger@eyesopen.com>

	* com.c (duplicate_decls): Preserve pure and malloc attributes.

2003-04-12  Zack Weinberg  <zack@codesourcery.com>

	* com.c (ffecom_build_complex_constant_, ffecom_expr_)
	(ffecom_init_zero_, ffecom_transform_namelist_, ffecom_vardesc_)
	(ffecom_vardesc_array_, ffecom_vardesc_dims_, ffecom_2)
	* ste.c (ffeste_io_ialist_, ffeste_io_cilist_, ffeste_io_cllist_)
	(ffeste_io_icilist_, ffeste_io_inlist_, ffeste_io_olist_):
	Use build_constructor.

2003-04-11  Bud Davis <bdavis9659@comcast.net>

	PR Fortran/9263
	* gcc/f/data.c (ffedata_advance_): Check initial, final and
	increment values for INTEGER typeness.
	* gcc/f/news.texi: Document these fixes.

2003-03-27  Steven Bosscher  <steven@gcc.gnu.org>

	* ffe.texi: Don't mention dead file proj.c.

2003-03-26  Roger Sayle  <roger@eyesopen.com>

	PR fortran/9793
	* target.h (ffetarget_divide_integer1): Perform division by -1
	using negation to prevent possible overflow trap on the host.

2003-03-25  Marcelo Abreu  <mmabreu@inf.ufrgs.br>

	PR fortran/10204
	* ffe.texi: Reference the GCC web site in the URL.

2003-03-24  Toon Moene  <toon@moene.indiv.nluug.nl>

	PR fortran/10197
	* news.texi: Document PR fortran/10197 fixed.

Sun Mar 23 23:43:45 2003  Mark Mitchell  <mark@codesourcery.com>

	PR c++/7086
	* com.c (ffecom_sym_transform_): Adjust calls to
	put_var_into_stack.
	(ffe_mark_addressable): Likewise.

2003-03-22  Bud Davis  <bdavis9659@comcast.net>

	* com.c (ffecom_constantunion_with_type): New function.
	* com.h (ffecom_constantunion_with_type): Declare.
	* stc.c (ffestc_R810): Check for kind type.
	* ste.c (ffeste_R810): Use ffecom_constantunion_with_type
	to discern SELECT CASE variables.

2003-03-15  Roger Sayle  <roger@eyesopen.com>

	* stb.c (ffestb_R100110_): Allow the number before the X format
	to be optional when not -fpedantic.
	* std.c (ffestd_R1001dump_1010_3_): Delete unused static function.
	(ffestd_R1001dump_): For the FFESTP_formattypeX case, call
	ffestd_R1001dump_1010_2_ instead of ffestd_R1001dump_1010_3_.

2003-03-15  Roger Sayle  <roger@eyesopen.com>

	* f/ste.c (ffeste_R810): Fix whitespace.

2003-03-15  Andreas Jaeger  <aj@suse.de>

	* g77spec.c (DEFAULT_SWITCH_TAKES_ARG): Remove.
	(DEFAULT_WORD_SWITCH_TAKES_ARG): Remove.

2003-03-12  Nathanael Nerode  <neroden@gcc.gnu.org>

	* g77.texi, invoke.texi, g77spec.c, lang-specs.h: GCC, not
	GNU CC.  Especially here.

2003-03-10  Roger Sayle  <roger@eyesopen.com>

	* com.c (duplicate_decls): Synchronize with C's duplicate_decls.

Sat Mar  8 21:11:40 2003  Neil Booth  <neil@daikokuya.co.uk>

	* com.c (ffe_init): Update prototype; move code to ffe_post_options.
	(ffe_post_options): New.

2003-03-04  Tom Tromey  <tromey@redhat.com>

	* Make-lang.in (f77.tags): New target.

2003-02-20  Toon Moene  <toon@moene.indiv.nluug.nl>

	* news.texi: Document fixing PR fortran/9038.

2003-02-04  Joseph S. Myers  <jsm@polyomino.org.uk>

	* g77.texi, invoke.texi: Update to GFDL 1.2.

2003-01-31  Toon Moene  <toon@moene.indiv.nluug.nl>

	* news.texi: Document fixing PR fortran/7681
	and optimization/9258.

2003-01-26  Toon Moene  <toon@moene.indiv.nluug.nl>

	* lang-specs.h: Revoke change to (incorrectly) prohibit
	passing -f options to cc1 when preprocessing.
	* news.texi: Document this.

Tue Jan 21 08:42:12 2003  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>

	Make-lang.in (f/sta.o-warn): Add -Wno-error.

Thu Jan 16 10:53:16 2003  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>

	* Make-lang.in (f/target.o): Depend on toplev.h.
	* target.c: Include toplev.h.

Sat Jan 11 21:31:10 2003  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>

	* com.c (ffecom_convert_narrow_, ffecom_convert_widen_,
	pushdecl_top_level, storedecls, convert, delete_block,
	insert_block, ffe_init, ffe_mark_addressable, poplevel,
	ffe_print_identifier, pushdecl, pushlevel, set_block,
	ffe_signed_or_unsigned_type, ffe_signed_type,
	ffe_truthvalue_conversion, ffe_type_for_mode, ffe_type_for_size,
	ffe_unsigned_type, append_include_chain, open_include_file,
	read_filename_string, read_name_map): Convert to ISO C style function
	definitions.
	* parse.c (ffe_parse_file): Likewise.
	* top.c (ffe_is_digit_string_): Likewise.

2003-01-09  Christian Cornelssen  <ccorn@cs.tu-berlin.de>

	* Make-lang.in (f77.install-common, f77.install-info,
	f77.install-man, f77.uninstall): Prepend $(DESTDIR) to
	destination paths in all (un)installation commands.

2003-01-05  Toon Moene  <toon@moene.indiv.nluug.nl>

	* news.texi: Revise history again:
	PR Fortran/9038 will be fixed in 3.4.

2003-01-05  Toon Moene  <toon@moene.indiv.nluug.nl>

	* news.texi: Update news to reflect reality:
	PR Fortran/9038 won't be fixed until 3.4.

2003-01-04  Toon Moene  <toon@moene.indiv.nluug.nl>

	PR Fortran/9038
	* lang-specs.h: Remove -f options before preprocessing.
	* news.texi: Document fixing of PR Fortran/9038.

2003-01-03  Bud Davis <bdavis11@directvinternet.com>

	* stc.c (ffestc_R810): Allow any kind integer in
	case statements.
	* ste.c (ffeste_R810): Give error message when
	case selector exceeds its valid values.

2003-01-01  Andreas Jaeger  <aj@suse.de>

	* f/Make-lang.in ($(srcdir)/f/BUGS): Add include path for
	gcc-common.texi.
	($(srcdir)/f/NEWS): Likewise.

2002-12-28  Joseph S. Myers  <jsm@polyomino.org.uk>

	* g77.texi: Use @copying.

2002-12-23  Joseph S. Myers  <jsm@polyomino.org.uk>

	* root.texi: Include gcc-common.texi.
	* bugs.texi, news.texi: Don't include root.texi as part of full
	manual.
	* g77.texi: Update for use of gcc-common.texi.
	* Make-lang.in ($(srcdir)/f/g77.info, f/g77.dvi): Depend on
	$(srcdir)/doc/include/gcc-common.texi.

2002-12-19  Kazu Hirata  <kazu@cs.umass.edu>

	* intdoc.in: Fix typos.

2002-12-18  Kazu Hirata  <kazu@cs.umass.edu>

	* g77.texi: Fix typos.
	* intdoc.texi: Likewise.
	* news.texi: Follow spelling conventions.

Mon Dec 16 13:53:18 2002  Mark Mitchell  <mark@codesourcery.com>

	* root.texi: Change version number to 3.4.

2002-12-15  Zack Weinberg  <zack@codesourcery.com>

	* target.h: Don't define HOST_WIDE_INT.

2002-12-02  Nathanael Nerode  <neroden@gcc.gnu.org>

	* Make-lang.in, ansify.c, intdoc.c, proj.h: Replace hconfig.h with
	bconfig.h.
	* fini.c, proj.h: Replace USE_HCONFIG with USE_BCONFIG

2002-11-30  Zack Weinberg  <zack@codesourcery.com>

	* proj.h, ansify.c, g77spec.c, intdoc.c:
	Include coretypes.h and tm.h.
	* Make-lang.in: Update dependencies.

2002-11-20  Toon Moene  <toon@moene.indiv.nluug.nl>

	* invoke.texi: Explain the purpose of -fmove-all-movables,
	-freduce-all-givs and -frerun-loop-opts better.

2002-11-19  Nathanael Nerode  <neroden@gcc.gnu.org>

	* Make-lang.in: Correct BUILD/HOST confusion.

2002-11-19  Toon Moene  <toon@moene.indiv.nluug.nl>

	PR fortran/8587
	* news.texi: Show PR fortran/8587 fixed.

2002-11-19  Jason Thorpe  <thorpej@wasabisystems.com>

	* g77spec.c (lang_specific_spec_functions): New.

2002-11-02  Toon Moene  <toon@moene.indiv.nluug.nl>

	* g77.texi: Correct documentation on generating C++ prototypes
	of Fortran routines with f2c.
	* news.texi: Document fixes in GCC-3.3, 3.2 and 3.1.

2002-10-30  Roger Sayle  <roger@eyesopen.com>

	* com.c (ffecom_subscript_check_): Cast the failure branch
	of the bounds check COND_EXPR to void, to indicate noreturn.
	(ffe_truthvalue_conversion): Only apply truth value conversion
	to the non-void branches of a COND_EXPR.

2002-10-26  Andris Pavenis  <pavenis@latnet.lv>

	* lang-specs.h: Fix ratfor specs.

2002-10-15  Richard Henderson  <rth@redhat.com>

	* target.h (ffetarget_print_real1, ffetarget_print_real2): Use
	real_to_decimal directly, and with the new arguments.

2002-09-23  Zack Weinberg  <zack@codesourcery.com>

	* Make-lang.in (g77spec.o): Don't depend on f/version.h.
	(f/parse.o): Depend on version.h not f/version.h.
	(g77version.o, f/version.o): Delete all references.

	* com.c (ffecom_init_0): Fix transposed array indices in bsearch test.
	* g77spec.c: Don't include f/version.h or refer to ffe_version_string.
	* parse.c: Use version_string, not ffe_version_string.
	* version.c, version.h: Delete files.

2002-09-23  Kazu Hirata  <kazu@cs.umass.edu>

	* ChangeLog: Follow spelling conventions.
	* ChangeLog.0: Likewise.
	* com.c: Likewise.
	* ffe.texi: Likewise.
	* g77.texi: Likewise.
	* intdoc.in: Likewise.
	* invoke.texi: Likewise.
	* news.texi: Likewise.
	* intdoc.texi: Regenerate.

2002-09-16  Geoffrey Keating  <geoffk@apple.com>

	* com.c (union lang_tree_node): Add chain_next option.

2002-09-16  Richard Henderson  <rth@redhat.com>

	* target.c (ffetarget_real1): Don't pass FFETARGET_ATOF_
	directly to ffetarget_make_real1.
	(ffetarget_real2): Similarly.
	* target.h (ffetarget_cvt_r1_to_rv_, ffetarget_cvt_rv_to_r2_,
	ffetarget_cvt_r2_to_rv_): Use new real.h interface and simplify.

2002-09-15  Kazu Hirata  <kazu@cs.umass.edu>

	* intdoc.texi: Regenerate.

2002-09-15  Kazu Hirata  <kazu@cs.umass.edu>

	* ChangeLog: Follow spelling conventions.
	* intdoc.in: Likewise.

2002-09-09  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>

	Fix PR web/7596:
	* ffe.texi (Front End): Fix broken links.
	* bugs.texi (Known Bugs): Refer to gcc.gnu.org instead of
	www.gnu.org for onlinedocs.
	* news.texi (News): Ditto.

2002-09-07  Jan Hubicka  <jh@suse.cz>

	* com.c (ffe_type_for_mode): Handle long double.

2002-09-04  Richard Henderson  <rth@redhat.com>

	* target.h (ffetarget_print_real1, ffetarget_print_real2): Update
	call to REAL_VALUE_TO_DECIMAL.

2002-08-31  Toon Moene  <toon@moene.indiv.nluug.nl>

	* com.c: Don't set flag_finite_math_only by default.
	* invoke.texi: Reverse the documentation of option
	-ffinite-math-only to reflect the new default.

2002-08-30  Hans-Peter Nilsson  <hp@bitrange.com>

	* target.c (ffetarget_memcpy_): Don't test nonexistent
	HOST_BYTES_BIG_ENDIAN, HOST_BITS_BIG_ENDIAN.  Check
	HOST_WORDS_BIG_ENDIAN against both WORDS_BIG_ENDIAN and
	BYTES_BIG_ENDIAN.

2002-08-30  Alan Modra  <amodra@bigpond.net.au>

	* target.h (FFETARGET_32bit_longs): Don't define for powerpc64 or
	mmix.

2002-08-28  Joseph S. Myers  <jsm@polyomino.org.uk>

	* bugs.texi, news.texi: Update URLs for online news and bugs
	lists.

2002-08-22  Hans-Peter Nilsson  <hp@bitrange.com>

	* where.h (struct _ffewhere_file_): Mark GTY.
	(ffewhere_file_kill): Remove prototype.
	* where.c: Include ggc.h.
	(struct _ffewhere_ll_, struct _ffewhere_root_ll_): Mark GTY.
	(ffewhere_root_ll_): Ditto.  Change type from struct
	_ffewhere_root_ll_ to struct _ffewhere_root_ll_*.  All uses
	changed.
	(ffewhere_file_kill): Remove.
	(ffewhere_file_new): Use GC to allocate ffewhereFile objects.
	(ffewhere_file_set): Use GC to allocate ffewhereLL_ objects.
	(ffewhere_init_1): Use GC to allocate ffewhere_root_ll_ sentinel.
	Include gt-f-where.h.
	* lex.c (ffelex_current_wf_, ffelex_include_wherefile_): Mark GTY.
	Include gt-f-lex.h.
	* std.c (ffestd_S3P4): Don't call ffewhere_file_kill.
	* config-lang.in (gtfiles): Add f/where.h f/where.c and f/lex.c.
	* Make-lang.in (gt-f-lex.h gt-f-where.h): Add to dependents of
	s-gtype.
	(f/lex.o): Depend on gt-f-lex.h.
	(f/where.o): Depend on gt-f-where.h.

Tue Aug 20 16:49:40 2002  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>

	* where.c (ffewhere_track): Remove impossible if-then clause.

Thu Aug  8 10:06:14 2002  Nathan Sidwell  <nathan@codesourcery.com>

	* f/Make-lang.in (f.mostlyclean): Remove coverage files.

2002-08-06  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>

	* g77.texi (Top): Rename Index to Keyword Index.

2002-08-05  Toon Moene  <toon@moene.indiv.nluug.nl>

	* invoke.texi: Improve description of
	-fno-finite-math-only flag.

Sun Aug  4 16:45:49 2002  Joseph S. Myers  <jsm@polyomino.org.uk>

	* root.texi (version-gcc): Increase to 3.3.

2002-07-30  Toon Moene  <toon@moene.indiv.nluug.nl>

	* com.c (ffe_init_options): Set
	flag_finite_math_only.
	* invoke.texi: Document -fno-finite-math-only.

Mon Jul 29 22:05:35 2002  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>

	* com.c (read_name_map): Use concat in lieu of xmalloc/strcpy.

2002-07-25  Toon Moene  <toon@moene.indiv.nluug.nl>

	* news.texi: Document better handling of (no-)alias
	information of dummy arguments and induction variables
	on loop unrolling.

2002-07-01  Roger Sayle  <roger@eyesopen.com>

	* f/com.c (builtin_function): Accept additional parameter.
	(ffe_com_init_0): Pass an additional NULL_TREE argument to
	builtin_function.

2002-06-28  Toon Moene  <toon@moene.indiv.nluug.nl>

	* news.texi: Mention 2 Gbyte limit on 32-bit targets
	for arrays explicitly in news on g77-3.1.

Thu Jun 20 21:56:34 2002  Neil Booth  <neil@daikokuya.co.uk>

	* lang-specs.h: Use cc1 for traditional preprocessing.

2002-06-20  Andreas Jaeger  <aj@suse.de>

	* com.c (ffecom_prepare_expr_,ffecom_expr_power_integer_):
	Remove #ifdefed HAHA sections.

2002-06-20  Nathanael Nerode  <neroden@twcny.rr.com>

	* com.c: Remove #ifdef HOHO sections.

2002-06-17  Jason Thorpe  <thorpej@wasabisystems.com>

	* bit.c: Don't include glimits.h.
	* target.c: Likewise.
	* where.h: Likewise.

2002-06-12  Gabriel Dos Reis  <gdr@codesourcery.com>

	* bad.c (ffebad_start_): Adjust calls to diagnostic_count_error.

2002-06-04  Gabriel Dos Reis  <gdr@codesourcery.com>

	* bad.c (ffebad_start_): Adjust call to count_error.
	* Make-lang.in (f/bad.o): Depend on diagnostic.h
	* bad.c: #include diagnostic.h

2002-06-03  Geoffrey Keating  <geoffk@redhat.com>

	* Make-lang.in (f/com.o): Depend on debug.h.
	* com.c: Include debug.h.
	(LANG_HOOKS_MARK_TREE): Delete.
	(struct lang_identifier): Use gengtype.
	(union lang_tree_node): New.
	(struct lang_decl): New dummy definition.
	(struct lang_type): New dummy definition.
	(ffe_mark_tree): Delete.

	* com.c (struct language_function): New dummy structure.

	* Make-lang.in: Add rules to generate gt-f-ste.h gtype-f.h; allow
	for filename changes.
	(com.o): Allow for filename changes; add gtype-f.h as dependency.
	(ste.o): Add gt-f-ste.h as dependency.
	* config-lang.in (gtfiles): Add com.h, ste.c.
	* com.c: Replace uses of ggc_add_* with GTY markers.  Include
	gtype-f.h.
	(mark_binding_level): Delete.
	* com.h: Replace uses of ggc_add_* with GTY markers.
	* ste.c: Replace uses of ggc_add_* with GTY markers.  Include
	gt-f-ste.h.

	* Make-lang.in (f/gt-com.h): Build using gengtype.
	(com.o): Depend on f/gt-com.h.
	* com.c: Rename struct binding_level to f_binding_level.
	(struct f_binding_level): Use gengtype.
	(struct tree_ggc_tracker): Use gengtype.
	(mark_tracker_head): Use gt_ggc_m_tree_ggc_tracker.
	(make_binding_level): Use GGC.
	(mark_binding_level): Use gt_ggc_m_f_binding_level.
	(ffecom_init_decl_processing): Change free_binding_level
	to a deletable root.
	* config-lang.in (gtfiles): Define.
	* where.c: Strings need no longer be allocated in GCable memory;
	remove my change of 30 Dec 1999.

2002-05-31  Matthew Woodcraft  <mattheww@chiark.greenend.org.uk>

	* lang-specs.h: Use cpp_debug_options.

2002-05-28  Zack Weinberg  <zack@codesourcery.com>

	* bld.c, com.c, expr.c, target.c: Include real.h.
	* Make-lang.in: Update dependency lists.

2002-05-16  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>

	* Make-lang.in: Allow for PWDCMD to override hardcoded pwd.

2002-05-09  Hassan Aurag  <aurag@cae.com>

	* expr.c (ffeexpr_reduced_ugly2log_): Allow logicals-as-integers
	under -fugly-logint as arguments of .and., .or., .xor.

2002-05-07  Jan Hubicka  <jh@suse.cz>

	* target.h (FFETARGET_32bit_longs): Undefine for x86-64.

2002-04-29  Joseph S. Myers  <jsm28@cam.ac.uk>

	* invoke.texi: Use @gol at ends of lines inside @gccoptlist.
	* g77.texi: Update last update date.

Thu Apr 25 07:44:44 2002  Neil Booth  <neil@daikokuya.demon.co.uk>

	* com.h (ffe_parse_file): Update.
	* lex.c (ffe_parse_file): Update.

2002-04-20  Toon Moene  <toon@moene.indiv.nluug.nl>

	* root.texi: Remove variable version-g77.
	* g77.texi: Remove the single use of that variable.

Thu Apr 18 19:10:44 2002  Neil Booth  <neil@daikokuya.demon.co.uk>

	* com.c (incomplete_type_error): Remove.

Tue Apr 16 14:55:47 2002  Mark Mitchell  <mark@codesourcery.com>

	* com.c (ffecom_expr_power_integer): Add has_scope argument to
	call to expand_start_stmt_expr.

Mon Apr 15 10:59:14 2002  Mark Mitchell  <mark@codesourcery.com>

	* g77.texi: Remove Chill reference.

2002-04-13  Toon Moene  <toon@moene.indiv.nluug.nl>

	* news.texi: Deprecate frontend version number;
	update list of fixed bugs.

2002-04-08  Hans-Peter Nilsson  <hp@bitrange.com>

	* Make-lang.in (f/target.o): Depend on diagnostic.h.
	* target.c: Include diagnostic.h.
	(ffetarget_memcpy_): Call sorry if host and target endians are
	not matching.

Thu Apr  4 23:29:48 2002  Neil Booth  <neil@daikokuya.demon.co.uk>

	* com.c (LANG_HOOKS_TRUTHVALUE_CONVERSION): Redefine.
	(truthvalue_conversion): Rename.  Update.  Make static.
	(ffecom_truth_value): Update.

Mon Apr  1 21:39:36 2002  Neil Booth  <neil@daikokuya.demon.co.uk>

	* com.c (LANG_HOOKS_MARK_ADDRESSABLE): Redefine.
	(mark_addressable): Rename.
	(ffecom_arrayref_, ffecom_1): Update.

Mon Apr  1 09:59:53 2002  Neil Booth  <neil@daikokuya.demon.co.uk>

	* com.c (LANG_HOOKS_SIGNED_TYPE, LANG_HOOKS_UNSIGNED_TYPE,
	LANG_HOOKS_SIGNED_OR_UNSIGNED_TYPE): New.
	(unsigned_type, signed_type, signed_or_unsigned_type): Rename.

Sun Mar 31 23:50:22 2002  Neil Booth  <neil@daikokuya.demon.co.uk>

	* com.c (lang_print_error_function): Rename.
	(LANG_HOOKS_PRINT_ERROR_FUNCTION): Redefine.
	(ffe_init): Don't set hook.

Fri Mar 29 21:59:15 2002  Neil Booth  <neil@daikokuya.demon.co.uk>

	* com.c (LANG_HOOKS_TYPE_FOR_MODE, LANG_HOOKS_TYPE_FOR_SIZE):
	Redefine.
	(type_for_mode, type_for_size): Rename.
	(signed_or_unsigned_type, signed_type, truthvalue_conversion,
	unsigned_type):	Use new hooks.

Tue Mar 26 10:30:05 2002  Andrew Cagney  <ac131313@redhat.com>

	* invoke.texi (Warning Options): Mention -Wswitch-enum.
	Fix PR c/5044.

Tue Mar 26 07:30:51 2002  Neil Booth  <neil@daikokuya.demon.co.uk>

	* com.c (LANG_HOOKS_MARK_TREE): Redefine.
	(lang_mark_tree): Rename ffe_mark_tree, make static.

Mon Mar 25 19:27:11 2002  Neil Booth  <neil@daikokuya.demon.co.uk>

	* com.c (maybe_build_cleanup): Remove.

2002-03-23  Toon Moene  <toon@moene.indiv.nluug.nl>

	* com.c (ffecom_check_size_overflow_): Add a test
	so that arrays too large for 32-bit byte-offset
	addressing get caught.
	* news.texi: Document the fixing of this problem.

Sat Mar 23 11:18:17 2002  Andrew Cagney  <ac131313@redhat.com>

	* invoke.texi (Warning Options): Mention -Wswitch-default.

Thu Mar 21 18:55:41 2002  Neil Booth  <neil@daikokuya.demon.co.uk>

	* cp-tree.h (pushdecl, pushlevel, poplevel, set_block,
	insert_block, getdecls, global_bindings_p): New.

Wed Mar 20 08:03:42 2002  Neil Booth  <neil@daikokuya.demon.co.uk>

	* com.c (lang_printable_name): Rename.
	(LANG_HOOKS_DECL_PRINTABLE_NAME): Redefine.
	(ffe_init): Don't use old hook.

Sun Mar 17 18:50:15 2002  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>

	* com.h (ffe_parse_file): Prototype.

Sun Mar 17 20:57:30 2002  Neil Booth  <neil@daikokuya.demon.co.uk>

	* com.c (LANG_HOOKS_PARSE_FILE): Redefine.
	* com.h (ffe_parse_file): New.
	* parse.c (NAME_OF_STDIN): Remove.
	(yyparse): Rename ffe_parse_file.

Tue Mar 12 20:23:18 2002  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>

	* com.c (tree_code_type, tree_code_length, tree_code_name):
	Define.

Sun Mar 10 12:37:42 2002  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>

	* target.c (ffetarget_print_hex): Const-ify.

2002-03-06  Phil Edwards  <pme@gcc.gnu.org>

	* version.c:  Fix misplaced leading blanks on first line.

2002-03-03  Zack Weinberg  <zack@codesourcery.com>

	* com.c, target.h: Remove all #ifndef REAL_ARITHMETIC
	blocks, make all #ifdef REAL_ARITHMETIC blocks unconditional.
	Delete some further #ifdef blocks predicated on REAL_ARITHMETIC.

Thu Feb 28 07:53:46 2002  Neil Booth  <neil@daikokuya.demon.co.uk>

	* com.c (copy_lang_decl): Delete.

2002-02-27  Zack Weinberg  <zack@codesourcery.com>

	* com.c, lex.c, top.c: Delete traditional-mode-related code
	copied from the C front end but not used, or used only to
	permit the compiler to link.

2002-02-13  Toon Moene  <toon@moene.indiv.nluug.nl>

	* news.texi: List Problem Reports fixed in 3.1.

2002-02-13  Toon Moene  <toon@moene.indiv.nluug.nl>

	* data.c (ffedata_eval_offset_): Only convert index,
	low and high bound in data statements to default integer
	if they are constants.  Use a copy of the data structure.

2002-02-09  Toon Moene  <toon@moene.indiv.nluug.nl>

	* data.c (ffedata_eval_offset_): Convert non-default integer
	constants to default integer kind if necessary.

2002-02-09  Toon Moene  <toon@moene.indiv.nlug.nl>

	* invoke.texi: Add a short debugging session
	as an example to the documentation of -g.

2002-02-06  Toon Moene  <toon@moene.indiv.nluug.nl>

	PR fortran/4730 fortran/5473
	* com.c (ffecom_expr_): Deal with %VAL constructs.
	* intrin.c (ffeintrin_check_): Handle 'N' constraints for intrinsics,
	to indicate "no larger than default kind" integers and logicals.
	* intrin.def: Use 'N' constraints in table of intrinsics.
	* intdoc.c: Document this constraint.
	* intdoc.texi: Regenerated.

2002-02-04  Philipp Thomas  <pthomas@suse.de>

	* implic.c lex.c stb.c ste.c stu.c: Update copyright dates.

2002-02-04  Philipp Thomas  <pthomas@suse.de>

	* bad.def com.c expr.c implic.c lex.c stb.c ste.c stu.c:
	Insert comments to mark messages as not being printf style
	where appropriate.

2002-02-03  Toon Moene  <toon@moene.indiv.nluug.nl>

	* expr.c (ffeexpr_sym_impdoitem_): Allow other than
	default INTEGER implied-do loop counts.

2002-02-01  Toon Moene  <toon@moene.indiv.nluug.nl>

	* bad.def: Remove non-historical reference to version 0.6.
	* bugs.texi: Ditto.
	* com.c: Ditto.
	* ffe.texi: Ditto.
	* proj.h: Ditto.
	* g77.texi: Ditto.

2002-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>

	* g77spec.c (lang_specific_driver): Follow GNU Coding Standards
	for --version.

2002-01-30  Richard Henderson  <rth@redhat.com>

	* ste.c (ffeste_begin_iterdo_): Use expand_exit_loop_top_cond.
	(ffeste_R819B): Likewise.

2002-01-30  Toon Moene  <toon@moene.indiv.nluug.nl>

	* intrin.c (upcasecmp_): New function.
	(ffeintrin_cmp_name_): Use it to correctly compare name
	and table entry for bsearch.

2002-01-26  Toon Moene  <toon@moene.indiv.nluug.nl>

	* intrin.c (ffeintrin_cmp_name_): Correct comparison
	for intrinsics in intrinsic table (intrin.def).

2002-01-22  Zack Weinberg  <zack@codesourcery.com>

	* bad.c: Include intl.h.
	(FFEBAD_MSGS1, FFEBAD_MSGS2): Replace by FFEBAD_MSG, SHORT,
	LONG.  Adjust definitions to work with exgettext.
	(ffebad_start_): Translate all error messages.
	(ffebad_finish): Mark constant strings for translation.
	* bad.h: Use FFEBAD_MSG.  Adjust prototype of ffebad_start_
	and definitions of ffebad_start_msg, ffebad_start_msg_lex to
	work with exgettext.
	* bad.def: Use FFEBAD_MSG, SHORT, LONG throughout.

	* com.c: Include intl.h.
	(lang_print_error_function): Always use ffeinfo_kind_message
	to get the kind label for a non-nested construct.  Translate
	it.  Translate constant strings.
	* info.c (FFEINFO_KIND): Adjust definition to work with exgettext.
	* info-k.def: Block xgettext from slurping copyright notice
	into gcc.pot.  Adjust strings for their sole use, in com.c.

	* Make-lang.in (f/bad.o, f/com.o): Depend on intl.h.

2002-01-14  David Billinghurst <David.Billinghurst@riotinto.com>

	PR fortran/3807
	* f/intrin.c (ffeintrin_check_):  Allow for case of intrinsic
	control string have COL-spec an integer > 0.

2002-01-08  Joseph S. Myers  <jsm28@cam.ac.uk>

	* g77spec.c (lookup_option): Handle -fversion.
	(lang_specific_driver): Update copyright date in --version output.

Mon Jan  7 00:03:42 2002  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>

	* invoke.texi: Markup g77 as @command.  Remove reference to
	http://gcc.gnu.org/thanks.html.

Wed Jan  2 18:13:11 2002  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>

	* com.c (clear_binding_level): Const-ify.
	(ffecom_arglist_expr_): Likewise.
	* info.c (ffeinfo_types_): Don't needlessly zero init.
	* lex.c (ffelex_hash_kludge): Const-ify.

Sun Dec 23 10:45:09 2001  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>

	* com.c (ffecom_gfrt_volatile_, ffecom_gfrt_complex_,
	ffecom_gfrt_const_, ffecom_gfrt_type_): Const-ify.

Sat Dec 22 16:01:51 2001  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>

	* bld.c (ffebld_arity_op_): Declare array size explicitly.
	* bld.h (ffebld_arity_op_): Likewise.

2001-12-20  Joseph S. Myers  <jsm28@cam.ac.uk>

	* config-lang.in (diff_excludes): Remove.

2001-12-17  Joseph S. Myers  <jsm28@cam.ac.uk>

	* g77.texi, invoke.texi: Update links to GCC manual.

Sun Dec 16 16:08:57 2001  Joseph S. Myers  <jsm28@cam.ac.uk>

	* news.texi: Fix spelling errors.

Sun Dec 16 10:36:51 2001  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>

	* Make-lang.in (f/version.o): Depend on f/version.h.
	* version.c: Include ansidecl.h and f/version.h.

Sun Dec 16 08:52:48 2001  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>

	* lex.c (ffelex_backslash_, ffelex_cfebackslash_): Use hex_value.
	* target.c (ffetarget_integerhex, ffetarget_typeless_hex): Use
	hex_p/hex_value.

2001-12-14  Roger Sayle <roger@eyesopen.com>

	* com-rt.def: Use __builtin_sqrt instead of __builtin_fsqrt.
	* com.c (ffecom_init_0): Same, and fixed enumeration usage.

2001-12-10  Joseph S. Myers  <jsm28@cam.ac.uk>

	* g77.texi: Don't condition menus on @ifinfo.

Wed Dec  5 06:49:21 2001  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>

	* com.c (ffecom_1): Properly handle TREE_READONLY for INDIRECT_REF.

Mon Dec  3 18:56:04 2001  Neil Booth  <neil@daikokuya.demon.co.uk>

	* com.c: Remove leading capital from diagnostic messages, as
	per GNU coding standards.
	* g77spec.c: Similarly.
	* lex.c: Similarly.

2001-12-01  Zack Weinberg  <zack@codesourcery.com>

	* f/fini.c: Use xmalloc.

Fri Nov 30 20:54:02 2001  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>

	* Make-lang.in: Delete references to proj.[co], proj-h.[co].
	* proj.c: Delete file.

2001-11-29  Zack Weinberg  <zack@codesourcery.com>

	* Make-lang.in (f/fini, f/intdoc): Depend on $(HOST_LIBDEPS)
	and link with $(HOST_LIBS), not safe-ctype.o.

2001-11-29  Joseph S. Myers  <jsm28@cam.ac.uk>

	* Make-lang.in (f77.generated-manpages): New target.
	($(srcdir)/f/g77.1): Don't check $(GENERATED_MANPAGES).  Allow
	manpage generation to fail.
	(f77.info): Don't depend on $(srcdir)/f/g77.1.
	(f77.install-man): Depend on $(GENERATED_MANPAGES) rather than
	directly on $(srcdir)/g77.1.

2001-11-24  Toon Moene  <toon@moene.indiv.nluug.nl>

	PR fortran/3957
	* lang-specs.h: Correct !pipe conditional in tradcpp0 invocation.

2001-11-21  Toon Moene  <toon@moene.indiv.nluug.nl>

	* g77.texi: egcs was not a `@command'.
	* invoke.texi: Ditto.
	* news.texi: Substitute `@command' for `@code'
	and `@option' for `@samp' where appropriate.

2001-11-19  Loren J. Rittle  <ljrittle@acm.org>

	* Make-lang.in: Complete ``Build g77.1 in $(srcdir)''.

2001-11-19  Geoffrey Keating  <geoffk@redhat.com>

	* g77spec.c (lang_specific_driver) [ENABLE_SHARED_LIBGCC]: Add
	libgcc_s.so if libf2c is used.
	* Make-lang.in (g77spec.o): Use DRIVER_DEFINES.

2001-11-19  Toon Moene <toon@moene.indiv.nluug.nl>

	* .cvsignore: Ignore g77.1
	* g77.texi: Substitute `@command' for `@code'
	where appropriate.
	* invoke.texi: Ditto.

2001-11-18  Toon Moene  <toon@moene.indiv.nluug.nl>

	* Make-lang.in: Remove all references to LANGUAGES
	and the stamp files that depend on its value.

Sun Nov 18 11:13:04 2001  Neil Booth  <neil@daikokuya.demon.co.uk>

	* com.c (finish_parse): Remove.
	(ffe_finish): Move body of finish_parse.

Thu Nov 15 10:06:38 2001  Neil Booth  <neil@daikokuya.demon.co.uk>

	* com.c (ffecom_init_decl_processing): Renamed from
	init_decl_processing.
	(init_parse): Move contents to ffe_init.
	(ffe_init): Update prototype.

2001-11-14  Toon Moene  <toon@moene.indiv.nluug.nl>

	* g77.texi: Update to use `@command', `@option.
	* invoke.texi: Ditto

2001-11-14  Joseph S. Myers  <jsm28@cam.ac.uk>

	* Make-lang.in: Change all uses of $(manext) to $(man1ext).

2001-11-14  Toon Moene  <toon@moene.indiv.nluug.nl>

	* g77.1: Remove from CVS.
	* Make-lang.in: Build g77.1 in $(srcdir).
	Add --section=1 to POD2MAN command line.
	* invoke.texi: Correct copyright years.
	Add more sections to man page.  Add GFDL.

Fri Nov  9 23:16:45 2001  Neil Booth  <neil@daikokuya.demon.co.uk>

	* com.c (ffe_print_identifier): Rename.
	(LANG_HOOKS_PRINT_IDENTIFIER): Override.
	(lang_print_xnode, print_lang_decl, print_lang_statistics,
	print_lang_type, set_yydebug): Remove.

2001-11-09  Zack Weinberg  <zack@codesourcery.com>

	* g77spec.c (lang_specific_driver): Adjust behavior of -v and
	--version for consistency with other front ends.  Remove large
	#if 0 block.  Do not add libraries to argv if there are no
	input files.
	(add_version_magic): Delete all references and dependent code.
	* lang-options.h: Delete -fnull-version.
	* lang-specs.h: Delete f77-version spec.

	* lex.c: Delete logic conditional on ffe_is_null_version() and
	now-unused label.
	* top.c: Delete ffe_is_null_version_ variable.
	(ffe_decode_option): Delete -fnull-version case.
	* top.h: Delete declaration of ffe_is_null_version_ and
	ffe_is_null_version(), ffe_set_is_null_version() macros.

Fri Nov  9 07:14:47 2001  Neil Booth  <neil@daikokuya.demon.co.uk>

	* com.c (language_string, lang_identify): Remove.
	(struct lang_hooks): Constify.
	(LANG_HOOKS_NAME): Override.
	(init_parse): Update.

2001-11-08  Andreas Franck  <afranck@gmx.de>

	* Make-lang.in (G77_INSTALL_NAME, G77_CROSS_NAME): Handle
	program_transform_name the way suggested by autoconf.

2001-11-08  Toon Moene  <toon@moene.indiv.nluug.nl>

	* Make-lang.in: Add rules for building g77.1.
	* invoke.texi: Add man page stuff.  Move indexing
	from g77.texi to here.
	* g77.texi: Remove indexing specific to invoke.texi.
	* news.texi: Document that g77.1 is now a generated
	file.

Tue Nov  6 21:17:47 2001  Neil Booth  <neil@cat.daikokuya.demon.co.uk>

	* com.c: Include langhooks-def.h.
	* Make-lang.in: Update.

2001-11-04  Toon Moene  <toon@moene.indiv.nluug.nl>

	* g77.texi: Split off invoke.texi (preliminary to using it
	to generate a man page).
	* Make-lang.in: Reflect in build rules.

Fri Nov  2 10:51:34 2001  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>

	* com.c (ffecom_initialize_char_syntax_, U_CHAR, is_idchar,
	is_idstart, is_hor_space, is_space, SKIP_WHITE_SPACE,
	SKIP_ALL_WHITE_SPACE): Delete.
	(read_filename_string, read_name_map): Don't use is_space or
	is_hor_space.

2001-10-29  Toon Moene  <toon@moene.indiv.nluug.nl>

	* news.texi: Document new ability to compile programs with
	arrays larger than 512 Mbyte on 32-bit targets.

2001-10-24  Toon Moene  <toon@moene.indiv.nluug.nl>

	* com.c (ffecom_check_size_overflow_): Only check for TREE_OVERFLOW.

Tue Oct 23 14:01:27 2001  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>

	* com.c (LANG_HOOKS_GET_ALIAS_SET): New macro.
	(lang_get_alias_set): Delete.

2001-10-23  Joseph S. Myers  <jsm28@cam.ac.uk>

	* g77.texi (Sending Patches): Remove.

2001-10-22  Zack Weinberg  <zack@codesourcery.com>

	* Make-lang.in (f/intdoc): Depend on safe-ctype.o.

Sun Oct 21 17:28:17 2001  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>

	* bad.c (ffebad_finish): Use safe-ctype macros and/or fold extra
	calls into fewer ones.
	* implic.c (ffeimplic_lookup_): Likewise.
	* intdoc.c (dumpimp): Likewise.
	* intrin.c (ffeintrin_init_0): Likewise.
	* lex.c (ffelex_backslash_, ffelex_cfebackslash_, ffelex_hash_):
	Likewise.
	* lex.h (ffelex_is_firstnamechar): Likewise.
	* target.c (ffetarget_integerhex): Likewise.

2001-10-21  Craig Prescott  <prescott@phys.ufl.edu>

	* target.h (FFETARGET_32bit_longs): Don't define
	for 64-bit hppa.

2001-10-17  Richard Henderson  <rth@redhat.com>

	* std.c (ffestd_labeldef_format): Fix variable/stmt ordering.
	(ffestd_R737A): Likewise.

2001-10-17  Richard Henderson  <rth@redhat.com>

	* com.h: Remove FFECOM_targetCURRENT, FFECOM_ONEPASS, BUILT_FOR_270,
	BUILT_FOR_280, FFECOM_GCC_INCLUDE, all derivitive defines, and all
	related conditional compilation directives.
	* bad.c, bld.c, bld.h, com.c, equiv.c, equiv.h, global.h, intdoc.c,
	intrin.c, intrin.h, lex.c, parse.c, sta.c, std.c, ste.c, ste.h, stt.c,
	stt.h, stw.h, symbol.c, symbol.h, target.h, top.c: Likewise.

2001-10-17  Richard Henderson  <rth@redhat.com>

	* Make-lang.in (f/com.o): Depend on langhooks.h.
	* com.c: Include it.
	(LANG_HOOKS_INIT, LANG_HOOKS_FINISH): New.
	(LANG_HOOKS_INIT_OPTIONS, LANG_HOOKS_DECODE_OPTION): New.
	(lang_hooks): Use LANG_HOOKS_INITIALIZER.

Sun Oct  7 12:27:54 2001  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>

	* bad.c (_ffebad_message_, ffebad_messages_): Const-ify.
	* bld.c (ffebld_arity_op_): Likewise.
	* bld.h (ffebld_arity_op_): Likewise.
	* com.c (ffecom_init_0): Likewise.
	* intdoc.c (_ffeintrin_name_, _ffeintrin_gen_, _ffeintrin_spec_,
	_ffeintrin_imp_, names, gens, imps, specs, cc_pair,
	cc_descriptions, cc_summaries): Likewise.
	* intrin.c (_ffeintrin_name_, _ffeintrin_gen_, _ffeintrin_spec_,
	_ffeintrin_imp_, ffeintrin_names_, ffeintrin_gens_,
	ffeintrin_imps_, ffeintrin_specs_): Likewise.

2001-10-05  Toon Moene  <toon@moene.indiv.nluug.nl>

	* news.texi: Document libf2c being built as a shared library.
	Use of array elements in bounds of adjustable arrays ditto.

2001-10-03  Toon Moene  <toon@moene.indiv.nluug.nl>

	* Make-lang.in: Remove reference to FORTRAN_INIT.
	* g77spec.c: Add reference to FORTRAN_INIT.

2001-09-29  Juergen Pfeifer  <juergen.pfeifer@gmx.net>

	Make libf2c a shared library.

	* Make-lang.in: Pass define of frtbegin.o to compilation of g77spec.c.
	* g77spec.c (lang_specific_driver): Treat linking in of frtbegin.o.

2001-09-28  Robert Anderson  <rwa@alumni.princeton.edu>

	* expr.c (ffeexpr_sym_rhs_dimlist_): Allow array elements
	as bounds of adjustable arrays.

Thu Sep 20 15:05:20 JST 2001  George Helffrich  <george@geo.titech.ac.jp>

	* com.c (ffecom_subscript_check_): Loosen subscript checking rules
	for character strings, to permit substring expressions like
	string(1:0).
	* news.texi: Document this as a new feature.

Thu Sep 13 10:33:27 2001  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>

	* bad.c (ffebad_finish): Const-ification and/or static-ization.
	* intrin.c (ffeintrin_cmp_name_): Likewise.
	* stc.c (ffestc_R904): Likewise.

Wed Sep 12 12:09:04 2001  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>

	* bld.c (ffebld_op_string_): Const-ification.
	* com.c (ffecom_gfrt_name_, ffecom_gfrt_argstring_): Likewise.
	* fini.c (xspaces): Likewise.
	* global.c (ffeglobal_type_string_): Likewise.
	* info.c (ffeinfo_basictype_string_, ffeinfo_kind_message_,
	ffeinfo_kind_string_, ffeinfo_kindtype_string_,
	ffeinfo_where_string_): Likewise.
	* lex.c (ffelex_type_string_): Likewise.
	* malloc.c (malloc_types_): Likewise.
	* stc.c (ffestc_subr_binsrch_, ffestc_R904, ffestc_R904,
	ffestc_R907): Likewise.
	* symbol.c (ffesymbol_state_name_, ffesymbol_attr_name_):
	Likewise.
	* version.c (ffe_version_string): Likewise.
	* version.h (ffe_version_string): Likewise.

2001-09-11  Richard Henderson  <rth@redhat.com>

	* parse.c (finput): Mark extern.

2001-09-11  Jakub Jelinek  <jakub@redhat.com>

	* com.c (ffe_init_options): Default to -fmerge-all-constants
	if optimizing.

2000-08-14  Ulrich Weigand  <uweigand@de.ibm.com>

	* target.h (FFETARGET_32bit_longs): Don't define
	for 64-bit S/390.

2001-07-20  Toon Moene  <toon@moene.indiv.nluug.nl>

	* com.c (ffecom_expr_intrinsic_):
	case FFEINTRIN_impIBITS: Remove TREE_SHIFT_FULLWIDTH define.
	case FFEINTRIN_impISHFT: Ditto. Change LT_EXPR to NE_EXPR.
	case FFEINTRIN_impISHFTC: Ditto.
	case FFEINTRIN_impMVBITS: Ditto.

2001-07-19  Jakub Jelinek  <jakub@redhat.com>

	* top.c (ffe_decode_option): Disallow lang-independent processing
	for -ffixed-form.

2001-07-19  Toon Moene  <toon@moene.indiv.nluug.nl>

	* f/com.c (ffecom_expr_intrinsic_): Deal (correctly) with
	{L|R}SHIFT_EXPR not working when shift > size of type.

2001-07-17  Toon Moene  <toon@moene.indiv.nluug.nl>

	* com.c (lang_print_error_function): Argument context
	is unused.

2001-07-14  Tim Josling  <tej@melbpc.org.au>

	* com.c (ffecom_overlap_): Remove references to EXPON_EXPR.
	(ffecom_tree_canonize_ref_): Likewise.

2001-07-10  James Smaby  <jsmaby@virgo.umeche.maine.edu>

	* intdoc.in: Fix the definition of COMPLEX ABS.
	Remove `the' where inappropriate.
	* intdoc.texi: Rebuilt.

2001-07-04  Joseph S. Myers  <jsm28@cam.ac.uk>

	* g77.texi: Use gpl.texi and funding.texi.  Remove Look and Feel
	section.  Add Funding Free Software to invariant sections.
	* Make-lang.in ($(srcdir)/f/g77.info, f/g77.dvi): Update
	dependencies and use doc/include in search path.

2001-06-28  Gabriel Dos Reis  <gdr@codesourcery.com>

	* Make-lang.in (f/com.o): Depend on diagnostic.h
	* com.c: #include diagnostic.h
	(lang_print_error_function): Take a 'diagnostic_context *'.

Wed Jun 13 11:22:39 2001  Mark Mitchell  <mark@codesourcery.com>

	* BUGS: Remove.
	* NEWS: Likewise.

2001-06-10  Toon Moene  <toon@moene.indiv.nluug.nl>

	* g77install.texi: Remove.
	* Make-lang.in: Remove all mention of g77install.texi.
	* g77.texi: Add documentation on how to get output always
	flushed and how to increase the maximum unit number.
	Remove all mention of g77install.texi.
	* bugs.texi: Add documentation on how to change the threshold
	for putting local arrays on the stack.

2001-06-03  Toon Moene  <toon@moene.indiv.nluug.nl>

	* root.texi: Fix typo in patches e-mail address.

2001-06-03  Toon Moene  <toon@moene.indiv.nluug.nl>
	    Jan van Male  <jan.vanmale@fenk.wau.nl>

	* root.texi: Define `help' and `patches' mailing list
	addresses.
	* news.texi: Remove `prerelease' from 0.5.26
	* g77.texi: Use two spaces between command options, eliminate
	some 'overfull hboxes'.  Use help and patches mailing list
	addresses where appropriate.

2001-06-02  Joseph S. Myers  <jsm28@cam.ac.uk>

	* g77.texi: Move contents to just after title page.

2001-06-02  Toon Moene  <toon@moene.indiv.nluug.nl>

	* com.c (ffecom_init_0): Make CHARACTER*1 unsigned.

2001-05-23  Theodore Papadopoulo  <Theodore.Papadopoulo@sophia.inria.fr>

	* Make-lang.in ($(srcdir)/f/g77.info): Added dependencies on
	fdl.texi.
	(f/g77.dvi): Use TEXI2DVI instead of custom tex calls.  Create the
	dvi file in the f directory.

2001-05-25  Sam TH  <sam@uchicago.edu>

	* bad.h: Fix header include guards.
	* bit.h bld.h com.h data.h equiv.h expr.h global.h
	implic.h info.h intrin.h lab.h lex.h malloc.h name.h
	proj.h src.h st.h sta.h stb.h stc.h std.h ste.h
	storag.h stp.h str.h sts.h stt.h stu.h stv.h stw.h
	symbol.h target.h top.h type.h version.h
	where.h: Likewise.

2001-05-22  Toon Moene  <toon@moene.indiv.nluug.nl>

	* g77.texi: Update last-changed date.
	* news.texi: Update copyright years, last-changed date.
	* bugs.texi: Update copyright years, last-changed date.

2001-05-22  Toon Moene  <toon@moene.indiv.nluug.nl>

	* g77.texi: Update maintenance information for
	GNU Fortran.  Remove all mention of -fdebug-kludge.
	* news.texi: Make more news in 0.5.26 `user visible
	changes'. Acknowledge work by important contributors.
	* bugs.texi: Remove all mention of -fdebug-kludge.

2001-05-20  Joseph S. Myers  <jsm28@cam.ac.uk>

	* Make-lang.in (f/g77.dvi): Include $(srcdir) in TEXINPUTS.

2001-05-19  Toon Moene  <toon@moene.indiv.nluug.nl>

	* Make-lang.in: Have $(MAKEINFO) look into the parent
	directory for includes.
	* g77.texi: Use the GFDL.

Sun May 13 12:25:06 2001  Mark Mitchell  <mark@codesourcery.com>

	* Make-lang.in: Replace all uses of `touch' with $(STAMP).

Wed May  2 10:20:08 2001  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>

	* com.c: NULL_PTR -> NULL.

Sun Apr 22 20:18:01 2001  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>

	* com.c (ffecom_subscript_check_): Use concat in lieu of
	xmalloc/sprintf.

2001-04-21  Toon Moene  <toon@moene.indiv.nluug.nl>

	* news.texi: Update release information for 0.5.27.

Thu Apr 19 12:49:24 2001  Mark Mitchell  <mark@codesourcery.com>

	* top.c (ffe_decode_option): Do not permit language-independent
	processing for -ffixed-line-length.

Thu Apr 12 17:57:55 2001  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>

	* bad.c (inhibit_warnings): Delete redundant declaration.

	* com.c (skip_redundant_dir_prefix): Likewise.

	* com.h (mark_addressable): Likewise.

2001-04-02  Jakub Jelinek  <jakub@redhat.com>

	* lex.c (ffelex_hash_): Avoid eating one whole line after
	#line.

Mon Apr  2 22:38:09 2001  Toon Moene <toon@moene.indiv.nluug.nl>

	* com.c (duplicate_decls): Fix thinko in lazy DECL_RTL patch
	of 2001-03-04.

Tue Mar 27 17:40:08 2001  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>

	* Make-lang.in: Depend on $(SYSTEM_H), not system.h.

Mon Mar 26 18:13:30 2001  Mark Mitchell  <mark@codesourcery.com>

	* com.c (duplicate_decls): Don't copy DECL_FRAME_SIZE.

Mon Mar 19 15:05:39 2001  Mark Mitchell  <mark@codesourcery.com>

	* com.c (builtin_function): Use SET_DECL_ASSEMBLER_NAME.

Wed Mar 14 09:29:27 2001  Mark Mitchell  <mark@codesourcery.com>

	* com.c (ffecom_member_phase_2): Use COPY_DECL_RTL,
	DECL_RTL_SET_P, etc.
	(duplicate_decls): Likewise.
	(start_decl): Likewise.

Fri Mar  9 22:52:55 2001  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>

	* fini.c (main): Use really_call_malloc, not malloc.

Thu Mar  8 13:27:47 2001  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>

	* com.c: Don't rely on the POSIX macro to define autoconf stuff.

2001-03-07  Brad Lucier  <lucier@math.purdue.edu>

	* g77.texi: Document new options -funsafe-math-optimizations
	and -fno-trapping-math.  Revise documentation for -ffast-math.

2001-03-01  Zack Weinberg  <zackw@stanford.edu>

	* proj.h: Delete 'bool' type.  Don't include stddef.h here.
	* com.c: Rename variables named 'true' and/or 'false'.
	* intdoc.c: Delete 'bool' type.

2001-03-01  Zack Weinberg  <zackw@stanford.edu>

	* lang-specs.h: Add zero initializer for cpp_spec field to all
	array elements.

2001-02-24  Zack Weinberg  <zackw@stanford.edu>

	* com.c: Don't define STDC_HEADERS, autoconf handles it.

Fri Feb 23 15:28:39 2001  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>

	* com.c (set_block): Set NAMES and BLOCKS from BLOCK.

2001-02-19  Joseph S. Myers  <jsm28@cam.ac.uk>

	* version.c, root.texi: Update GCC version number to 3.1.  Update
	G77 version number to 0.5.27.
	* BUGS, NEWS: Regenerate.

Sun Feb  4 15:52:44 2001  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>

	* com.c (ffecom_init_0): Call fatal_error instead of fatal.
	* com.c (init_parse): Call fatal_io_error instead of
	pfatal_with_name.
	(ffecom_decode_include_option_): Make errors non-fatal.
	* lex.c (ffelex_cfelex_, ffelex_get_directive_line_): Likewise.
	(ffelex_hash_): Likewise.

Sat Jan 27 20:52:18 2001  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>

	* Make-lang.in: Remove all dependencies on defaults.h.
	* com.c: Don't include defaults.h.

2001-01-23  Michael Sokolov  <msokolov@ivan.Harhan.ORG>

	* com.c: Don't explicitly include any time headers, the right ones are
	already included by proj.h.

2001-01-15  Mark Mitchell  <mark@codesourcery.com>

	* com.c (ffecom_lookup_label): Set DECL_CONTEXT for FORMAT
	label to current_function_decl.

Fri Jan 12 17:21:33 2001  Joseph S. Myers  <jsm28@cam.ac.uk>

	* g77spec.c (lang_specific_driver): Update copyright year to 2001.

Wed Jan 10 14:39:45 2001  Mark Mitchell  <mark@codesourcery.com>

	* com.c (ffecom_init_zero_): 
Results 1 - 1 of 1
Help - FTP Sites List - Software Dir.
Search over 15 billion files
© 1997-2017 FileWatcher.com