This is the mail archive of the
gcc@gcc.gnu.org
mailing list for the GCC project.
Draft release notes for GCC 3.4.3
- From: Joe Buck <jbuck at welsh-buck dot org>
- To: gcc at gcc dot gnu dot org
- Date: Fri, 5 Nov 2004 23:08:47 -0800
- Subject: Draft release notes for GCC 3.4.3
Here's a first draft for the 3.4.3 release notes. Please note that 3.4.3
has not been officially released yet. Please send me corrections; at
some point this will be HTML-ized and added to
http://gcc.gnu.org/gcc-3.4/changes.html
-------------------------------------------------------------------------
This document lists the problem reports (PRs) from GCC's bug tracking
system (Bugzilla) that are known to be fixed in the 3.4.3 release. This
list might not be complete (that is, it is possible that some PRs
that have been fixed are not listed here).
3.4.3 is a bug fix release only; there are no new features that were not
present in GCC 3.4.2. Object code and libraries are believed to be fully
binary compatible with code and libraries from previous GCC 3.4.x releases
(though, as always, free software developers cannot provide any
warranties).
To see details of any bug, visit http://gcc.gnu.org/PR##### , where the
##### is replaced by the actual bug number.
Bootstrap failures
17369 [ia64] Bootstrap failure with binutils-2.15.90.0.1.1
17850 [arm-elf] bootstrap failure - libstdc++ uses strtold when undeclared
Internal compiler errors (ICEs) affecting multiple platforms
13948 (java) GCJ segmentation fault while compiling GL4Java .class files
14492 ICE in loc_descriptor_from_tree, in dwarf2out.c
16301 (c++) ICE when "strong" attribute is attached to a using directive
16566 ICE with flexible arrays
17023 ICE with nested functions in parameter declaration
17027 ICE with noreturn function in loop at -O2
17524 ICE in grokdeclarator, in cp/decl.c
17826 (c++) ICE in cp_tree_equal
C and optimization bugs
15526 (or x86?) -ftrapv aborts on 0 * (-1)
16999 #ident stopped working
17503 quadratic behaviour in invalid_mode_change_p
17581 Long long arithmetic fails inside a switch/case statement when compiled
with -O2
18129 -fwritable-strings doesn't work
C++ compiler and library bugs
10975 incorrect initial ostringstream::tellp()
11722 Unbuffered filebuf::sgetn is slow
14534 Unrecognizing static function as a template parameter when its return
value is also templated
15172 Copy constructor optimization in aggregate initialization
15786 Bad error message for frequently occuring error.
16162 Rejects valid member-template-definition
16612 empty basic_strings can't live in shared memory
16715 std::basic_iostream is instantiated when used, even though instantiations
are already contained in libstdc++
16848 code in /ext/demangle.h appears broken
17132 GCC fails to eliminate function template specialization when argument
deduction fails
17259 One more _S_leaf incorrectly qualified with _RopeRep:: in ropeimpl.h
17327 use of `enumeral_type' in template type unification
17393 "unused variable '._0'" warning with -Wall
17501 Confusion with member templates
17585 usage of unqualified name of static member from within class not allowed
17821 Poor diagnostic for using . instead of ->
17829 wrong error: call of overloaded function is ambiguous
17851 Misleading diagnostic for invalid function declarations with undeclared
types
17976 Destructor is called twice
18020 rejects valid definition of enum value in template
18093 bogus conflict in namespace aliasing
18140 C++ parser bug when using >> in templates
Fortran
17541 data statements with double precision constants fail
x86-specific
17853 -O2 ICE for MMX testcase
Sparc-specific
17245 ICE compiling gsl-1.5 statistics/lag1.c
Darwin-specific
17167 FATAL:Symbol L_foo$stub already defined.
17537 g++ not passing -lstdc++ to linker when -l is only supplied
AIX-specific
17277 could not catch an exception when specified -maix64
Solaris-specific
17505 <cmath> calls acosf(), ceilf(), and other functions missing from
system libraries
HP/UX specific:
17684 /usr/ccs/bin/ld: Can't create libgcc_s.sl
ARM-specific
17384 ICE with mode attribute on structures
MIPS-specific
17770 No NOP after LWL with -mips1
Other embedded target specific
11476 [arc-elf] gcc ICE on newlib's vfprintf.c
14064 [avr-elf] -fdata-sections triggers ICE
14678 [m68hc11-elf] gcc ICE
15583 [powerpc-rtems] powerpc-rtems lacks __USE_INIT_FINI__
15790 [i686-coff] Alignment error building gcc with i686-coff target
15886 [SH] Miscompilation with -O2 -fPIC
16884 [avr-elf] [fweb related] bug while initializing variables
Bugs relating to debugger support
13841 missing debug info for _Complex function arguments
15860 [big-endian targets] No DW_AT_location debug info is emitted for formal
arguments to a function that uses "register" qualifiers
Testsuite issues (compiler not affected)
17465 Testsuite in libffi overrides LD_LIBRARY_PATH
17469 Testsuite in libstdc++ overrides LD_LIBRARY_PATH
18138 [mips-sgi-irix6.5] libgcc_s.so.1 not found by 64-bit testsuite
documentation
15498 typo in gcc manual: non-existing locale example en_UK, should be en_GB
15747 [mips-sgi-irix5.3] /bin/sh hangs during bootstrap: document broken shell
16406 USE_LD_AS_NEEDED undocumented