+1999-02-26 Craig Burley <craig@jcb-sc.com>
+
+ * bugs.texi: Mention bugs known fixed in egcs 1.2 as of now.
+
1999-02-26 Craig Burley <craig@jcb-sc.com>
Fix what evidently remains of these, for 4.4bsd:
Sat Jul 18 19:16:48 1998 Craig Burley <burley@gnu.org>
- * lang-options.h: Fix up doc strings.
- Remove the unimplemented -fdcp-intrinsics-* options.
+ * lang-options.h: Fix up doc strings.
+ Remove the unimplemented -fdcp-intrinsics-* options.
- * str-1t.fin: Change mixed-case spelling of `GoTo' from
- `Goto'.
+ * str-1t.fin: Change mixed-case spelling of `GoTo' from
+ `Goto'.
Thu Jul 16 13:26:36 1998 Craig Burley <burley@gnu.org>
- * (ffecom_finish_symbol_transform_): Revert change
+ * com.c (ffecom_finish_symbol_transform_): Revert change
of 1998-05-23, as it was too aggressive, in that it
prevented transformation of (used) functions before
primary code generation.
* ste.c:
* top.c:
* toplev.j: New file.
-
+
Conditionalize all dumping/reporting routines so they don't
get built for gcc/egcs:
* bld.c:
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_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.
-
+
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
Fri Sep 19 01:12:27 1997 Craig Burley <burley@gnu.ai.mit.edu>
- * expr.c (ffeexpr_reduced_eqop2_):
+ * expr.c (ffeexpr_reduced_eqop2_):
(ffeexpr_reduced_relop2_): Minor fixes to diagnostic code.
* fini.c (main): Change return type to `int'.
* lang-options.h, top.c, top.h (-fno-debug-kludge):
New option.
-
+
1996-09-24 Dave Love <d.love@dl.ac.uk>
* Make-lang.in (include/f2c.h):
@c The text of this file appears in the file BUGS
@c in the G77 distribution, as well as in the G77 manual.
-@c 1998-09-01
+@c 1999-02-26
@ifclear BUGSONLY
@node Actual Bugs
@ref{Problems Installing}.
@itemize @bullet
+@item
+@code{g77} crashes when compiling
+I/O statements using keywords that define @code{INTEGER} values,
+such as @samp{IOSTAT=@var{j}},
+where @var{j} is other than default @code{INTEGER}
+(such as @code{INTEGER*2}).
+
+Fixed in @code{egcs} 1.2.
+
+@item
+@code{g77} fails to warn about a reference to a function
+when the corresponding @emph{subsequent} function program unit
+disagrees with the reference concerning the type of the function.
+
+Fixed in @code{egcs} 1.2.
+
@item
@code{g77} sometimes crashes when compiling code
containing the construct @samp{CMPLX(0.)} or similar.