Hi, The number of open PRs registered as CC-3.4.x regressions only and targetted for 3.4.5 has decreased from 125 (last week) to 115. Which is a progress! Still, we have too many PRs for a stable branch.
Here is the complete list as communicated to me by the bugzilla mail interface. Note to Dan: we still miss ways to query for PRs closed in specific laps to time. The C++ front-end remains the winner in the category of maximum number of regressions (46). bootstrap: 2 18532 libgcc.mk isn't parallel build safe for multilib 22213 quoting of dir-variable in mklibgcc.in c: 5 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 22458 ICE on missing brace c++: 46 11224 warning "value computed is not used" no longer emitted 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 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 22545 ICE with pointer to class member & user defined conversion operator 23162 internal compiler error: in c_expand_expr, at c-common.c:4138 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: 2 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 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: 6 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) 20329 current 3.4.4 miscompiles Linux kernel with athlon optimisations 21964 broken tail call at -O2 or more 22177 error: in assign_stack_temp_for_type, at function.c:655 other: 4 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" 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 17860 Wrong generated code for loop with varying bound 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 target: 18 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 17279 internal compiler error with 128 bit integers 18582 Internal compiler error with arrays of type V2DF 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 -- Gabriel Dos Reis [EMAIL PROTECTED]