]> gcc.gnu.org Git - gcc.git/blame - gcc/f/ChangeLog.egcs
stor-layout.c (layout_type): Do upper - lower in the native type, so as to properly...
[gcc.git] / gcc / f / ChangeLog.egcs
CommitLineData
34bea464
CB
1Fri Jan 9 19:09:07 1998 Craig Burley <burley@gnu.org>
2
3 Fix -fpedantic combined with `F()' invocation,
4 also -fugly-comma combined with `IARGC()' invocation:
5 * bad.def (FFEBAD_NULL_ARGUMENT_W): New diagnostic.
6 * expr.c (ffeexpr_finished_): Don't reject null expressions
7 in the argument-expression context -- let outer context
8 handle that.
9 (ffeexpr_token_arguments_): Warn about null expressions
10 here if -fpedantic (as appropriate).
11 Obey -fugly-comma for only external-procedure invocations.
12
63797cbe
RH
13Tue Feb 3 20:13:05 1998 Richard Henderson <rth@cygnus.com>
14
15 * config-lang.in: Remove references to runtime/.
16
c8bec8c8
R
17Sun Feb 1 12:43:49 1998 J"orn Rennecke <amylaar@cygnus.co.uk>
18
19 * com.c (ffecom_tree_canonize_ptr_): Place bitsizetype typed expr
20 as first agument in MULT_EXPR.
21 Use bitsize_int (0L, 0L) as zero for bitsizes.
22 (ffecom_tree_canonize_ref_):
23 Use bitsize_int (0L, 0L) as zero for bitsizes.
24 (ffecom_init_0): Use set_sizetype.
25
0dfb6849
RH
26Sun Feb 1 02:26:58 1998 Richard Henderson <rth@cygnus.com>
27
28 * runtime directory -- moved into "libfc2" in the toplevel
29 directory.
30 * Make-lang.in: Remove all runtime related stuff.
31
eb1d4d91
KG
32Sun Jan 25 12:32:15 1998 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
33
34 * Make-lang.in (f77.stage1): Depend on stage1-start so parallel
35 make works better.
36 * (f77.stage2): Likewise for stage2-start.
37 * (f77.stage3): Likewise for stage3-start.
38 * (f77.stage4): Likewise for stage4-start.
39
3bf810d8
PN
40Sat Jan 17 21:28:08 1998 Pieter Nagel <pnagel@epiuse.co.za>
41
42 * Makefile.in (FLAGS_TO_PASS): Pass down gcc_include_dir and
43 local_prefix to sub-make invocations.
44
69956def
JL
45Tue Jan 13 22:07:54 1998 Jeffrey A Law (law@cygnus.com)
46
47 * lang-options.h: Add missing options.
48
8342981f
RH
49Fri Dec 19 00:12:01 1997 Richard Henderson <rth@cygnus.com>
50
51 * com.c (ffecom_sym_transform_): Assumed arrays have no upper bound.
52
39592813
RH
53Mon Dec 15 17:35:35 1997 Richard Henderson <rth@cygnus.com>
54
55 * com.c (ffecom_type_vardesc_): Vardesc.dims is a `ftnlen*'.
56
561b3c6a
JL
57Tue Dec 2 09:57:16 1997 Jeffrey A Law (law@cygnus.com)
58
59 * Make-lang.in (f77.clean): Remove g77.c.
60
6ba2ab5f
JL
61Tue Nov 25 15:33:28 1997 Jeffrey A Law (law@cygnus.com)
62
63 * Make-lang.in (f77.all.build): Add $(exeext) to binary files.
64 (f77.all.cross, f77.start.encap): Simliarly.
65
e9295d53
FF
66Fri Nov 21 09:35:20 1997 Fred Fish <fnf@cygnus.com>
67
68 * Make-lang.in (stmp-f2c.h): Move inclusion of F77_FLAGS_TO_PASS
69 to before override of CC so that the override works.
70
dd5e269d
L
71Thu Nov 20 00:58:14 1997 H.J. Lu (hjl@gnu.ai.mit.edu)
72
73 * Make-lang.in (f77.install-info): Depend on f77.info.
74
79cf8f5e
DL
751997-11-14 Dave Love <d.love@dl.ac.uk>
76
77 * intrin.def: Supply gfrt for CPU_TIME. Generalize arg types of
78 INT2, INT8, per doc.
79
af752698
RH
80Sun Nov 2 19:49:51 1997 Richard Henderson <rth@cygnus.com>
81
82 * com.c (ffecom_expr_): Only use TREE_TYPE argument for simple
83 arithmetic; convert types as necessary; recurse with target tree type.
84
83ffecd2
RH
85Wed Oct 22 11:37:41 1997 Richard Henderson <rth@cygnus.com>
86
87 * com.c (ffecom_expr_): Take an new arg TREE_TYPE that if non-null
88 specifies the type in which to do the calculation. Change all callers.
89 [FFEBLD_opARRAYREF]: Force the index expr to use sizetype.
90
022abf90
PK
91Thu Oct 16 02:04:08 1997 Paul Koning <pkoning@xedia.com>
92
93 * Make-lang.in (stmp-f2c.h): Don't configure the runtime
94 directory if LANGUAGES does not include f77.
95
9abbaac7
RH
96Mon Oct 13 12:12:41 1997 Richard Henderson <rth@cygnus.com>
97
98 * Make-lang.in (g77*): Copied from cp/Make-lang.in g++*.
99 * g77spec.c: New file, mostly copied from g++spec.c
100 * g77.c: Removed.
101
bac2a454
JL
102Mon Oct 6 14:15:03 1997 Jeffrey A Law (law@cygnus.com)
103
104 * Make-lang.in (f77.mostlyclean): Clean up stuff in the
105 object tree too.
106 (f77.clean, f77.distclean, f77.maintainer-clean): Likewise.
107
3c8f617e
PDM
108Wed Oct 1 01:45:36 1997 Philippe De Muyter <phdm@info.ucl.ac.be>
109
110 * g77.c (pexecute, main): Use unlink, not remove.
111
2b67aa29
JL
112Mon Sep 29 10:37:07 1997 Jeffrey A Law (law@cygnus.com)
113
114 * intdoc.c (main): Remove unused attribute for main's arguments.
115
771c2d1b
JL
116Sun Sep 28 01:47:17 1997 Jeffrey A Law (law@cygnus.com)
117
118 * Make-lang.in (G77_FLAGS_TO_PASS): Pass down RANLIB, RANLIB_TEST
119 and AR instead of the _FOR_TARGET versions.
120
4fd10464
AO
121Tue Sep 23 00:39:57 1997 Alexandre Oliva <oliva@dcc.unicamp.br>
122
123 * Make-lang.in: install.texi was renamed to g77install.texi
124 * install0.texi: Likewise.
125
b92f5cc0
JL
126Thu Sep 18 17:31:38 1997 Jeffrey A Law (law@cygnus.com)
127
a79177f5
JL
128 * proj.h (FFEPROJ_BSEARCH): Delete all references.
129 (FFEPROJ_STRTOUL): Likewise.
130 * proj.c (bsearch): Compile this if no bsearch is provided by the
131 host system.
132 (strtoul): Similarly.
133
4ac480d6
JL
134 * g77install.texi: Renamed from install.texi
135 * g77.texi: Corresponding changes.
136
feb5876a
JL
137 * fini.c (main): Return type is int.
138
b92f5cc0
JL
139 * com.c (lang_printable_name): Use verbosity argument.
140
d6420b5b
JL
141Thu Sep 18 16:08:40 1997 Jeffrey A Law (law@cygnus.com)
142
143 * Make-lang.in: Fix merge problems.
144
f0e6e324
JL
145Sun Sep 14 21:01:23 1997 Jeffrey A Law (law@cygnus.com)
146
147 * Make-lang.in: Various changes to build info files
148 in the object tree rather than the source tree.
149
150 * proj.h: Include ctype.h.
151
a9aaedc9
FF
152Sun Sep 14 12:35:20 1997 Fred Fish (fnf@ninemoons.com)
153
154 * proj.h (isascii): Provide a default definition if none is available.
155
3c5b8fa6
DL
156Thu Sep 11 19:26:10 1997 Dave Love <d.love@dl.ac.uk>
157
158 * config-lang.in: Remove the messages about possible build problems.
159
ac64120e
JW
160Wed Sep 10 16:39:47 1997 Jim Wilson <wilson@cygnus.com>
161
162 * Make-lang.in (LN, LN_S): New macros, use where appropriate.
163
233bd86d
JW
164Tue Sep 9 13:20:40 1997 Jim Wilson <wilson@cygnus.com>
165
166 * g77.c (pexecute, doit): Add checks for __CYGWIN32__.
167
795232f7
JL
168Wed Aug 27 20:32:03 1997 Jeffrey A Law (law@cygnus.com)
169
170 * top.c (ffe_decode_option): Turn on flag_move_all_moveables
171 and flag_reduce_all_givs.
172
10549cbd
JW
173Mon Aug 25 23:24:32 1997 H.J. Lu (hjl@gnu.ai.mit.edu)
174
175 * Make-lang.in ($(srcdir)/f/runtime/configure,
176 $(srcdir)/f/runtime/libU77/configure, f77.mostlyclean,
177 f77.clean, f77.distclean, f77.maintainer-clean, f77.realclean):
178 Handle absolute pathname of $(srcdir).
179 (stmp-f2c.h): New.
180 (include/f2c.h, f/runtime/Makefile, f/runtime/libF77/Makefile,
181 f/runtime/libI77/Makefile, f/runtime/libU77/Makefile): Only
182 depend on stmp-f2c.h.
183 (f77.maintainer-clean): Don't make itself.
184
ebf92f1c
JW
185Sun Aug 24 17:00:27 1997 Jim Wilson <wilson@cygnus.com>
186
187 * Make-lang.in (f77.install-info): Don't cd into srcdir. Add srcdir
188 to filenames. Use sed to extract base filename for install.
189
7d11fb7f
JW
190Thu Aug 21 13:15:29 1997 Jim Wilson <wilson@cygnus.com>
191
192 * Make-lang.in (f77): Delete f77-runtime.
193 (f77.all.build, f77.all.cross, f77.rest.encap): Add f77-runtime.
194
177873a5
JW
195Wed Aug 20 16:36:59 1997 Jim Wilson <wilson@cygnus.com>
196
197 * intdoc.texi: Readd generated file.
198
c8857bab
JL
199Mon Aug 18 09:01:54 1997 Jeffrey A Law (law@cygnus.com)
200
201 * Makefile.in (F77_SRCS): Re-alphabetize.
202 * Make-lang.in (F77_OBJS): Likewise.
203
e56cc907
JL
204Sun Aug 17 08:35:11 1997 Jeffrey A Law (law@cygnus.com)
205
ff752ff6
JL
206 * INSTALL: Rebuilt.
207 * install.texi: Remove "Object File Differences" section. Remove
208 all references to zzz.o failing comparison tests.
209 * version.c, version.h: Renamed from zzz.c and zzz.h. Remove
210 date and time stamps so a 3 stage build reports no differences.
211 * Make-lang.in: Corresponding changes.
212 * Makefile.in: Likewise.
213 * g77.c, parse.c: Likewise.
214
e56cc907
JL
215 * intdoc.texi: Remove generated file from distribution.
216
8f87a563
JL
217Tue Aug 12 10:23:02 1997 Jeffrey A Law (law@cygnus.com)
218
8f87a563
JL
219 * config-lang.in: Don't demand the backend patch.
220 * com.c (lang_printable_name): Second argument is now an int. Don't
221 store into the value of the second argument.
222 * top.c (ffe_decode_option): Temporarily disable setting
223 of "Toon" loop options until we figure out how to address
224 them.
225
226Mon Aug 11 23:18:35 1997 Jeffrey A Law (law@cygnus.com)
227
228 * g77-0.5.21-19970811 Imported.
229 This file describes changes to the front end necessary to make
63d0810b 230 it work with egcs.
8f87a563 231
This page took 0.115122 seconds and 5 git commands to generate.