This is the mail archive of the gcc-patches@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]

Fortran ChangeLogs merge


Some time ago Craig and Jeff approved dumping the Fortran
ChangeLog.egcs files to avoid confusion.  I put it off until after the
release.  Here are diffs for a merge into the main files.  I edited a
few entries while checking a Change Log Mode change.  I resisted the
temptation to convert the dates to ISO format.

In addition to Craig's expected fixes of this patch, the
ChangeLog.egcs files need removing and the instructions mentioning
them need changing.

Index: gcc/f/ChangeLog
===================================================================
RCS file: /egcs/carton/cvsfiles/egcs/gcc/f/ChangeLog,v
retrieving revision 1.74
diff -u -p -r1.74 ChangeLog
--- ChangeLog	1998/09/05 10:43:30	1.74
+++ ChangeLog	1998/09/07 14:48:18
@@ -1,3 +1,7 @@
+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.
@@ -41,6 +45,11 @@ Tue Sep  1 10:00:21 1998  Craig Burley  
 
 	* 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.
@@ -85,7 +94,7 @@ Sat Jul 18 19:16:48 1998  Craig Burley  
 
 Thu Jul 16 13:26:36 1998  Craig Burley  <burley@gnu.org>
 
-	* (ffecom_finish_symbol_transform_): Revert change
+	* 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.
@@ -251,15 +260,28 @@ Mon Jun 29 09:47:33 1998  Craig Burley  
 	(ffeglobal_common_pad): New macro.
 	(ffeglobal_pad): Delete this unused and broken macro.
 
+Sat Jun 27 12:18:33 1998  Jeffrey A Law  (law@cygnus.com)
+
+	* Make-lang.in (g77): Depend on mkstemp.o.  Link in mkstemp.o.
+	
 Fri Jun 26 11:54:19 1998  Craig Burley  <burley@gnu.org>
 
 	* g77spec.c (lang_specific_driver): Put `-lg2c' in
 	front of any `-lm' that is seen.
 
+Wed Jun 24 01:01:23 1998  Jeffrey A Law  (law@cygnus.com)
+
+	* g77spec.c (lang_specific_driver): Revert last change.
+
 Mon Jun 22 23:12:05 1998  H.J. Lu  (hjl@gnu.org)
 
 	* Make-lang.in (G77STAGESTUFF): Add g77.c.
 
+Fri Jun 19 07:54:40 1998  H.J. Lu  (hjl@gnu.org)
+
+	* g77spec.c (lang_specific_driver): Check n_infiles before
+	appending args.
+
 Mon Jun 15 23:39:24 1998  Craig Burley  <burley@gnu.org>
 
 	* Make-lang.in (f/g77.info): Use -f when removing
@@ -350,6 +372,19 @@ Wed Jun 10 13:17:32 1998  Dave Brolley  
 	* parse.c (yyparse): New argc/argv interface for ffe_decode_option.
 	* com.c (lang_decode_option): New argc/argv interface.
 
+Sun Jun  7 14:04:34 1998  Richard Henderson  <rth@cygnus.com>
+
+	* com.c (lang_init_options): New function.
+	* top.c (ffe_decode_option): Remove all trace of -fset-g77-defaults.
+	Set ffe_is_do_internal_checks_ with -version.
+	* lang-options.h: Likewise.
+	* lang-specs.h: Likewise.
+
+Fri Jun  5 15:53:17 1998  Per Bothner  <bothner@cygnus.com>
+
+	* g77spec.c (lang_specific_pre_link, lang_specific_extra_ofiles):
+	Define - update needed by gcc.c change.
+
 Mon Jun  1 19:37:42 1998  Craig Burley  <burley@gnu.org>
 
 	* com.c (ffecom_init_0): Fix setup of INTEGER(KIND=7)
@@ -511,6 +546,10 @@ Fri May 15 10:52:49 1998  Craig Burley  
 	* intrin.c (ffeintrin_init_0): Distinguish between
 	crashes on bad arg base and kind types.
 
+Fri May 15 01:44:22 1998  Mumit Khan <khan@xraylith.wisc.edu>
+
+	* Make-lang.in (f77.mostlyclean): Add missing exeext.
+
 Thu May 14 13:30:59 1998  Craig Burley  <burley@gnu.org>
 
 	* Make-lang.in (f/expr.c): Now depends on f/stamp-str.
@@ -548,6 +587,12 @@ Sun Apr 26 09:05:50 1998  Craig Burley  
 	dummy arg) in a variable_size invocation, to prevent
 	dwarf2out.c crashing when compiling code with -g.
 
+Sat Apr 18 15:26:57 1998  Jim Wilson  <wilson@cygnus.com>
+
+	* g77spec.c (lang_specific_driver): New argument in_added_libraries.
+	New local added_libraries.  Increment count when add library to
+	arglist.
+
 Sat Apr 18 05:03:21 1998  Craig Burley  <burley@gnu.org>
 
 	* com.c (ffecom_check_size_overflow_): Ignore overflow
@@ -558,6 +603,10 @@ Fri Apr 17 17:18:04 1998  Craig Burley  
 	* version.h: Get rid of the overly large headers
 	here too, as done in version.c.
 
+Tue Apr 14 15:51:37 1998  Dave Brolley  <brolley@cygnus.com>
+
+	* com.c (init_parse): Now returns char* containing filename;
+
 Tue Apr 14 14:40:40 1998  Craig Burley  <burley@gnu.org>
 
 	* com.c (ffecom_start_progunit_): Mark function decl
@@ -568,6 +617,27 @@ Tue Apr 14 14:19:34 1998  Craig Burley  
 	* sta.c (ffesta_second_): Check for CASE DEFAULT
 	as well as CASE, or it won't be recognized.
 
+Thu Apr  9 00:18:44 1998  Dave Brolley  (brolley@cygnus.com)
+
+	* com.c (finput): New variable.
+	(init_parse): Handle !USE_CPPLIB.
+	(finish_parse): New function.
+	(lang_init): No longer declare finput.
+
+Sat Apr  4 17:45:01 1998  Richard Henderson  <rth@cygnus.com>
+
+	* com.c (ffecom_expr_): Revert Oct 22 change.  Instead take a WIDENP
+	argument so that we can respect the signedness of the original type.
+	(ffecom_init_0): Do sizetype initialization first.
+
+1998-03-28  Dave Love  <d.love@dl.ac.uk>
+
+	* Make-lang.in (f771$(exeext)): Fix typo.
+
+1998-03-24  Martin von Loewis  <loewis@informatik.hu-berlin.de>
+
+	* com.c (lang_print_xnode): New function.
+
 Mon Mar 23 21:20:35 1998  Craig Burley  <burley@gnu.org>
 
 	* version.c: Reduce to a one-line file, like
@@ -580,6 +650,12 @@ Mon Mar 23 11:58:43 1998  Craig Burley  
 
 	* com.c (ffecom_tree_canonize_ptr_): Fix up spacing a bit.
 
+Sun Mar 22 00:50:42 1998  Nick Clifton  <nickc@cygnus.com>
+                          Geoff Noer    <noer@cygnus.com>
+
+	* Makefile.in: Various fixes for building cygwin32 native toolchains.
+	* Make-lang.in: Likewise.
+
 Mon Mar 16 21:20:35 1998  Craig Burley  <burley@gnu.org>
 
 	* expr.c (ffeexpr_sym_impdoitem_): Don't blindly
@@ -609,6 +685,10 @@ Thu Mar 12 13:50:21 1998  Craig Burley  
 	* lang-options.h: Sort all -f*-intrinsics-* options,
 	for consistency with other g77 versions.
 
+Thu Mar 12 09:39:40 1998  Manfred Hollstein  <manfred@s-direktnet.de>
+
+	* lang-specs.h: Properly put brackets around array elements in initializer.
+
 1998-03-09  Dave Love  <d.love@dl.ac.uk>
 
 	* Make-lang.in: Set CONFIG_SITE to a non-existent file since
@@ -620,6 +700,14 @@ Sun Mar  8 16:35:34 1998  Craig Burley  
 	* intrin.def: Use tabs instead of blanks more
 	consistently (excepting DEFGEN section for now).
 
+Wed Mar  4 17:38:21 1998  Jeffrey A Law  (law@cygnus.com)
+
+	* Make-lang.in: Remove more references to libf77.
+
+Tue Mar  3 10:52:35 1998  Manfred Hollstein  <manfred@s-direktnet.de>
+
+	* g77.texi: Use @url for citing URLs.
+
 Sat Feb 28 15:24:38 1998  Craig Burley  <burley@gnu.org>
 
 	* intrin.def: Make CPU_TIME's arg generic real to be just
@@ -670,6 +758,30 @@ Fri Feb 13 00:14:56 1998  Kaveh R. Ghazi
 	* target.c (ffetarget_real1): Likewise.
 	(ffetarget_real2): Likewise.
  
+Wed Feb 11 01:44:48 1998  Richard Henderson  (rth@cygnus.com)
+
+	* com.c (ffecom_ptr_to_expr) [FFEBLD_opARRAYREF]:  Do upper - lower
+	in the native type, so as to properly handle negative indices.
+
+Tue Feb  3 20:13:05 1998  Richard Henderson  <rth@cygnus.com>
+
+	* config-lang.in: Remove references to runtime/.
+
+Sun Feb  1 12:43:49 1998  J"orn Rennecke <amylaar@cygnus.co.uk>
+
+	* com.c (ffecom_tree_canonize_ptr_): Place bitsizetype typed expr
+	as first agument in MULT_EXPR.
+	Use bitsize_int (0L, 0L) as zero for bitsizes.
+	(ffecom_tree_canonize_ref_):
+	Use bitsize_int (0L, 0L) as zero for bitsizes.
+	(ffecom_init_0): Use set_sizetype.
+
+Sun Feb  1 02:26:58 1998  Richard Henderson  <rth@cygnus.com>
+
+	* runtime directory -- moved into "libf2c" in the toplevel
+	directory.
+	* Make-lang.in: Remove all runtime related stuff.
+
 Sun Jan 25 12:32:15 1998  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
 
 	* Make-lang.in (f77.stage1): Depend on stage1-start so parallel
@@ -678,6 +790,15 @@ Sun Jan 25 12:32:15 1998  Kaveh R. Ghazi
 	* (f77.stage3): Likewise for stage3-start.
 	* (f77.stage4): Likewise for stage4-start.
 
+Sat Jan 17 21:28:08 1998  Pieter Nagel <pnagel@epiuse.co.za>
+
+	* Makefile.in (FLAGS_TO_PASS): Pass down gcc_include_dir and
+	local_prefix to sub-make invocations.
+
+Tue Jan 13 22:07:54 1998  Jeffrey A Law  (law@cygnus.com)
+
+	* lang-options.h: Add missing options.
+
 Sun Jan 11 02:14:47 1998  Craig Burley  <burley@gnu.org>
 
 	Support FORMAT(I<1+2>) (constant variable-FORMAT
@@ -772,6 +893,14 @@ Mon Dec 22 12:41:07 1997  Craig Burley  
 	* intrin.c (ffeintrin_init_0): Remove duplicate
 	check for `!'.
 
+Fri Dec 19 00:12:01 1997  Richard Henderson  <rth@cygnus.com>
+
+	* com.c (ffecom_sym_transform_): Assumed arrays have no upper bound.
+
+Mon Dec 15 17:35:35 1997  Richard Henderson  <rth@cygnus.com>
+
+	* com.c (ffecom_type_vardesc_): Vardesc.dims is a `ftnlen*'.
+
 Sun Dec 14 02:49:58 1997  Craig Burley  <burley@gnu.org>
 
 	* intrin.c (ffeintrin_init_0): Fix up indentation a bit.
@@ -784,6 +913,10 @@ Tue Dec  9 16:20:57 1997  Richard Hender
 
 	* com.c (ffecom_type_vardesc_): Vardesc.dims is a `ftnlen*'.
 
+Tue Dec  2 09:57:16 1997  Jeffrey A Law  (law@cygnus.com)
+
+	* Make-lang.in (f77.clean): Remove g77.c.
+
 Mon Dec  1 19:12:36 1997  Craig Burley  <burley@gnu.org>
 
 	* intrin.c (ffeintrin_check_): Fix up indentation a bit more.
@@ -804,6 +937,20 @@ Sun Nov 30 22:22:22 1997  Craig Burley  
 
 	* intrin.def: Fix up spacing a bit.
 
+Tue Nov 25 15:33:28 1997  Jeffrey A Law  (law@cygnus.com)
+
+	* Make-lang.in (f77.all.build): Add $(exeext) to binary files.
+	(f77.all.cross, f77.start.encap): Simliarly.
+
+Fri Nov 21 09:35:20 1997  Fred Fish  <fnf@cygnus.com>
+
+	* Make-lang.in (stmp-f2c.h): Move inclusion of F77_FLAGS_TO_PASS
+	to before override of CC so that the override works.
+
+Thu Nov 20 00:58:14 1997  H.J. Lu  (hjl@gnu.ai.mit.edu)
+
+	* Make-lang.in (f77.install-info): Depend on f77.info.
+
 1997-11-17  Dave Love  <d.love@dl.ac.uk>
 
 	* com.c (ffecom_arglist_expr_): Pass null pointers for optional
@@ -813,11 +960,21 @@ Sun Nov 16 21:45:43 1997  H.J. Lu  (hjl@
 
 	* Make-lang.in (f77.install-info): Depend on f77.info.
 
+1997-11-14  Dave Love  <d.love@dl.ac.uk>
+
+	* intrin.def: Supply gfrt for CPU_TIME.  Generalize arg types of
+	INT2, INT8, per doc.
+
 1997-11-06  Dave Love  <d.love@dl.ac.uk>
 
 	* intrin.def: Allow non-integer args for INT2 and INT8 (per
 	documentation).
 
+Sun Nov  2 19:49:51 1997  Richard Henderson  <rth@cygnus.com>
+
+	* com.c (ffecom_expr_): Only use TREE_TYPE argument for simple
+	arithmetic; convert types as necessary; recurse with target tree type.
+
 Tue Oct 28 02:21:25 1997  Craig Burley  <burley@gnu.ai.mit.edu>
 
 	* lang-options.h: Add -fgnu-intrinsics-* and
@@ -839,6 +996,23 @@ Sat Oct 25 23:43:36 1997  Craig Burley  
 	* malloc.c [MALLOC_DEBUG]: Put initializer for `name'
 	component in braces, to avoid compiler warning.
 
+Wed Oct 22 11:37:41 1997  Richard Henderson  <rth@cygnus.com>
+
+	* com.c (ffecom_expr_): Take an new arg TREE_TYPE that if non-null
+	specifies the type in which to do the calculation.  Change all callers.
+	[FFEBLD_opARRAYREF]: Force the index expr to use sizetype.
+
+Thu Oct 16 02:04:08 1997  Paul Koning <pkoning@xedia.com>
+
+	* Make-lang.in (stmp-f2c.h): Don't configure the runtime
+	directory if LANGUAGES does not include f77.
+
+Mon Oct 13 12:12:41 1997  Richard Henderson  <rth@cygnus.com>
+
+	* Make-lang.in (g77*): Copied from cp/Make-lang.in g++*.
+	* g77spec.c: New file, mostly copied from g++spec.c
+	* g77.c: Removed.
+
 Fri Oct 10 13:00:48 1997  Craig Burley  <burley@gnu.ai.mit.edu>
 
 	* ste.c (ffeste_begin_iterdo_): Fix loop setup so iteration
@@ -849,11 +1023,21 @@ Fri Oct 10 13:00:48 1997  Craig Burley  
 
 	* com.c (ffecom_save_tree): Fix indentation.
 
+Mon Oct  6 14:15:03 1997  Jeffrey A Law  (law@cygnus.com)
+
+	* Make-lang.in (f77.mostlyclean): Clean up stuff in the
+	object tree too.
+	(f77.clean, f77.distclean, f77.maintainer-clean): Likewise.
+
 1997-10-05  Dave Love  <d.love@dl.ac.uk>
 
 	* intrin.def: Make SECOND_subr's arg generic real for people
 	porting from Cray and making everything double precision.
 
+Wed Oct  1 01:45:36 1997  Philippe De Muyter  <phdm@info.ucl.ac.be>
+
+	* g77.c (pexecute, main): Use unlink, not remove.
+
 Mon Sep 29 16:18:21 1997  Craig Burley  <burley@gnu.ai.mit.edu>
 
 	* stu.c (ffestu_list_exec_transition_,
@@ -864,6 +1048,20 @@ Mon Sep 29 16:18:21 1997  Craig Burley  
 	of #include'ing "output.h" from gcc) to eliminate warnings
 	from lex.c.
 
+Mon Sep 29 10:37:07 1997  Jeffrey A Law  (law@cygnus.com)
+
+	* intdoc.c (main): Remove unused attribute for main's arguments.
+
+Sun Sep 28 01:47:17 1997  Jeffrey A Law  (law@cygnus.com)
+
+	* Make-lang.in (G77_FLAGS_TO_PASS): Pass down RANLIB, RANLIB_TEST
+	and AR instead of the _FOR_TARGET versions.
+
+Tue Sep 23 00:39:57 1997  Alexandre Oliva <oliva@dcc.unicamp.br>
+
+	* Make-lang.in: install.texi was renamed to g77install.texi
+	* install0.texi: Likewise.
+
 Fri Sep 19 01:12:27 1997  Craig Burley  <burley@gnu.ai.mit.edu>
 
 	* expr.c (ffeexpr_reduced_eqop2_): 
@@ -871,6 +1069,25 @@ Fri Sep 19 01:12:27 1997  Craig Burley  
 
 	* fini.c (main): Change return type to `int'.
 
+Thu Sep 18 17:31:38 1997  Jeffrey A Law  (law@cygnus.com)
+
+	* proj.h (FFEPROJ_BSEARCH): Delete all references.
+	(FFEPROJ_STRTOUL): Likewise.
+	* proj.c (bsearch): Compile this if no bsearch is provided by the
+	host system.
+	(strtoul): Similarly.
+
+	* g77install.texi: Renamed from install.texi
+	* g77.texi: Corresponding changes.
+
+	* fini.c (main): Return type is int.
+
+	* com.c (lang_printable_name): Use verbosity argument.
+
+Thu Sep 18 16:08:40 1997  Jeffrey A Law  (law@cygnus.com)
+
+	* Make-lang.in: Fix merge problems.
+
 Wed Sep 17 10:47:08 1997  Craig Burley  <burley@gnu.ai.mit.edu>
 
 	* com-rt.def (FFECOM_gfrtDSIGN, FFECOM_gfrtISIGN,
@@ -878,6 +1095,29 @@ Wed Sep 17 10:47:08 1997  Craig Burley  
 
 	* expr.c (ffeexpr_cb_comma_c_): Trivial fixes.
 
+Sun Sep 14 21:01:23 1997  Jeffrey A Law  (law@cygnus.com)
+
+        * Make-lang.in: Various changes to build info files
+        in the object tree rather than the source tree.
+
+	* proj.h: Include ctype.h.
+
+Sun Sep 14 12:35:20 1997  Fred Fish (fnf@ninemoons.com)
+
+	* proj.h (isascii): Provide a default definition if none is available.
+
+Thu Sep 11 19:26:10 1997  Dave Love <d.love@dl.ac.uk>
+
+	* config-lang.in: Remove the messages about possible build problems.
+
+Wed Sep 10 16:39:47 1997  Jim Wilson  <wilson@cygnus.com>
+
+	* Make-lang.in (LN, LN_S): New macros, use where appropriate.
+
+Tue Sep  9 13:20:40 1997  Jim Wilson  <wilson@cygnus.com>
+
+	* g77.c (pexecute, doit): Add checks for __CYGWIN32__.
+
 Tue Sep  9 01:59:35 1997  Craig Burley  <burley@gnu.ai.mit.edu>
 
 	* Version 0.5.21 released.
@@ -887,6 +1127,11 @@ Tue Sep  9 00:31:01 1997  Craig Burley  
 	* intdoc.c (dumpem): Put appropriate commentary in
 	output file, so readers know it isn't source.
 
+Wed Aug 27 20:32:03 1997  Jeffrey A Law  (law@cygnus.com)
+
+	* top.c (ffe_decode_option): Turn on flag_move_all_moveables
+	and flag_reduce_all_givs.
+
 Wed Aug 27 08:08:25 1997  Craig Burley  <burley@gnu.ai.mit.edu>
 
 	* proj.h: Always #include "config.j" first, to pick up
@@ -929,6 +1174,23 @@ Mon Aug 25 23:48:17 1997  Craig Burley  
 	changes made to the content in this patch!
 	* f/intrin.h (ffeintrinFamily): Fix to conform to ANSI C.
 
+Mon Aug 25 23:24:32 1997  H.J. Lu  (hjl@gnu.ai.mit.edu)
+
+	* Make-lang.in ($(srcdir)/f/runtime/configure,
+	$(srcdir)/f/runtime/libU77/configure, f77.mostlyclean,
+	f77.clean, f77.distclean, f77.maintainer-clean, f77.realclean):
+	Handle absolute pathname of $(srcdir).
+	(stmp-f2c.h): New.
+	(include/f2c.h, f/runtime/Makefile, f/runtime/libF77/Makefile,
+	f/runtime/libI77/Makefile, f/runtime/libU77/Makefile): Only
+	depend on stmp-f2c.h.
+	(f77.maintainer-clean): Don't make itself.
+
+Sun Aug 24 17:00:27 1997  Jim Wilson  <wilson@cygnus.com>
+
+	* Make-lang.in (f77.install-info): Don't cd into srcdir.  Add srcdir
+	to filenames.  Use sed to extract base filename for install.
+
 Sun Aug 24 06:52:48 1997  Craig Burley  <burley@gnu.ai.mit.edu>
 
 	Fix up g77 compiler data base for libf2c routines:
@@ -942,12 +1204,21 @@ Sun Aug 24 06:52:48 1997  Craig Burley  
 	ffecom_gfrt_kindtype): Replace FFECOM_rttypeINT_ with
 	FFECOM_rttypeFTNINT_; add FFECOM_rttypeDOUBLEREAL_.
 
+Thu Aug 21 13:15:29 1997  Jim Wilson  <wilson@cygnus.com>
+
+	* Make-lang.in (f77): Delete f77-runtime.
+	(f77.all.build, f77.all.cross, f77.rest.encap): Add f77-runtime.
+
 Wed Aug 20 17:18:40 1997  Craig Burley  <burley@gnu.ai.mit.edu>
 
 	* global.c (ffeglobal_ref_progunit_): It's okay to have
 	a different CHARACTER*n length for a reference if the
 	existing length is for another reference, not a definition.
 
+Wed Aug 20 16:36:59 1997  Jim Wilson  <wilson@cygnus.com>
+
+	* intdoc.texi: Readd generated file.
+
 Mon Aug 18 14:27:18 1997  Craig Burley  <burley@gnu.ai.mit.edu>
 
 	Fix 970814-0.f:
@@ -964,6 +1235,24 @@ Mon Aug 18 14:27:18 1997  Craig Burley  
 	* com-rt.def (FFECOM_gfrtALARM): Returns `integer', not
 	`void'.
 
+Mon Aug 18 09:01:54 1997  Jeffrey A Law  (law@cygnus.com)
+
+	* Makefile.in (F77_OBJS): Re-alphabetize.
+	* Make-lang.in (F77_SRCS): Likewise.
+
+Sun Aug 17 08:35:11 1997  Jeffrey A Law  (law@cygnus.com)
+
+	* INSTALL: Rebuilt.
+	* install.texi: Remove "Object File Differences" section.  Remove
+	all references to zzz.o failing comparison tests.
+	* version.c, version.h: Renamed from zzz.c and zzz.h.  Remove
+	date and time stamps so a 3 stage build reports no differences.
+	* Make-lang.in: Corresponding changes.
+	* Makefile.in: Likewise.
+	* g77.c, parse.c: Likewise.
+
+	* intdoc.texi: Remove generated file from distribution.
+
 Sun Aug 17 03:32:44 1997  Craig Burley  <burley@gnu.ai.mit.edu>
 
 	Fix up problems when virtual memory exhausted:
@@ -988,6 +1277,21 @@ Sat Aug 16 19:41:33 1997  Craig Burley  
 1997-08-13  Dave Love  <d.love@dl.ac.uk>
 
 	* intdoc.h: Document `alarm'.
+
+Tue Aug 12 10:23:02 1997  Jeffrey A Law  (law@cygnus.com)
+
+	* config-lang.in: Don't demand the backend patch.
+	* com.c (lang_printable_name): Second argument is now an int.  Don't
+	store into the value of the second argument.
+	* top.c (ffe_decode_option): Temporarily disable setting
+	of "Toon" loop options until we figure out how to address
+	them.
+
+Mon Aug 11 23:18:35 1997  Jeffrey A Law  (law@cygnus.com)
+
+	* g77-0.5.21-19970811 Imported.
+	This file describes changes to the front end necessary to make
+	it work with egcs.
 
 Mon Aug 11 21:19:22 1997  Craig Burley  <burley@gnu.ai.mit.edu>
 
Index: libf2c/ChangeLog
===================================================================
RCS file: /egcs/carton/cvsfiles/egcs/libf2c/ChangeLog,v
retrieving revision 1.32
diff -u -p -r1.32 ChangeLog
--- ChangeLog	1998/09/07 02:45:42	1.32
+++ ChangeLog	1998/09/07 14:48:18
@@ -1,5 +1,9 @@
 1998-09-07  Dave Love  <d.love@dl.ac.uk>
 
+	* ChangeLog.egcs: Deleted.  Entries merged here.
+
+1998-09-07  Dave Love  <d.love@dl.ac.uk>
+
 	* libI77/sfe.c, libI77/dfe.c: Revert last change.
 
 1998-09-06  Dave Love  <d.love@dl.ac.uk>
@@ -30,8 +34,8 @@ Wed Aug 26 23:19:40 1998  Jeffrey A Law 
 
 1998-07-24  Dave Love  <d.love@dl.ac.uk>
 
-	* Makefile.in (s-libe77, ${srcdir}/configure, g2c.h, Makefile,
-	config.status, rebuilt): Rely on VPATH, dropping explicit use of
+	* Makefile.in (s-libe77, ${srcdir}/configure, g2c.h, Makefile)
+	(config.status, rebuilt): Rely on VPATH, dropping explicit use of
 	$(srcdir) in various places.
 
 1998-07-19  Dave Love  <d.love@dl.ac.uk>
@@ -39,6 +43,31 @@ Wed Aug 26 23:19:40 1998  Jeffrey A Law 
 	* Makefile.in (all): Depend on s-libe77, not e77.
 	(.PHONY): Remove e77.
 
+Thu Jul 16 00:58:52 1998  Jeffrey A Law  (law@cygnus.com)
+
+	* libU77/Makefile.in: Missed one config.h.in -> config.hin change.
+
+	* g2c.hin: Renamed from g2c.h.in.
+	* Makefile.in, configure.in: Changed as needed.
+	* configure: Rebuilt.
+
+	* libU77/config.hin: Renamed from libU77/config.h.in.
+	* Makefile.in, configure.in: Changed as needed.
+	* configure: Rebuilt.
+
+Tue Jul 14 21:35:30 1998  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
+
+	* Makefile.in (all): Invoke $(MAKE) instead of just make.
+
+Tue Jul 14 02:16:34 1998  Jeffrey A Law  (law@cygnus.com)
+
+	* Makefile.in: stamp-lib* -> s-lib*.
+	* libU77/Makefile.in: Likewise.
+	* libF77/Makefile.in: Likewise.
+	* libI77/Makefile.in: Likewise.
+
+	* libU77/Makefile.in (ALL_CFLAGS): Add -I$(F2C_H_DIR).
+
 Mon Jul 13 13:31:03 1998  Craig Burley  <burley@gnu.org>
 
 	* libU77/u77-test.f: Double-check ETIME results, just
@@ -56,8 +85,8 @@ Mon Jul 13 13:31:03 1998  Craig Burley  
 	* configure.in: Move much of testing to new configures in
 	subdirs.  Tidy up handling of RANLIB etc.
 
-	* stamp-h.in, libF77/configure.in, libI77/configure.in,
-	libF77/configure, libI77/configure: New files.
+	* stamp-h.in, libF77/configure.in, libI77/configure.in:
+	* libF77/configure, libI77/configure: New files.
 
 	* libF77/Makefile.in, libI77/Makefile.in, libU77/Makefile.in:
 	Change in step with libf2c/Makefile.in.
@@ -72,6 +101,11 @@ Mon Jul 13 13:31:03 1998  Craig Burley  
 	* libU77/sys_clock_.c: Replace TIMES conditional stuff removed in
 	error by last change.
 
+1998-07-06  Mike Stump  <mrs@wrs.com>
+
+	* Makefile.in (clean): Don't remove Makefiles, that is done in
+	distclean.
+
 1998-07-06  Dave Love  <d.love@dl.ac.uk>
 
 	* libU77/Makefile.in (lib): Change variable lib to LIBS.
@@ -110,12 +144,41 @@ Mon Jul 13 13:31:03 1998  Craig Burley  
 	previous change.
 	* libI77/rsfe.c (s_rsfe): Likewise.
 
+Sat Jun 27 23:04:49 1998  Jeffrey A Law  (law@cygnus.com)
+
+	* Makefile.in (FLAGS_TO_PASS, case G2C_H_DIR): Use $(TARGET_SUBDIR)
+	instead of hardcoding "libraries".
+
+1998-06-26  Manfred Hollstein  <manfred@s-direktnet.de>
+
+	* Makefile.in (gcc_version_trigger): Add new macro.
+	(config.status): Add dependency upon $(gcc_version_trigger).
+
+	* configure.in (gcc_version_trigger): New variable; initialize
+	using value from toplevel configure; add AC_SUBST for it.
+	(gcc_version): Change initialization to use this new variable.
+	* configure: Regenerate.
+
+1998-06-24  Manfred Hollstein  <manfred@s-direktnet.de>
+
+	* Makefile.in (version): Rename to gcc_version.
+	* configure.in (version): Likewise.
+	(gcc_version): Add code to use an option passed from parent configure.
+	* configure: Regenerate.
+
 1998-06-23  Dave Love  <d.love@dl.ac.uk>
 
-	* libI77/backspace.c, libI77/dfe.c, libI77/due.c, libI77/iio.c,
-	libI77/lread.c, libI77/ sfe.c, libI77/sue.c, libI77/wsfe.c: Update
+	* libI77/backspace.c, libI77/dfe.c, libI77/due.c, libI77/iio.c:
+	* libI77/lread.c, libI77/sfe.c, libI77/sue.c, libI77/wsfe.c: Update
 	to Netlib version of 1998-06-18.
 
+1998-06-21  Dave Love  <d.love@dl.ac.uk>
+
+	* configure.in (version, target_alias): Define.
+
+	* Makefile.in (version, target_alias, libsubdir): Define.
+	(install): Remove check for libsubdir.
+
 Sat Jun 13 03:46:40 1998  Craig Burley  <burley@gnu.org>
 
 	* Makefile.in (install): Don't install if $(libsubdir)
@@ -124,8 +187,8 @@ Sat Jun 13 03:46:40 1998  Craig Burley  
 
 	* Makefile.in (g2c.h): Rename from f2c.h.
 
-	* Makefile.in, libF77/Makefile.in, libI77/Makefile.in,
-	libU77/Makefile.in: Rewrite config and var assignment
+	* Makefile.in, libF77/Makefile.in, libI77/Makefile.in:
+	* libU77/Makefile.in: Rewrite config and var assignment
 	sections to be even more minimal than before, and to
 	more clearly documented what macros are expected to be
 	set and to what sorts of values.  Eliminate CROSS and
@@ -169,6 +232,16 @@ Sat Jun 13 03:46:40 1998  Craig Burley  
 	dependencies on f2c.h and g2c.h.
 	(*clean): Remove.
 
+Mon Apr 27 22:52:31 1998  Richard Henderson  <rth@cygnus.com>
+
+	* libU77/ltime_.c: Bounce the ftnint argument through a local time_t.
+	* libU77/gmtime_.c: Likewise.
+
+Sun Apr 26 18:07:56 1998  Richard Henderson  <rth@cygnus.com>
+
+	* configure.in: Adjust include paths in F2C_INTEGER and F2C_LONGINT
+	tests to work out of the build directory.
+
 1998-05-20  Dave Love  <d.love@dl.ac.uk>
 
 	* Makefile.in ($(lib)): Use shell loop instead of unportable
@@ -235,6 +308,83 @@ Sat Feb 28 15:32:15 1998  Craig Burley  
 	* libI77/open.c (f_open): Use sizeof(buf) instead of
 	256, for the usual reasons.
 
+1998-02-17  Dave Love  <d.love@dl.ac.uk>
+
+	* libU77/u77-test.f: Tweak some o/p.
+
+	* libU77/Makefile.in (check): Use -L for new directory structure.
+
+	* Makefile.in (check): Run the u77 check.
+	(config.status,	Makefile): New targets.
+
+Wed Feb 11 01:46:20 1998  Manfred Hollstein <manfred@s-direktnet.de>
+
+	* Makefile.in ($(lib)): Call $(AR) repeatedly to avoid overflowing
+	argument size limit on ancious System V.
+
+Sun Feb  8 00:32:17 1998  Manfred Hollstein  <manfred@s-direktnet.de>
+
+	* Makefile.in: Add `info install-info clean-info check dvi' targets.
+
+Mon Feb  2 11:08:49 1998  Richard Henderson  <rth@cygnus.com>
+
+	* configure.in: Update F2C_INTEGER and F2C_LONGINT tests
+	for the new placement in the hierarchy.
+
+Sun Feb  1 02:36:33 1998  Richard Henderson  <rth@cygnus.com>
+
+	* Previous contents of gcc/f/runtime moved into toplevel
+	"libf2c" directory.
+
+Sun Feb  1 01:42:47 1998  Mumit Khan <khan@xraylith.wisc.edu> 
+
+	* libU77/configure.in (getlogin,getgid,getuid, kill,link,ttyname): 
+	Check.
+	* libU77/config.h.in (HAVE_GETLOGIN, HAVE_GETGID, HAVE_GETUID,
+	HAVE_KILL, HAVE_LINK, HAVE_TTYNAME): New defs.
+	* libU77/getlog_.c: Conditionalize for target platform. Set errno
+	to ENOSYS if target libc doesn't have the function.
+	* libU77/getgid_.c: Likewise.
+	* libU77/getuid_.c: Likewise.
+	* libU77/kill_.c: Likewise.
+	* libU77/link_.c: Likewise.
+	* libU77/ttynam_.c: Likewise.
+
+Sun Jan 18 20:01:37 1998  Toon Moene  <toon@moene.indiv.nluug.nl>
+
+	* libI77/backspace.c: (f_back): Use type `uiolen' to determine size
+	of record length specifier.
+
+Sat Jan 17 22:40:31 1998  Mumit Khan <khan@xraylith.wisc.edu>
+
+	* libU77/configure.in (sys/param.h,sys/times.h): Check.
+	(times,alarm): Likewise.
+	* libU77/config.h.in (HAVE_SYS_PARAM_H, HAVE_SYS_TIMES_H)
+	(HAVE_ALARM, HAVE_TIMES): New defs.
+	* libU77/alarm_.c: Conditionalize for target platform. Set errno
+	to ENOSYS if target libc doesn't have the function.
+	* libU77/dtime_.c: Likewise.
+	* libU77/etime_.c: Likewise.
+	* libU77/sys_clock_.c: Likewise.
+       
+	* configure.in (NON_UNIX_STDIO): Define if MINGW32.
+	(NON_ANSI_RW_MODE): Do not define for CYGWIN32 or MINGW32.
+
+	* libI77/rawio.h: Don't providing conflicting declarations for
+	read() and write(). MINGW32 header files use "const" quals.
+
+	* libF77/s_paus.c: _WIN32 does not have pause().
+
+Mon Apr 27 22:52:31 1998  Richard Henderson  <rth@cygnus.com>
+
+	* libU77/ltime_.c: Bounce the ftnint argument through a local time_t.
+	* libU77/gmtime_.c: Likewise.
+
+Sun Apr 26 18:07:56 1998  Richard Henderson  <rth@cygnus.com>
+
+	* configure.in: Adjust include paths in F2C_INTEGER and F2C_LONGINT
+	tests to work out of the build directory.
+
 Tue Dec 23 22:56:01 1997  Craig Burley  <burley@gnu.org>
 
 	* libF77/signal_.c (G77_signal_0): Return type is
@@ -242,6 +392,16 @@ Tue Dec 23 22:56:01 1997  Craig Burley  
 	handler on 64-bit systems like Alphas.
 	* f2cext.c (signal_): Changed accordingly.
 
+Tue Nov 18 09:49:04 1997  Mumit Khan   (khan@xraylith.wisc.edu)
+
+	* libI77/close.c (f_exit): Reset f__init so that f_clos does not
+	(incorrectly) think there is an I/O recursion when program is
+	interrupted.
+
+Sat Nov  1 18:03:42 1997  Jeffrey A Law  (law@cygnus.com)
+
+	* libF77/signal_.c: Undo last change until we can fix it right.
+
 Wed Oct 29 01:01:04 1997  Mumit Khan  <khan@brahma.xraylith.wisc.edu>
 
 	* configure.in: Set CC to CC_FOR_TARGET when cross-compiling.
@@ -254,15 +414,36 @@ Fri Oct 24 11:15:22 1997  Mumit Khan <kh
 
 Wed Oct 15 10:06:29 1997  Richard Henderson  <rth@cygnus.com>
 
+	* libF77/signal_.c (G77_signal_0): Make return type sig_pf as well.
 	* libI77/fio.h: Include <string.h> if STDC_HEADERS.
 	* libU77/chmod_.c: Likewise.
 
+Tue Oct  7 18:22:10 1997  Richard Henderson  <rth@cygnus.com>
+
+	* Makefile.in (CGFLAGS): Don't force -g0.
+	* libF77/Makefile.in, libI77/Makefile.in, libU77/Makefile.in: Likewise.
+
+Mon Oct  6 14:16:46 1997  Jeffrey A Law  (law@cygnus.com)
+
+	* Makefile.in (distclean): Do a better job at cleaning up.
+
 1997-10-03  Dave Love  <d.love@dl.ac.uk>
 
 	* configure.in: Check for tempnam (best because it obeys TMPDIR).
 	* libI77/open.c: Use it.
 	* libI77/err.c: New message # 132.
 
+Wed Oct  1 01:46:16 1997  Philippe De Muyter  <phdm@info.ucl.ac.be>
+
+	* libU77/sys_clock_.c: File renamed from system_clock_.c.
+	* libU77/Makefile.in, Makefile.in : Reference sys_clock_.*, not
+	system_clock_.*.
+	* libU77/dtime_.c (clk_tck): Try also HZ macro.
+	* libU77/access.c (G77_access_0): Check malloc return value against 0,
+	not NULL.
+	* libU77/getlog_.c, libU77/ttynam_.c, libU77/chdir_.c: Ditto.
+	* libU77/chmod_.c, libU77/rename_.c: Ditto.
+
 Tue Sep 30 00:41:39 1997  Craig Burley  <burley@gnu.ai.mit.edu>
 
 	Do a better job of printing the offending FORMAT string
@@ -293,6 +474,13 @@ Mon Sep 29 16:30:31 1997  Craig Burley  
 
 	* libU77/dtime_.c (G77_dtime_0): Fix types in HAVE_GETRUSAGE case
  	so as not to truncate results to integer values.
+	* libU77/Version.c: Bump.
+
+Thu Sep 18 16:58:46 1997  Jeffrey A Law  (law@cygnus.com)
+
+	* Makefile.in (stamp-lib): Don't use '$?', explicitly
+	list the variables containing the object files to include
+	in libf2c.a
 
 Tue Sep  9 00:33:24 1997  Craig Burley  <burley@gnu.ai.mit.edu>
 
@@ -304,6 +492,15 @@ Mon Sep  8 19:39:01 1997  Craig Burley  
 	of whether initialization done, so exiting now closes
 	open units again.
 
+Fri Sep  5 00:18:17 1997  Jeffrey A Law  (law@cygnus.com)
+
+	* Makefile.in (clean): Don't remove config.cache.
+	(distclean): Do it here instead.
+
+Tue Aug 26 20:14:08 1997  Robert Lipe  (robertl@dgii.com)
+
+	* hostnm_.c: Include errno.h
+
 Tue Aug 26 01:42:21 1997  Craig Burley  <burley@gnu.ai.mit.edu>
 
 	From Jim Wilson:
@@ -320,6 +517,14 @@ Tue Aug 26 01:25:58 1997  Craig Burley  
 	once into libf2c.a, to get the job done a bit faster.
 	Still remove the objects (and libE77 directory) afterward.
 
+Mon Aug 25 23:26:05 1997  H.J. Lu  (hjl@gnu.ai.mit.edu)
+
+	* Makefile.in (mostlyclean, clean): Check if Makefile exists
+	before using it. Remove stamp-*.
+	(stamp-libi77, stamp-libf77, stamp-libu77): New.
+	(stamp-lib): Only depend on stamp-libi77 stamp-libf77
+	stamp-libu77
+
 Sun Aug 24 05:04:35 1997  Craig Burley  <burley@gnu.ai.mit.edu>
 
 	* libU77/rand_.c (G77_rand_0), libU77/dtime_.c (G77_dtime_0),
@@ -754,7 +959,7 @@ Wed Nov  6 14:17:27 1996  Craig Burley  
 	* libF77/Version.c, libI77/Version.c: Restore macro definition
 	of version information.
 
-	* libI77/Makefile.in (OBJ): Add ftell_.o to list of objects.
+	* libI77/Makefile.in (OBJ) [foo]: Add ftell_.o to list of objects.
 
 	* libI77/uio.c (do_ud): Fix up casts in PAD_UDread case just
 	like they were fixed in the other case.
@@ -768,7 +973,7 @@ Thu Oct 31 22:27:45 1996  Craig Burley  
 1996-10-19  Dave Love  <d.love@dl.ac.uk>
 
 	* configure.in: Add check that we have the tools to cross-compile
- 	if appropriate.
+	if appropriate.
 	(NO_EOF_CHAR_CHECK,Skip_f2c_Undefs): Define.
 
 	* libF77/Makefile.in (F90BIT): New routines from Netlib.
@@ -807,8 +1012,8 @@ Tue Aug 20 09:21:43 1996  Dave Love  <d.
 
 Sat Aug 17 13:00:47 1996  Dave Love  <d.love@dl.ac.uk>
 
-	* (libF77/qbitshft.c, libF77/qbitbits.c, libF77/lbitshft.c,
- 	libF77/lbitbits.c): New file from Netlib.  qbit... not currently
+	* libF77/qbitshft.c, libF77/qbitbits.c, libF77/lbitshft.c,
+	libF77/lbitbits.c: New file from Netlib.  qbit... not currently
 	compiled.
 
 Sun Jul  7 18:06:33 1996  Dave Love  <d.love@dl.ac.uk>
@@ -869,7 +1074,8 @@ Tue Mar 19 13:10:02 1996  Craig Burley  
 
 	* Makefile.in (rebuilt): New target.
 
-	* lib[FI]77/Makefile.in: Use $AR_FOR_TARGET, not $AR.
+	* libF77/Makefile.in, libI77/Makefile.in: Use $AR_FOR_TARGET, not
+	$AR.
 
 Tue Mar 19 12:53:19 1996  Dave Love  <d.love@dl.ac.uk>
 
@@ -892,10 +1098,10 @@ Fri Dec 29 18:22:01 1995  Craig Burley  
 	* Makefile.in: Reorganize the *clean rules to more closely
 	parallel gcc's.
 
-	* lib[FI]77/Makefile.in: Ignore error from $(AR) command,
-	in case just doing an install and installer has no write
-	access to library (this is a kludge fix -- perhaps install
-	targets should never try updating anything?).
+	* libF77/Makefile.in, libI77/Makefile.in: Ignore error from $(AR)
+	command, in case just doing an install and installer has no write
+	access to library (this is a kludge fix -- perhaps install targets
+	should never try updating anything?).
 
 Sat Nov 18 19:37:22 1995  Craig Burley  (burley@gnu.ai.mit.edu)
 


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]