aboutsummaryrefslogtreecommitdiff
path: root/gcc/f/ChangeLog.egcs
blob: f0d7ce0ab5c7684303b053f3ab1839c57aa5ada9 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
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
	
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.

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.

Fri May 15 01:44:22 1998  Mumit Khan <khan@xraylith.wisc.edu>

	* Make-lang.in (f77.mostlyclean): Add missing exeext.

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.

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.

Tue Apr 14 15:51:37 1998  Dave Brolley  <brolley@cygnus.com>

	* com.c (init_parse): Now returns char* containing filename;

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 typpo.

1998-03-24  Martin von Loewis  <loewis@informatik.hu-berlin.de>

	* com.c (lang_print_xnode): New function.

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.

Thu Mar 12 09:39:40 1998  Manfred Hollstein  <manfred@s-direktnet.de>

	* lang-specs.h: Properly put brackets around array elements in initializer.

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.

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.
 
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.

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.

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 "libfc2" 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
 	make works better.
	* (f77.stage2): Likewise for stage2-start.
	* (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.

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*'.

Tue Dec  2 09:57:16 1997  Jeffrey A Law  (law@cygnus.com)

	* Make-lang.in (f77.clean): Remove g77.c.

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-14  Dave Love  <d.love@dl.ac.uk>

	* intrin.def: Supply gfrt for CPU_TIME.  Generalize arg types of
	INT2, INT8, per doc.

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.

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.

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.

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 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.

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.

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__.

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.

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.

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 16:36:59 1997  Jim Wilson  <wilson@cygnus.com>

	* intdoc.texi: Readd generated file.

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.

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.