This is the mail archive of the
gcc@gcc.gnu.org
mailing list for the GCC project.
Plan for bug-fixing g77-3.1.
- From: Toon Moene <toon at moene dot indiv dot nluug dot nl>
- To: gcc at gcc dot gnu dot org
- Date: Mon, 21 Jan 2002 20:42:15 +0100
- Subject: Plan for bug-fixing g77-3.1.
- Organization: Moene Computational Physics, Maartensdijk, The Netherlands
L.S.,
I'm planning to do the following to fix extant bugs in g77 for the 3.1
release:
1. PR 3743 Reference to intrinsic `ISHFT' invalid
This is due to the subtle bug in the intrinsics table that David
Edelsohn showed. I'll probably follow his advice in
http://gcc.gnu.org/ml/gcc-patches/2002-01/msg00000.html
(use strcasecmp in libiberty) to fix this problem.
2. Fix two cases where the compiler rejects perfectly sensible uses
of INTEGER*2:
PR 947 Data statement initialization of an array element whose
index is [an INTEGER*2 constant]
PR 5122 g77 rejects accepted use of INTEGER*2 as type of DATA
statement loop index
3. Fix two ICEs on legal code:
PR 4730 ICE on valid input using CALL EXIT(%VAL(...))
PR 5397 ICE on compiling source with 540 000 000 REAL array
PR 1832 -list directed i/o overflow hangs, -fbounds-check doesn't
detect
is probably too difficult.
And on the libf2c front:
4. PR 4392 Error with list directed format on internal file - ERR=XXX
ignored
PR 941 Configuration fails when cross-compiling
is too vague - does someone have an idea what to ask the submitter to
get info about what actually is going wrong (I'm not well-versed in
cross-compiling at all).
For the other open or analyzed PR's I need help (because I've no access
to MIPS or DOS-based systems):
5. Two MIPS (mabi=64) backend bugs:
PR 3392 ICE in function_arg, at config/mips/mips.c:4007
PR 3393 ICE in extract_insn, at recog.c:2173
6. Invalid assembly code for COFF debugging (this is for DJGPP):
PR 3924 g77 generates code which is rejected by GAS if COFF
debugging info is requested
Thanks for any help offered !
--
Toon Moene - mailto:toon@moene.indiv.nluug.nl - phoneto: +31 346 214290
Saturnushof 14, 3738 XG Maartensdijk, The Netherlands
Maintainer, GNU Fortran 77: http://gcc.gnu.org/onlinedocs/g77_news.html
Join GNU Fortran 95: http://g95.sourceforge.net/ (under construction)