List of important PRs for 3.3.1
Wolfgang Bangerth
bangerth@ices.utexas.edu
Tue Jun 17 22:38:00 GMT 2003
OK, here's a list of what I think are the 66 most important PRs out of
the 134 that have the 3.3.1 milestone set. I'm not an expert in the
"target" field, so have been more generous in including PRs in this
area than, say, in the C++ category.
All other reports are, in my opinion uninteresting (ICE after error),
or not important and may be fixed later (documentation, obscure
feature, etc).
It would be nice if the respective maintainers of these parts of the compiler
took a look, and if possible work to reduce the length of the list. If you
feel that a bug cannot be fixed in the timeframe for 3.3.1 (or any other
3.3.x release), please bump the milestone to whatever you think is
reasonable.
Mark, feel free to use the list for whatever purposes. Joe, I don't know how
you generate the lists of fixed bugs, maybe this is of help to you somehow.
W.
----------------------- front ends, preprocessor, language libs ------------
C++:
serious:
4672: Template parameter deduction fails for overloaded template
functions
9393: Anonymous namespaces and compiling the same file twice
9649: ICE in finish_member_declaration at cp/semantics.c:1850 when
redeclaring a static member variable
10032: -pedantic converts some errors to warnings
10646: non-const reference is incorrectly matched in a "const T"
partial specialization
10749: triple nested template classes in namespace need to qualify ns
10820: ICE in poplevel with attributes
10845: template member function ...
10888: inlining failure for allocate in ~vector()
10929: -Winline warns about functions for which no definition is
visible
10939: ICE with templated code
11067: Strange warning with abstract virtual inline function
11154: spurious ambiguity report for template class specialization
would-be-nice (but not so important):
5754: g++ segfaults on compilation of template-enriched code
6049: ICE in tsubst_decl, at cp/pt.c:5733
8361: C++ compile-time performance regression
9311: ICE on illegal code using templates and inheritance
10468: const typeof(x) is non-const, but only in templates
10931: valid conversion static_cast<const unsigned
int&>(lvalue-of-type-int) is rejected
10990: Cannot convert with dynamic_cast<> to a private base class
from within a member function
don't know:
7874: g++ finds friend functions defined in class-definition but
not declared in the enclosing namespace
C:
don't know:
9469: initializer element is (allegedly) not constant
libstdc++:
7076: iostreams very slow compared with earlier gcc versions
9828: Segmentation fault in num_put::put
10703: 27_io/istream_unformatted.cc fails on Sparc/Solaris 2.5.1 and 2.6
10809: mips-sgi-irix6.5 libstdc++-v3 testsuite execution failure in
27_io/istream_unformatted.cc
preprocessor:
11022: no warning for non-compatible macro redefine
ada:
7984: ICE in loc_descriptor_from_tree
9130: Assertion failure in einfo.adb (line 4551)
9131: ICE in varasm.c (line 2625)
9137: renaming of array object fails
objc:
7993: private variables cannot be shadowed in subclasses
other:
1607: Format attributes on methods undocumented
7817: Link to gcc man page in g++ man page incorrect
------------------------ middle-end and optimization -------------
optimization:
8985: ICE in extract_insn, at recog.c:2148 with -fssa-ccp option
10469: constant V4SF loads get moved inside loop
10823: wrong code after first cse pass
11083: ICE in commit_one_edge_insertion, at cfgrtl.c:1438 with -O2
-fnon-call-exceptions
middle-end:
10510: ICE in reload, at reload1.c:1108 on hppa64-hp-hpux11.11
------------------------ targets ---------------------------------
x86:
8869: ICE with const variable optimization and MMX builtins
8878: miscompilation with -O and SSE
8960: Segfault with __attribute__ ((mode (...))) in start_function
9929: Can't find spill register in GENERAL_REGS
10964: Problem with initialization of reference to pointer
powerpc:
8498: g77, objc Testsuite failures from Unresolved symbols
9745: miscompiles libmcrypt (alias problem during loop)
10129: Ada bootstrap fails on powerpc-apple-darwin6.4 - invalid
assembler emitted
sparc:
4907: ICE in make_decl_rtl, at varasm.c:797 if a reference is used
during its own definition
windows:
5287: ICE with dllimport (two other testcases)
7910: Seg fault when compiling OpenSceneGraph 0.9.1
9738: Internal compiler error in rest_of_compilation, at toplev.c: 3491
10148: Compiler dumps core
arm:
6860: ICE in pre_insert_copy_insn
10206: ICE in emit-rtl.c:change_address_1 when compiling fftw
10730: -O2 generates invalid asm
m68k:
8309: m68k-elf-gcc -m5200 produces erroneous SImode set of short
varaible on stack
9201: ICE in instantiate_virtual_regs_1 compiling octave-2.1
9812: ICE in extract_insn, at recog.c:2148
10021: alias problem during loop pass
11054: ICE in reg_overlap_mentioned_p
sh:
9365: segfault in gen_far_branch (config/sh/sh.c)
10392: optimizer generates faulty array indexing
10413: SH ICE 3.3 branch
s390:
9552: ICE in named_section_flags, at varasm.c
ia64:
10587: ICE in copy_to_mode_reg compiling libquicktime
10681: ICE in ia64_expand_epilogue
alpha:
10700: ICE in copy_to_mode_reg on 64-bit targets
-------------------------------------------------------------------------
Wolfgang Bangerth email: bangerth@ices.utexas.edu
www: http://www.ices.utexas.edu/~bangerth/
More information about the Gcc
mailing list