This is the mail archive of the
gcc@gcc.gnu.org
mailing list for the GCC project.
fourth draft, 3.0.3 bug list (last one for 2001)
- From: Joe Buck <jbuck at synopsys dot COM>
- To: gcc at gcc dot gnu dot org
- Date: Sat, 22 Dec 2001 17:52:37 -0800 (PST)
- Subject: fourth draft, 3.0.3 bug list (last one for 2001)
One last update, thanks to Toon and to Peter Schmid (4 bugs added). I'll
be out of town next week, so this'll be the last for a while.
-------------------------------------------------------------------------
Here is a list of bugs that are fixed by the 3.0.3 release. There
are undoubtedly a few fixes that I have missed.
The number in the first column gives the GNATS problem report number, or
"****" if there is no known GNATS report for the bug. In many cases there
were duplicate GNATS reports for the same bugs, in particular 4763 and
4529 have large numbers of duplicates filed.
bootstrap/install failures:
3388: 3.0 bootstrap failure on solaris 2.5.1 with vendor compiler
3451: AIX 4.3.2 redefinition of macro
4020: shell script syntax errors in gcc makefiles (solaris)
4422: bootstrap fail with BSD Make on FreeBSD 4.4, 5.0
4448: make bootstrap failed: gthread-win32.h erroneous (Cygwin/Windows NT)
4606: config.gcc refers to nonexistent va-clipper.h
4826: build error in libf2c on Tru64 Unix 5.1A
compiler crashes (note: ICE means internal compiler error)
3394: (c++) ICE in tree_low_cst, at tree.c (attribute handling)
3637: (c++) internal compiler error in finish_member_declaration
4299: ICE on asm statement (i686-pc-linux-gnu)
4447: (c++) ICE in name mangler (complex expressions in templates)
4529: ICE on legal code (unrecogizable insn), in Linux kernel
4592: (c++) ICE while compiling PalmOS emulator
4815: gcc 3.0.2 ICE with -O2 when compiling linux kernel 2.4.13-ac8
4932: the i386 backend crashes on incorrect asm(" ... %c0 ...")
5041: zero-length arrays initialized by {} cause gcc to segfault
****: Using -dD and -M together would segfault
c++ compiler bugs
3048: lookup problem (gcc 2.95 regression)
3471: gcc 3.0.1 (and .2) reports error about a private copy constructor
that shouldn't get called
3968: COLLECT_GCC_OPTIONS empty
4629: non-constant `sizeof (void*)' cannot be used as template argument
4842: -Woverloaded-virtual does not work
c++ library bugs
3720: pervasive buffer overruns in stream I/O when numbers are read
4548: when using reserve() to make a string smaller, program crashes
4622: incorrect implementation of complex operator/=
****: memory leak in deque fixed
****: 'long long' support was disabled on Solaris, now enabled
Fortran bugs (compiler or library)
3957: g77 -pipe <file>.F sends output to stdout.
4885: BACKSPACE command incorrect after REWIND.
4930: Computing the logarithm of certain COMPLEX values hangs.
(note: 4826 is listed as a bootstrap/install bug)
other bugs:
779: --target-help broken
3104: preprocessor does not search $includedir
4763: wrong code with -fomit-frame-pointer (x86)
4875: optimizer produces incorrect code on x86 (if-condition overflow)
4902: no macro redefinition warnings