This is the mail archive of the
gcc@gcc.gnu.org
mailing list for the GCC project.
third draft, 3.0.3 bug fix list
- From: Joe Buck <jbuck at synopsys dot COM>
- To: gcc at gcc dot gnu dot org
- Date: Fri, 21 Dec 2001 17:14:13 -0800 (PST)
- Subject: third draft, 3.0.3 bug fix list
Here's a third draft, which will be the last one I have time to do this
year. I'm running out of time before the holidays (I'll be traveling
next week), so I won't have time to put anything on the web until the
new year. But if anyone finds this data useful to go out with the
release announcement, feel free (3.0.3 still hasn't been officially
announced!). Clearly 3.0.3 fixes lots of bugs, so congrats to all
who helped.
Thanks to Richard Henderson for some more reports, I also found another
couple in GNATS that I added.
-------------------------------------------------------------------
Here is a list of bugs that appeared in earlier 3.0.x releases and 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
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
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