Hi,

  Despite a number of bug fixing patches applied to gcc-3_4-branch
(special thanks to Richard Sandiford), the total count of bugs open
against GCC-3.4.5 only has increased from 115 (last report) to 117
(this morning).  That reflects a continual flux of incoming PRs for
GCC-3.4.x and bugs present in 3.4.5, 4.0.x and 4.1.x fixed in the
last two branches but not in 3.4.x.  As ever, the C++ front-end is the
winner of the usual contest.

bootstrap: 2
  18532 libgcc.mk isn't parallel build safe for multilib
  22213 quoting of dir-variable in mklibgcc.in

c: 4
  16676 ICE with nested functions and -g1, blocks glibc
  20239 ICE on empty preprocessed input
  21536 C99 array of variable length use causes segmentation fault
  22061 internal compiler error: in find_function_data, at function.c:317

c++: 50
  11224 warning "value computed is not used" no longer emitted
  13377 unexpected behavior of namespace usage directive
  14500 most specialized function template vs. non-template function
  14950 always_inline does not mix with templates and -O0
  16021 Tests for container swap specialisations FAIL in debug mode
  16030 stdcall function decoration vs LTHUNK alias in multiple inheritanc
  16042 ICE with array assignment
  16276 G++ generates local references to linkonce sections
  16405 Temporary aggregate copy not elided
  16572 Wrong filename/line number were reported by g++ in inlining's warning 
messages
  17248 __always_inline__ throws "unimplemented" in -O0 mode
  17332 Missed inline opportunity
  17609 spurious error message after using keyword
  17655 ICE with using a C99 initializer in an if-condition
  17972 const/pure functions result in bad asm
  18273 Fail to generate debug info for member function.
  18368 C++ error message regression
  18445 ice during overload resolution in template instantiation
  18462 Segfault on declaration of large array member
  18466 int ::i; accepted
  18512 ICE on invalid usage of template base class
  18514 Alternate "asm" name ignored for redeclared builtin function imported 
into namespace std
  18545 ICE when returning undefined type
  18625 triple error message for invalid typedef
  18738 typename not allowed with non-dependent qualified name
  19004 ICE in uses_template_parms at cp/pt.c:4860
  19043 -fpermissive gives bad loop initializations
  19063 ICE on invalid template parameter
  19395 invalid scope qualifier allowed in typedef
  19396 Invalid template in typedef accepted
  19397 ICE with invalid typedef
  19441 Bad error message with invalid destructor declaration
  19628 g++ no longer accepts __builtin_constant_p in constant-expressions
  19710 ice on invalid one line C++ code
  19734 Another ICE on invalid destructor call
  19762 ICE in invalid explicit instantiation of a destructor
  19764 ICE on explicit instantiation of a non-template destructor
  19982 The left side of the "=" operator must be an lvalue.
  20152 ICE compiling krusader-1.5.1 with latest CVS gcc
  20153 ICE when C++ template function contains anonymous union
  20383 #line directive breaks try-catch statement
  20427 ()' not default initialized
  20552 ICE in write_type, at cp/mangle.c:1579
  20905 confuses unrelated type name with instance name
  21784 Using vs builtin names
  22215 g++ -O2 generates Undefined Global for statically defined function
  22233 ICE with wrong number of template parameters
  22545 ICE with pointer to class member & user defined conversion operator
  23162 internal compiler error: in c_expand_expr, at c-common.c:4138
  23287 Explicitly invoking destructor of template class

debug: 4
  16035 internal compiler error: in gen_subprogram_die, at dwarf2out.c:10798
  17076 ICE on variable size array initialization in debug mode in C++
  20253 Macro debug info broken due to lexer change
  21932 -O3 -fno-unit-at-a-time causes ICE

fortran: 4
  18913 seg. fault with -finit-local-zero option on complex array of dimension 1
  20774 Debug information in .o (from FORTRAN) points to temporary file under 
certain circumstances
  23460 g77 unable to locate fortran INCLUDE files when preprocessed
  23573 internal compiler error: in gen_subprogram_die

libf2c: 1
  17725 g77 libs installed in wrong directory

libobjc: 1
  11572 GNU libobjc no longer compiled on Darwin

libstdc++: 1
  11953 _REENTRANT defined when compiling non-threaded code.

middle-end: 4
  18956 'bus error' at runtime while passing a special struct to a C++ member 
function
  19183 ICE with -fPIC
  19371 Missing uninitialized warning with dead code (pure/const functions)
  22177 error: in assign_stack_temp_for_type, at function.c:655

other: 5
  15378 -Werror should provide notification of why gcc is exiting
  17594 GCC does not error about unknown options which starts with a valid 
option
  20731 contrib/gcc_update hard code -r gcc-3_4-branch
  22511 cc1plus: error: unrecognized command line option "-Wno-pointer-sign"
  23253 copyright year still at 2004

preprocessor: 2
  15307 Preprocessor ICE on invalid input
  19475 missing whitespace after macro name in C90 or C++

rtl-optimization: 20
  11707 constants not propagated in unrolled loop iterations with a conditional
  12863 basic block reordering fails for fallthru of casesi
  13987 compile time regression while compile fold-const.i
  14868 ICE with -msse2 -mfpmath=sse -fnon-call-exceptions
  14944 ICE when gcc reads *.gcda file of different version
  15242 pessimization of "goto *"
  15366 [unit-at-a-time] -fno-inline-functions is ignored for static functions
  16104 ICE in reload_cse_simplify_operands, at postreload.c:378 with SSE2 code 
on -O2
  16586 -O3 -fno-gcse ICE verify_local_live_at_start flow.c:575
  17810 internal compiler error: in verify_local_live_at_start for arm-rtems, 
arm-linux
  19001 Loops with power of two step and variable bounds not unrolled
  19354 -O3 -Wunreachable-code failing
  19767 CSE hang on very simple code with -O2 -ftracer
  19909 verify-flow-info: wrong frequency ...
  20359 Incorrect code with global register variables
  20639 store motion deletion of redundant stores doesn't consider asm volatiles
  21141 excessive stack usage
  21464 wassembler code is not generated for uint64_t comparison with -O
  22129 Optimization stomps const, initialized local array
  23478 Miscompilation due to reloading of a var that is also used in EH pad

target: 16
  11594 testcase gcc.dg/20020103-1.c fails with "scan-assembler-not LC"
  15231 constant pool entries referring to nonexistent labels
  15340 GCC internal error in preprocessed C code
  15397 c float function called from fortran gives wrong result
  15914 gcc-3_4-branch ICE on Linux kernel
  18583 error on valid code: const __attribute__((altivec(vector__))) doesn't 
work in arrays
  18603 local label names can collide with function names
  18823 ICE in ia64_st_address_bypass_p, at config/ia64/ia64.c:7387
  19226 ICE in g++.old-deja/g++.pt/asm1.C and asm2.C with -fpic/-fPIC
  19228 Error in gcc.dg/20011119-1.c when using -fpic/-fPIC
  20126 Inlined memcmp makes one argument null on entry
  21616 ICE: unable to find a register to spill in class `FLOAT_REGS'
  21642 wrong code with -O2
  22078 Cannot profilebootstrap 3.4.4 on OS X 10.3, 3.4.3 works
  22409 ICE in subst_stack_regs_pat, at reg-stack.c:1445
  22292 ICE with _mm_loadl_pd/__builtin_ia32_loadlpd

translation: 1
  21768 ICE in error message due to violation of coding conventions

tree-optimization: 2
  13000 Using -O2 cannot detect missing return statement in a function
  20076 __builtin_return(__builtin_apply()) inlined incorrectly


Thanks,

-- 
                                                       Gabriel Dos Reis 
                                           [EMAIL PROTECTED]

Reply via email to