1998-07-06 17:04:01 -04:00
|
|
|
1998-07-06 Mike Stump <mrs@wrs.com>
|
|
|
|
|
|
|
|
* Make-lang.in (f77.stage?): Use mv -f instead of just mv so that
|
|
|
|
we can move g77.c.
|
|
|
|
|
1998-06-27 07:23:25 -04:00
|
|
|
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
|
|
|
|
|
1998-06-23 20:22:57 -04:00
|
|
|
Wed Jun 24 01:01:23 1998 Jeffrey A Law (law@cygnus.com)
|
|
|
|
|
|
|
|
* g77spec.c (lang_specific_driver): Revert last change.
|
|
|
|
|
1998-06-22 18:16:19 -04:00
|
|
|
Mon Jun 22 23:12:05 1998 H.J. Lu (hjl@gnu.org)
|
|
|
|
|
|
|
|
* Make-lang.in (G77STAGESTUFF): Add g77.c.
|
|
|
|
|
1998-06-19 16:02:11 -04:00
|
|
|
Fri Jun 19 07:54:40 1998 H.J. Lu (hjl@gnu.org)
|
|
|
|
|
|
|
|
* g77spec.c (lang_specific_driver): Check n_infiles before
|
|
|
|
appending args.
|
|
|
|
|
1998-06-07 10:08:58 -04:00
|
|
|
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.
|
|
|
|
|
1998-05-14 20:45:22 -04:00
|
|
|
Fri May 15 01:44:22 1998 Mumit Khan <khan@xraylith.wisc.edu>
|
|
|
|
|
|
|
|
* Make-lang.in (f77.mostlyclean): Add missing exeext.
|
|
|
|
|
1998-04-30 15:01:09 -04:00
|
|
|
Thu Apr 30 18:59:43 1998 Jim Wilson <wilson@cygnus.com>
|
|
|
|
|
|
|
|
* Make-lang.in (g77.info, g77.dvi, BUGS, INSTALL, NEWS): Put -o
|
|
|
|
option before input file.
|
|
|
|
|
1998-04-18 11:30:09 -04:00
|
|
|
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.
|
|
|
|
|
1998-04-15 08:36:14 -04:00
|
|
|
Tue Apr 14 15:51:37 1998 Dave Brolley <brolley@cygnus.com>
|
|
|
|
|
|
|
|
* com.c (init_parse): Now returns char* containing filename;
|
|
|
|
|
1998-04-10 05:40:22 -04:00
|
|
|
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.
|
|
|
|
|
1998-04-04 12:46:35 -05:00
|
|
|
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 06:19:04 -05:00
|
|
|
1998-03-28 Dave Love <d.love@dl.ac.uk>
|
|
|
|
|
|
|
|
* Make-lang.in (f771$(exeext)): Fix typpo.
|
|
|
|
|
1998-03-23 18:04:47 -05:00
|
|
|
1998-03-24 Martin von Loewis <loewis@informatik.hu-berlin.de>
|
|
|
|
|
|
|
|
* com.c (lang_print_xnode): New function.
|
|
|
|
|
1998-03-21 18:49:35 -05:00
|
|
|
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.
|
|
|
|
|
1998-03-11 19:43:12 -05:00
|
|
|
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-04 11:35:10 -05:00
|
|
|
Wed Mar 4 17:38:21 1998 Jeffrey A Law (law@cygnus.com)
|
|
|
|
|
|
|
|
* Make-lang.in: Remove more references to libf77.
|
|
|
|
|
1998-03-02 20:51:49 -05:00
|
|
|
Tue Mar 3 10:52:35 1998 Manfred Hollstein <manfred@s-direktnet.de>
|
|
|
|
|
|
|
|
* g77.texi: Use @url for citing URLs.
|
|
|
|
|
1998-02-12 18:18:26 -05:00
|
|
|
Fri Feb 13 00:14:56 1998 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
|
|
|
|
|
|
|
|
* com.c (type_for_mode): Add explicit braces to avoid ambiguous `else'.
|
|
|
|
|
|
|
|
* expr.c (ffeexpr_type_combine): Likewise.
|
|
|
|
(ffeexpr_reduce_): Likewise.
|
|
|
|
(ffeexpr_declare_parenthesized_): Likewise.
|
|
|
|
|
|
|
|
* src.c (ffesrc_strcmp_1ns2i): Likewise.
|
|
|
|
(ffesrc_strcmp_2c): Likewise.
|
|
|
|
(ffesrc_strncmp_2c): Likewise.
|
|
|
|
|
|
|
|
* stb.c (ffestb_halt1_): Likewise.
|
|
|
|
(ffestb_R90910_): Likewise.
|
|
|
|
(ffestb_R9109_): Likewise.
|
|
|
|
|
|
|
|
* stc.c (ffestc_R544_equiv_): Likewise.
|
|
|
|
|
|
|
|
* std.c (ffestd_subr_copy_easy_): Likewise.
|
|
|
|
(ffestd_R1001dump_): Likewise.
|
|
|
|
(ffestd_R1001dump_1005_1_): Likewise.
|
|
|
|
(ffestd_R1001dump_1005_2_): Likewise.
|
|
|
|
(ffestd_R1001dump_1005_3_): Likewise.
|
|
|
|
(ffestd_R1001dump_1005_4_): Likewise.
|
|
|
|
(ffestd_R1001dump_1005_5_): Likewise.
|
|
|
|
(ffestd_R1001dump_1010_2_): Likewise.
|
|
|
|
|
|
|
|
* ste.c (ffeste_R840): Likewise.
|
|
|
|
|
|
|
|
* sts.c (ffests_puttext): Likewise.
|
|
|
|
|
|
|
|
* symbol.c (ffesymbol_check_token_): Likewise.
|
|
|
|
|
|
|
|
* target.c (ffetarget_real1): Likewise.
|
|
|
|
(ffetarget_real2): Likewise.
|
|
|
|
|
1998-02-10 19:44:03 -05:00
|
|
|
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.
|
|
|
|
|
1998-02-08 18:55:11 -05:00
|
|
|
Fri Jan 9 19:09:07 1998 Craig Burley <burley@gnu.org>
|
|
|
|
|
|
|
|
Fix -fpedantic combined with `F()' invocation,
|
|
|
|
also -fugly-comma combined with `IARGC()' invocation:
|
|
|
|
* bad.def (FFEBAD_NULL_ARGUMENT_W): New diagnostic.
|
|
|
|
* expr.c (ffeexpr_finished_): Don't reject null expressions
|
|
|
|
in the argument-expression context -- let outer context
|
|
|
|
handle that.
|
|
|
|
(ffeexpr_token_arguments_): Warn about null expressions
|
|
|
|
here if -fpedantic (as appropriate).
|
|
|
|
Obey -fugly-comma for only external-procedure invocations.
|
|
|
|
|
1998-02-03 15:13:42 -05:00
|
|
|
Tue Feb 3 20:13:05 1998 Richard Henderson <rth@cygnus.com>
|
|
|
|
|
|
|
|
* config-lang.in: Remove references to runtime/.
|
|
|
|
|
1998-02-01 06:43:05 -05:00
|
|
|
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.
|
|
|
|
|
1998-01-31 20:30:56 -05:00
|
|
|
Sun Feb 1 02:26:58 1998 Richard Henderson <rth@cygnus.com>
|
|
|
|
|
|
|
|
* runtime directory -- moved into "libfc2" in the toplevel
|
|
|
|
directory.
|
|
|
|
* Make-lang.in: Remove all runtime related stuff.
|
|
|
|
|
1998-01-25 06:30:32 -05:00
|
|
|
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
|
|
|
|
make works better.
|
|
|
|
* (f77.stage2): Likewise for stage2-start.
|
|
|
|
* (f77.stage3): Likewise for stage3-start.
|
|
|
|
* (f77.stage4): Likewise for stage4-start.
|
|
|
|
|
1998-01-17 15:29:12 -05:00
|
|
|
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.
|
|
|
|
|
1998-01-13 16:06:08 -05:00
|
|
|
Tue Jan 13 22:07:54 1998 Jeffrey A Law (law@cygnus.com)
|
|
|
|
|
|
|
|
* lang-options.h: Add missing options.
|
|
|
|
|
1997-12-18 18:11:42 -05:00
|
|
|
Fri Dec 19 00:12:01 1997 Richard Henderson <rth@cygnus.com>
|
|
|
|
|
|
|
|
* com.c (ffecom_sym_transform_): Assumed arrays have no upper bound.
|
|
|
|
|
1997-12-15 12:34:23 -05:00
|
|
|
Mon Dec 15 17:35:35 1997 Richard Henderson <rth@cygnus.com>
|
|
|
|
|
|
|
|
* com.c (ffecom_type_vardesc_): Vardesc.dims is a `ftnlen*'.
|
|
|
|
|
1997-12-02 11:54:03 -05:00
|
|
|
Tue Dec 2 09:57:16 1997 Jeffrey A Law (law@cygnus.com)
|
|
|
|
|
|
|
|
* Make-lang.in (f77.clean): Remove g77.c.
|
|
|
|
|
1997-11-25 18:32:19 -05:00
|
|
|
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.
|
|
|
|
|
1997-11-21 12:21:34 -05:00
|
|
|
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.
|
|
|
|
|
1997-11-20 02:56:28 -05:00
|
|
|
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-14 10:13:42 -05:00
|
|
|
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-02 21:49:29 -05:00
|
|
|
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.
|
|
|
|
|
1997-10-22 14:38:47 -04:00
|
|
|
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.
|
|
|
|
|
1997-10-16 04:02:09 -04:00
|
|
|
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.
|
|
|
|
|
1997-10-13 14:09:13 -04:00
|
|
|
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.
|
|
|
|
|
1997-10-06 16:13:30 -04:00
|
|
|
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-01 03:42:36 -04:00
|
|
|
Wed Oct 1 01:45:36 1997 Philippe De Muyter <phdm@info.ucl.ac.be>
|
|
|
|
|
|
|
|
* g77.c (pexecute, main): Use unlink, not remove.
|
|
|
|
|
1997-09-29 12:35:19 -04:00
|
|
|
Mon Sep 29 10:37:07 1997 Jeffrey A Law (law@cygnus.com)
|
|
|
|
|
|
|
|
* intdoc.c (main): Remove unused attribute for main's arguments.
|
|
|
|
|
1997-09-28 03:44:42 -04:00
|
|
|
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.
|
|
|
|
|
1997-09-23 03:19:31 -04:00
|
|
|
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.
|
|
|
|
|
1997-09-18 19:30:08 -04:00
|
|
|
Thu Sep 18 17:31:38 1997 Jeffrey A Law (law@cygnus.com)
|
|
|
|
|
1997-09-19 01:16:54 -04:00
|
|
|
* 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.
|
|
|
|
|
1997-09-18 21:28:39 -04:00
|
|
|
* g77install.texi: Renamed from install.texi
|
|
|
|
* g77.texi: Corresponding changes.
|
|
|
|
|
1997-09-18 19:33:06 -04:00
|
|
|
* fini.c (main): Return type is int.
|
|
|
|
|
1997-09-18 19:30:08 -04:00
|
|
|
* com.c (lang_printable_name): Use verbosity argument.
|
|
|
|
|
1997-09-18 18:06:05 -04:00
|
|
|
Thu Sep 18 16:08:40 1997 Jeffrey A Law (law@cygnus.com)
|
|
|
|
|
|
|
|
* Make-lang.in: Fix merge problems.
|
|
|
|
|
1997-09-14 23:02:41 -04:00
|
|
|
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.
|
|
|
|
|
1997-09-14 14:36:19 -04:00
|
|
|
Sun Sep 14 12:35:20 1997 Fred Fish (fnf@ninemoons.com)
|
|
|
|
|
|
|
|
* proj.h (isascii): Provide a default definition if none is available.
|
|
|
|
|
1997-09-11 22:27:51 -04:00
|
|
|
Thu Sep 11 19:26:10 1997 Dave Love <d.love@dl.ac.uk>
|
|
|
|
|
|
|
|
* config-lang.in: Remove the messages about possible build problems.
|
|
|
|
|
1997-09-11 16:39:08 -04:00
|
|
|
Wed Sep 10 16:39:47 1997 Jim Wilson <wilson@cygnus.com>
|
|
|
|
|
|
|
|
* Make-lang.in (LN, LN_S): New macros, use where appropriate.
|
|
|
|
|
1997-09-09 16:21:58 -04:00
|
|
|
Tue Sep 9 13:20:40 1997 Jim Wilson <wilson@cygnus.com>
|
|
|
|
|
|
|
|
* g77.c (pexecute, doit): Add checks for __CYGWIN32__.
|
|
|
|
|
1997-08-27 23:21:05 -04:00
|
|
|
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.
|
|
|
|
|
1997-08-26 02:36:27 -04:00
|
|
|
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.
|
|
|
|
|
1997-08-24 20:26:31 -04:00
|
|
|
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.
|
|
|
|
|
1997-08-21 16:17:25 -04:00
|
|
|
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.
|
|
|
|
|
1997-08-20 19:39:40 -04:00
|
|
|
Wed Aug 20 16:36:59 1997 Jim Wilson <wilson@cygnus.com>
|
|
|
|
|
|
|
|
* intdoc.texi: Readd generated file.
|
|
|
|
|
1997-08-18 11:01:55 -04:00
|
|
|
Mon Aug 18 09:01:54 1997 Jeffrey A Law (law@cygnus.com)
|
|
|
|
|
1998-03-27 19:29:00 -05:00
|
|
|
* Makefile.in (F77_OBJS): Re-alphabetize.
|
|
|
|
* Make-lang.in (F77_SRCS): Likewise.
|
1997-08-18 11:01:55 -04:00
|
|
|
|
1997-08-17 10:35:06 -04:00
|
|
|
Sun Aug 17 08:35:11 1997 Jeffrey A Law (law@cygnus.com)
|
|
|
|
|
1997-08-17 19:33:04 -04:00
|
|
|
* 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.
|
|
|
|
|
1997-08-17 10:35:06 -04:00
|
|
|
* intdoc.texi: Remove generated file from distribution.
|
|
|
|
|
1997-08-12 13:12:21 -04:00
|
|
|
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
|
1997-08-20 18:14:18 -04:00
|
|
|
it work with egcs.
|
1997-08-12 13:12:21 -04:00
|
|
|
|