]>
Commit | Line | Data |
---|---|---|
71b5e532 DB |
1 | Tue 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 |
5 | Thu 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 |
12 | Sat 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 |
18 | 1998-03-28 Dave Love <d.love@dl.ac.uk> |
19 | ||
20 | * Make-lang.in (f771$(exeext)): Fix typpo. | |
21 | ||
bc289659 ML |
22 | 1998-03-24 Martin von Loewis <loewis@informatik.hu-berlin.de> |
23 | ||
24 | * com.c (lang_print_xnode): New function. | |
25 | ||
a73cab0f NC |
26 | Sun 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 |
32 | Thu 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 |
36 | Wed 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 |
40 | Tue Mar 3 10:52:35 1998 Manfred Hollstein <manfred@s-direktnet.de> |
41 | ||
42 | * g77.texi: Use @url for citing URLs. | |
43 | ||
567f3d36 KG |
44 | Fri 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 |
80 | Wed 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 |
85 | Fri 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 |
97 | Tue Feb 3 20:13:05 1998 Richard Henderson <rth@cygnus.com> |
98 | ||
99 | * config-lang.in: Remove references to runtime/. | |
100 | ||
c8bec8c8 R |
101 | Sun 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 |
110 | Sun 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 |
116 | Sun 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 |
124 | Sat 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 |
129 | Tue Jan 13 22:07:54 1998 Jeffrey A Law (law@cygnus.com) |
130 | ||
131 | * lang-options.h: Add missing options. | |
132 | ||
8342981f RH |
133 | Fri 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 |
137 | Mon 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 |
141 | Tue 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 |
145 | Tue 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 |
150 | Fri 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 |
155 | Thu 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 |
159 | 1997-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 |
164 | Sun 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 |
169 | Wed 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 |
175 | Thu 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 |
180 | Mon 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 |
186 | Mon 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 |
192 | Wed 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 |
196 | Mon 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 |
200 | Sun 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 |
205 | Tue 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 |
210 | Thu 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 |
225 | Thu Sep 18 16:08:40 1997 Jeffrey A Law (law@cygnus.com) |
226 | ||
227 | * Make-lang.in: Fix merge problems. | |
228 | ||
f0e6e324 JL |
229 | Sun 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 |
236 | Sun 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 |
240 | Thu 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 |
244 | Wed 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 |
248 | Tue Sep 9 13:20:40 1997 Jim Wilson <wilson@cygnus.com> |
249 | ||
250 | * g77.c (pexecute, doit): Add checks for __CYGWIN32__. | |
251 | ||
795232f7 JL |
252 | Wed 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 |
257 | Mon 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 |
269 | Sun 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 |
274 | Thu 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 |
279 | Wed Aug 20 16:36:59 1997 Jim Wilson <wilson@cygnus.com> |
280 | ||
281 | * intdoc.texi: Readd generated file. | |
282 | ||
c8857bab JL |
283 | Mon 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 |
288 | Sun 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 |
301 | Tue 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 | ||
310 | Mon 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 |