This is the mail archive of the gcc@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

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





Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]