]> gcc.gnu.org Git - gcc.git/blame - gcc/f/ChangeLog.egcs
com.c (init_parse): Now returns char* containing filename;
[gcc.git] / gcc / f / ChangeLog.egcs
CommitLineData
71b5e532
DB
1Tue Apr 14 15:51:37 1998 Dave Brolley <brolley@cygnus.com>
2
3 * com.c (init_parse): Now returns char* containing filename;
4
7ef3af76
DB
5Thu Apr 9 00:18:44 1998 Dave Brolley (brolley@cygnus.com)
6
7 * com.c (finput): New variable.
8 (init_parse): Handle !USE_CPPLIB.
9 (finish_parse): New function.
10 (lang_init): No longer declare finput.
11
092a4ef8
RH
12Sat Apr 4 17:45:01 1998 Richard Henderson <rth@cygnus.com>
13
14 * com.c (ffecom_expr_): Revert Oct 22 change. Instead take a WIDENP
15 argument so that we can respect the signedness of the original type.
16 (ffecom_init_0): Do sizetype initialization first.
17
43ffadb3
DL
181998-03-28 Dave Love <d.love@dl.ac.uk>
19
20 * Make-lang.in (f771$(exeext)): Fix typpo.
21
bc289659
ML
221998-03-24 Martin von Loewis <loewis@informatik.hu-berlin.de>
23
24 * com.c (lang_print_xnode): New function.
25
a73cab0f
NC
26Sun Mar 22 00:50:42 1998 Nick Clifton <nickc@cygnus.com>
27 Geoff Noer <noer@cygnus.com>
28
29 * Makefile.in: Various fixes for building cygwin32 native toolchains.
30 * Make-lang.in: Likewise.
31
6e11d472
MH
32Thu Mar 12 09:39:40 1998 Manfred Hollstein <manfred@s-direktnet.de>
33
34 * lang-specs.h: Properly put brackets around array elements in initializer.
35
f75fb509
JL
36Wed Mar 4 17:38:21 1998 Jeffrey A Law (law@cygnus.com)
37
38 * Make-lang.in: Remove more references to libf77.
39
207ee157
MH
40Tue Mar 3 10:52:35 1998 Manfred Hollstein <manfred@s-direktnet.de>
41
42 * g77.texi: Use @url for citing URLs.
43
567f3d36
KG
44Fri Feb 13 00:14:56 1998 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
45
46 * com.c (type_for_mode): Add explicit braces to avoid ambiguous `else'.
47
48 * expr.c (ffeexpr_type_combine): Likewise.
49 (ffeexpr_reduce_): Likewise.
50 (ffeexpr_declare_parenthesized_): Likewise.
51
52 * src.c (ffesrc_strcmp_1ns2i): Likewise.
53 (ffesrc_strcmp_2c): Likewise.
54 (ffesrc_strncmp_2c): Likewise.
55
56 * stb.c (ffestb_halt1_): Likewise.
57 (ffestb_R90910_): Likewise.
58 (ffestb_R9109_): Likewise.
59
60 * stc.c (ffestc_R544_equiv_): Likewise.
61
62 * std.c (ffestd_subr_copy_easy_): Likewise.
63 (ffestd_R1001dump_): Likewise.
64 (ffestd_R1001dump_1005_1_): Likewise.
65 (ffestd_R1001dump_1005_2_): Likewise.
66 (ffestd_R1001dump_1005_3_): Likewise.
67 (ffestd_R1001dump_1005_4_): Likewise.
68 (ffestd_R1001dump_1005_5_): Likewise.
69 (ffestd_R1001dump_1010_2_): Likewise.
70
71 * ste.c (ffeste_R840): Likewise.
72
73 * sts.c (ffests_puttext): Likewise.
74
75 * symbol.c (ffesymbol_check_token_): Likewise.
76
77 * target.c (ffetarget_real1): Likewise.
78 (ffetarget_real2): Likewise.
79
e203760c
RH
80Wed Feb 11 01:44:48 1998 Richard Henderson (rth@cygnus.com)
81
82 * com.c (ffecom_ptr_to_expr) [FFEBLD_opARRAYREF]: Do upper - lower
83 in the native type, so as to properly handle negative indices.
84
34bea464
CB
85Fri Jan 9 19:09:07 1998 Craig Burley <burley@gnu.org>
86
87 Fix -fpedantic combined with `F()' invocation,
88 also -fugly-comma combined with `IARGC()' invocation:
89 * bad.def (FFEBAD_NULL_ARGUMENT_W): New diagnostic.
90 * expr.c (ffeexpr_finished_): Don't reject null expressions
91 in the argument-expression context -- let outer context
92 handle that.
93 (ffeexpr_token_arguments_): Warn about null expressions
94 here if -fpedantic (as appropriate).
95 Obey -fugly-comma for only external-procedure invocations.
96
63797cbe
RH
97Tue Feb 3 20:13:05 1998 Richard Henderson <rth@cygnus.com>
98
99 * config-lang.in: Remove references to runtime/.
100
c8bec8c8
R
101Sun Feb 1 12:43:49 1998 J"orn Rennecke <amylaar@cygnus.co.uk>
102
103 * com.c (ffecom_tree_canonize_ptr_): Place bitsizetype typed expr
104 as first agument in MULT_EXPR.
105 Use bitsize_int (0L, 0L) as zero for bitsizes.
106 (ffecom_tree_canonize_ref_):
107 Use bitsize_int (0L, 0L) as zero for bitsizes.
108 (ffecom_init_0): Use set_sizetype.
109
0dfb6849
RH
110Sun Feb 1 02:26:58 1998 Richard Henderson <rth@cygnus.com>
111
112 * runtime directory -- moved into "libfc2" in the toplevel
113 directory.
114 * Make-lang.in: Remove all runtime related stuff.
115
eb1d4d91
KG
116Sun Jan 25 12:32:15 1998 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
117
118 * Make-lang.in (f77.stage1): Depend on stage1-start so parallel
119 make works better.
120 * (f77.stage2): Likewise for stage2-start.
121 * (f77.stage3): Likewise for stage3-start.
122 * (f77.stage4): Likewise for stage4-start.
123
3bf810d8
PN
124Sat Jan 17 21:28:08 1998 Pieter Nagel <pnagel@epiuse.co.za>
125
126 * Makefile.in (FLAGS_TO_PASS): Pass down gcc_include_dir and
127 local_prefix to sub-make invocations.
128
69956def
JL
129Tue Jan 13 22:07:54 1998 Jeffrey A Law (law@cygnus.com)
130
131 * lang-options.h: Add missing options.
132
8342981f
RH
133Fri Dec 19 00:12:01 1997 Richard Henderson <rth@cygnus.com>
134
135 * com.c (ffecom_sym_transform_): Assumed arrays have no upper bound.
136
39592813
RH
137Mon Dec 15 17:35:35 1997 Richard Henderson <rth@cygnus.com>
138
139 * com.c (ffecom_type_vardesc_): Vardesc.dims is a `ftnlen*'.
140
561b3c6a
JL
141Tue Dec 2 09:57:16 1997 Jeffrey A Law (law@cygnus.com)
142
143 * Make-lang.in (f77.clean): Remove g77.c.
144
6ba2ab5f
JL
145Tue Nov 25 15:33:28 1997 Jeffrey A Law (law@cygnus.com)
146
147 * Make-lang.in (f77.all.build): Add $(exeext) to binary files.
148 (f77.all.cross, f77.start.encap): Simliarly.
149
e9295d53
FF
150Fri Nov 21 09:35:20 1997 Fred Fish <fnf@cygnus.com>
151
152 * Make-lang.in (stmp-f2c.h): Move inclusion of F77_FLAGS_TO_PASS
153 to before override of CC so that the override works.
154
dd5e269d
L
155Thu Nov 20 00:58:14 1997 H.J. Lu (hjl@gnu.ai.mit.edu)
156
157 * Make-lang.in (f77.install-info): Depend on f77.info.
158
79cf8f5e
DL
1591997-11-14 Dave Love <d.love@dl.ac.uk>
160
161 * intrin.def: Supply gfrt for CPU_TIME. Generalize arg types of
162 INT2, INT8, per doc.
163
af752698
RH
164Sun Nov 2 19:49:51 1997 Richard Henderson <rth@cygnus.com>
165
166 * com.c (ffecom_expr_): Only use TREE_TYPE argument for simple
167 arithmetic; convert types as necessary; recurse with target tree type.
168
83ffecd2
RH
169Wed Oct 22 11:37:41 1997 Richard Henderson <rth@cygnus.com>
170
171 * com.c (ffecom_expr_): Take an new arg TREE_TYPE that if non-null
172 specifies the type in which to do the calculation. Change all callers.
173 [FFEBLD_opARRAYREF]: Force the index expr to use sizetype.
174
022abf90
PK
175Thu Oct 16 02:04:08 1997 Paul Koning <pkoning@xedia.com>
176
177 * Make-lang.in (stmp-f2c.h): Don't configure the runtime
178 directory if LANGUAGES does not include f77.
179
9abbaac7
RH
180Mon Oct 13 12:12:41 1997 Richard Henderson <rth@cygnus.com>
181
182 * Make-lang.in (g77*): Copied from cp/Make-lang.in g++*.
183 * g77spec.c: New file, mostly copied from g++spec.c
184 * g77.c: Removed.
185
bac2a454
JL
186Mon Oct 6 14:15:03 1997 Jeffrey A Law (law@cygnus.com)
187
188 * Make-lang.in (f77.mostlyclean): Clean up stuff in the
189 object tree too.
190 (f77.clean, f77.distclean, f77.maintainer-clean): Likewise.
191
3c8f617e
PDM
192Wed Oct 1 01:45:36 1997 Philippe De Muyter <phdm@info.ucl.ac.be>
193
194 * g77.c (pexecute, main): Use unlink, not remove.
195
2b67aa29
JL
196Mon Sep 29 10:37:07 1997 Jeffrey A Law (law@cygnus.com)
197
198 * intdoc.c (main): Remove unused attribute for main's arguments.
199
771c2d1b
JL
200Sun Sep 28 01:47:17 1997 Jeffrey A Law (law@cygnus.com)
201
202 * Make-lang.in (G77_FLAGS_TO_PASS): Pass down RANLIB, RANLIB_TEST
203 and AR instead of the _FOR_TARGET versions.
204
4fd10464
AO
205Tue Sep 23 00:39:57 1997 Alexandre Oliva <oliva@dcc.unicamp.br>
206
207 * Make-lang.in: install.texi was renamed to g77install.texi
208 * install0.texi: Likewise.
209
b92f5cc0
JL
210Thu Sep 18 17:31:38 1997 Jeffrey A Law (law@cygnus.com)
211
a79177f5
JL
212 * proj.h (FFEPROJ_BSEARCH): Delete all references.
213 (FFEPROJ_STRTOUL): Likewise.
214 * proj.c (bsearch): Compile this if no bsearch is provided by the
215 host system.
216 (strtoul): Similarly.
217
4ac480d6
JL
218 * g77install.texi: Renamed from install.texi
219 * g77.texi: Corresponding changes.
220
feb5876a
JL
221 * fini.c (main): Return type is int.
222
b92f5cc0
JL
223 * com.c (lang_printable_name): Use verbosity argument.
224
d6420b5b
JL
225Thu Sep 18 16:08:40 1997 Jeffrey A Law (law@cygnus.com)
226
227 * Make-lang.in: Fix merge problems.
228
f0e6e324
JL
229Sun Sep 14 21:01:23 1997 Jeffrey A Law (law@cygnus.com)
230
231 * Make-lang.in: Various changes to build info files
232 in the object tree rather than the source tree.
233
234 * proj.h: Include ctype.h.
235
a9aaedc9
FF
236Sun Sep 14 12:35:20 1997 Fred Fish (fnf@ninemoons.com)
237
238 * proj.h (isascii): Provide a default definition if none is available.
239
3c5b8fa6
DL
240Thu Sep 11 19:26:10 1997 Dave Love <d.love@dl.ac.uk>
241
242 * config-lang.in: Remove the messages about possible build problems.
243
ac64120e
JW
244Wed Sep 10 16:39:47 1997 Jim Wilson <wilson@cygnus.com>
245
246 * Make-lang.in (LN, LN_S): New macros, use where appropriate.
247
233bd86d
JW
248Tue Sep 9 13:20:40 1997 Jim Wilson <wilson@cygnus.com>
249
250 * g77.c (pexecute, doit): Add checks for __CYGWIN32__.
251
795232f7
JL
252Wed Aug 27 20:32:03 1997 Jeffrey A Law (law@cygnus.com)
253
254 * top.c (ffe_decode_option): Turn on flag_move_all_moveables
255 and flag_reduce_all_givs.
256
10549cbd
JW
257Mon Aug 25 23:24:32 1997 H.J. Lu (hjl@gnu.ai.mit.edu)
258
259 * Make-lang.in ($(srcdir)/f/runtime/configure,
260 $(srcdir)/f/runtime/libU77/configure, f77.mostlyclean,
261 f77.clean, f77.distclean, f77.maintainer-clean, f77.realclean):
262 Handle absolute pathname of $(srcdir).
263 (stmp-f2c.h): New.
264 (include/f2c.h, f/runtime/Makefile, f/runtime/libF77/Makefile,
265 f/runtime/libI77/Makefile, f/runtime/libU77/Makefile): Only
266 depend on stmp-f2c.h.
267 (f77.maintainer-clean): Don't make itself.
268
ebf92f1c
JW
269Sun Aug 24 17:00:27 1997 Jim Wilson <wilson@cygnus.com>
270
271 * Make-lang.in (f77.install-info): Don't cd into srcdir. Add srcdir
272 to filenames. Use sed to extract base filename for install.
273
7d11fb7f
JW
274Thu Aug 21 13:15:29 1997 Jim Wilson <wilson@cygnus.com>
275
276 * Make-lang.in (f77): Delete f77-runtime.
277 (f77.all.build, f77.all.cross, f77.rest.encap): Add f77-runtime.
278
177873a5
JW
279Wed Aug 20 16:36:59 1997 Jim Wilson <wilson@cygnus.com>
280
281 * intdoc.texi: Readd generated file.
282
c8857bab
JL
283Mon Aug 18 09:01:54 1997 Jeffrey A Law (law@cygnus.com)
284
adb15a1a
JL
285 * Makefile.in (F77_OBJS): Re-alphabetize.
286 * Make-lang.in (F77_SRCS): Likewise.
c8857bab 287
e56cc907
JL
288Sun Aug 17 08:35:11 1997 Jeffrey A Law (law@cygnus.com)
289
ff752ff6
JL
290 * INSTALL: Rebuilt.
291 * install.texi: Remove "Object File Differences" section. Remove
292 all references to zzz.o failing comparison tests.
293 * version.c, version.h: Renamed from zzz.c and zzz.h. Remove
294 date and time stamps so a 3 stage build reports no differences.
295 * Make-lang.in: Corresponding changes.
296 * Makefile.in: Likewise.
297 * g77.c, parse.c: Likewise.
298
e56cc907
JL
299 * intdoc.texi: Remove generated file from distribution.
300
8f87a563
JL
301Tue Aug 12 10:23:02 1997 Jeffrey A Law (law@cygnus.com)
302
8f87a563
JL
303 * config-lang.in: Don't demand the backend patch.
304 * com.c (lang_printable_name): Second argument is now an int. Don't
305 store into the value of the second argument.
306 * top.c (ffe_decode_option): Temporarily disable setting
307 of "Toon" loop options until we figure out how to address
308 them.
309
310Mon Aug 11 23:18:35 1997 Jeffrey A Law (law@cygnus.com)
311
312 * g77-0.5.21-19970811 Imported.
313 This file describes changes to the front end necessary to make
63d0810b 314 it work with egcs.
8f87a563 315
This page took 0.166328 seconds and 5 git commands to generate.