[Bug preprocessor/20077] [3.4/4.0/4.1 Regression] GCC accepts macro definitions that fail a constraint

2005-10-30 Thread mmitchel at gcc dot gnu dot org
--- Comment #3 from mmitchel at gcc dot gnu dot org 2005-10-31 02:44 --- Marked as P5; this will never be release critical. -- mmitchel at gcc dot gnu dot org changed: What|Removed |Added ---

[Bug c++/20103] [4.0/4.1 regression] ICE in create_tmp_var with C99 style struct initializer

2005-10-30 Thread mmitchel at gcc dot gnu dot org
--- Comment #44 from mmitchel at gcc dot gnu dot org 2005-10-31 02:44 --- Leaving as P2; we should at least look hard at all of this again for 4.1. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=20103

[Bug c++/20133] [4.0/4.1 Regression] internal compiler error: in import_export_decl, at cp/decl2.c:1726

2005-10-30 Thread mmitchel at gcc dot gnu dot org
--- Comment #8 from mmitchel at gcc dot gnu dot org 2005-10-31 02:46 --- Downgraded to P2; it would be good to fix this, but it's not valid code, so it's not a showstopper. -- mmitchel at gcc dot gnu dot org changed: What|Removed |Added --

[Bug c++/20173] [3.4/4.0/4.1 regression] gcc accepts invalid partial specialization attempt of member function

2005-10-30 Thread mmitchel at gcc dot gnu dot org
--- Comment #6 from mmitchel at gcc dot gnu dot org 2005-10-31 02:46 --- Leaving as P2; I've been tinkering with a possible patch. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=20173

[Bug preprocessor/20285] [3.4/4.0/4.1 Regression] gcc -E - < . gives a misleading error message

2005-10-30 Thread mmitchel at gcc dot gnu dot org
--- Comment #2 from mmitchel at gcc dot gnu dot org 2005-10-31 02:47 --- Marked as P5; this will never be release critical. -- mmitchel at gcc dot gnu dot org changed: What|Removed |Added ---

[Bug c++/20293] [3.4/4.0/4.1 regression] Wrong diagnostic for ambiguous access

2005-10-30 Thread mmitchel at gcc dot gnu dot org
--- Comment #7 from mmitchel at gcc dot gnu dot org 2005-10-31 02:49 --- Leaving as P2; we should try to fix this. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=20293

[Bug tree-optimization/20643] [4.0/4.1 Regression] Tree loop optimizer does worse job than RTL loop optimizer

2005-10-30 Thread mmitchel at gcc dot gnu dot org
--- Comment #5 from mmitchel at gcc dot gnu dot org 2005-10-31 02:51 --- Dan, is there any chance of fixing this for 4.1? -- mmitchel at gcc dot gnu dot org changed: What|Removed |Added -

[Bug c++/20681] [4.0/4.1 Regression] wrong "control reaches" warning with switches

2005-10-30 Thread mmitchel at gcc dot gnu dot org
--- Comment #13 from mmitchel at gcc dot gnu dot org 2005-10-31 02:55 --- Given the kind of solutions we're looking at, I can't imagine this being fixed for 4.0, and probably not even for 4.1, so I've set this to P4. However, it seems sad to me that we can't find some efficient way to

[Bug target/20928] [4.0/4.1 regression] ICE: unrecognizable insns with -fPIC -O1

2005-10-30 Thread mmitchel at gcc dot gnu dot org
--- Comment #17 from mmitchel at gcc dot gnu dot org 2005-10-31 03:06 --- This prevents compiling a reasonably popular program; it's a showstopper. -- mmitchel at gcc dot gnu dot org changed: What|Removed |Added ---

[Bug middle-end/20983] [4.0/4.1 Regression] varargs functions force va_list variable to stack unnecessarily

2005-10-30 Thread mmitchel at gcc dot gnu dot org
--- Comment #5 from mmitchel at gcc dot gnu dot org 2005-10-31 03:08 --- On the one hand, varargs functions generally aren't used where performance really matters. On the other, this seems like something that shouldn't be too hard to fix -- and there's a code-size regression here too.

[Bug c++/21228] [4.0/4.1 Regression] -Wunreachable-code produces spurious warnings for constructor

2005-10-30 Thread mmitchel at gcc dot gnu dot org
--- Comment #3 from mmitchel at gcc dot gnu dot org 2005-10-31 03:09 --- Leaving as P2; this should be fixed. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=21228

[Bug c++/21308] [3.4/4.0/4.1 Regression] Very high compile time

2005-10-30 Thread mmitchel at gcc dot gnu dot org
--- Comment #10 from mmitchel at gcc dot gnu dot org 2005-10-31 03:11 --- I had another round of thoughts about this bug. It's clear that we need better data structures to get this right. It's not clear that I know what they should be. In any case, yes, we should try to ameliorate t

[Bug c++/21312] [3.4/4.0/4.1 Regression] Access violation diagnostic given twice

2005-10-30 Thread mmitchel at gcc dot gnu dot org
--- Comment #6 from mmitchel at gcc dot gnu dot org 2005-10-31 03:13 --- Yes, we should fix this -- but it's never going to be release critical. -- mmitchel at gcc dot gnu dot org changed: What|Removed |Added --

[Bug c/21343] [4.0/4.1 Regression] incompatible internal linkage declarations in different scopes not diagnosed

2005-10-30 Thread mmitchel at gcc dot gnu dot org
--- Comment #4 from mmitchel at gcc dot gnu dot org 2005-10-31 03:14 --- Downgraded to P5; this will never be release-critical. -- mmitchel at gcc dot gnu dot org changed: What|Removed |Added ---

[Bug debug/21391] [3.4/4.0/4.1 Regression] referencing a type via a cast does not emit it for debug (feliminate-unused-debug-types)

2005-10-30 Thread mmitchel at gcc dot gnu dot org
--- Comment #3 from mmitchel at gcc dot gnu dot org 2005-10-31 03:15 --- Leaving as P2; we really ought to fix this. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=21391

[Bug rtl-optimization/21485] [4.0/4.1 Regression] BYTEmark numsort: codegen regression with -O3

2005-10-30 Thread mmitchel at gcc dot gnu dot org
--- Comment #11 from mmitchel at gcc dot gnu dot org 2005-10-31 03:21 --- We need more analysis on these kinds of issues. So, we're doing a worse job on register allocation. Is that because the register allocator got worse, or because we're giving it a harder problem to solve? If the

[Bug tree-optimization/21488] [4.0/4.1 regression] Not copy propagating single-argument PHIs causes out-of-ssa coalescing failure

2005-10-30 Thread mmitchel at gcc dot gnu dot org
--- Comment #12 from mmitchel at gcc dot gnu dot org 2005-10-31 03:27 --- Like Diego, I'd like to understand this PR better. Not with a guess, but with a concrete explanation. If there's an overlapping live range, what range is it? In order to understand these kinds of optimization P

[Bug tree-optimization/21513] [4.0/4.1 Regression] __builtin_expect getting in the way of uninitialized warnings

2005-10-30 Thread mmitchel at gcc dot gnu dot org
--- Comment #3 from mmitchel at gcc dot gnu dot org 2005-10-31 03:31 --- This will never be release critical. -- mmitchel at gcc dot gnu dot org changed: What|Removed |Added -

[Bug target/21518] [4.0/4.1 Regression] unable to find a register with -fPIC and -O2 and non inlining static function

2005-10-30 Thread mmitchel at gcc dot gnu dot org
--- Comment #11 from mmitchel at gcc dot gnu dot org 2005-10-31 03:35 --- It sounds like we should (a) forbid __attribute__((regparm(3)) with -fPIC, and (b) not automatically generate that value, as per the patch in Comment #9. It doesn't seem useful to have an option that we think is

[Bug tree-optimization/21596] [4.0/4.1 Regression] extra temporaries when using global register variables

2005-10-30 Thread mmitchel at gcc dot gnu dot org
--- Comment #2 from mmitchel at gcc dot gnu dot org 2005-10-31 03:36 --- Leaving this as P2. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=21596

[Bug c++/21627] [3.4/4.0/4.1 Regression] invalid inline warning with ctor and dtor

2005-10-30 Thread mmitchel at gcc dot gnu dot org
--- Comment #5 from mmitchel at gcc dot gnu dot org 2005-10-31 03:37 --- We should definitely fix this. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=21627

[Bug rtl-optimization/21485] [4.0/4.1 Regression] BYTEmark numsort: codegen regression with -O3

2005-10-30 Thread pinskia at gcc dot gnu dot org
--- Comment #12 from pinskia at gcc dot gnu dot org 2005-10-31 03:37 --- (In reply to comment #11) > So, we're doing a worse job on register allocation. Is that because the > register allocator got worse, or because we're giving it a harder problem to > solve? If the latter, what's re

[Bug c/21659] [3.4/4.0/4.1 Regression] [unit-at-a-time] "weak declaration must precede definition" error missing at >= O1

2005-10-30 Thread mmitchel at gcc dot gnu dot org
--- Comment #4 from mmitchel at gcc dot gnu dot org 2005-10-31 03:38 --- This will never be release-critical. -- mmitchel at gcc dot gnu dot org changed: What|Removed |Added -

[Bug target/21715] [4.0/4.1 regression] code-generation performance regression

2005-10-30 Thread mmitchel at gcc dot gnu dot org
--- Comment #4 from mmitchel at gcc dot gnu dot org 2005-10-31 03:40 --- Leaving as P2. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=21715

[Bug tree-optimization/21883] [4.1 Regression] jump threading causing excessive code duplication

2005-10-30 Thread mmitchel at gcc dot gnu dot org
--- Comment #5 from mmitchel at gcc dot gnu dot org 2005-10-31 03:43 --- Downgraded to P2. Important, but not a showstopper. We really should have some kind of throttle, even if it's a bit simplistic. -- mmitchel at gcc dot gnu dot org changed: What|Removed

[Bug tree-optimization/20643] [4.0/4.1 Regression] Tree loop optimizer does worse job than RTL loop optimizer

2005-10-30 Thread dberlin at gcc dot gnu dot org
--- Comment #6 from dberlin at gcc dot gnu dot org 2005-10-31 03:43 --- Realistically? No. I'm about to start solving it on the improved-aliasing branch. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=20643

[Bug target/22017] [3.4/4.0/4.1 Regression] Error to pass struct parameter when compile with mingw's gcc.exe using "-march=i386 -mrtd" flags

2005-10-30 Thread mmitchel at gcc dot gnu dot org
--- Comment #6 from mmitchel at gcc dot gnu dot org 2005-10-31 03:45 --- Leaving at P2, only because Cygwin is not a primary platform. (Otherwise, I'd make this P1.) -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=22017

[Bug preprocessor/22042] [3.4/4.0/4.1 Regression] stringification BUG

2005-10-30 Thread mmitchel at gcc dot gnu dot org
--- Comment #14 from mmitchel at gcc dot gnu dot org 2005-10-31 03:46 --- Leaving as P2. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=22042

[Bug middle-end/22127] [3.4/4.0/4.1 Regression] register window not preserved after getcontext call

2005-10-30 Thread mmitchel at gcc dot gnu dot org
--- Comment #10 from mmitchel at gcc dot gnu dot org 2005-10-31 03:49 --- Regardless of *where* getcontext() should be recognized, it's clear that the compiler should be aware that it has special behavior. This is a wrong-code regression on a primary platform with no non-default opti

[Bug c++/22136] [4.1 regression] Rejects old-style using declaration

2005-10-30 Thread mmitchel at gcc dot gnu dot org
--- Comment #4 from mmitchel at gcc dot gnu dot org 2005-10-31 03:50 --- Leaving as P2; we should fix this. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=22136

[Bug middle-end/22141] [4.0/4.1 Regression] Missing optimization when storing structures

2005-10-30 Thread mmitchel at gcc dot gnu dot org
--- Comment #2 from mmitchel at gcc dot gnu dot org 2005-10-31 03:54 --- Leaving as P2. Do we know what's different? The structure type is byte-aligned. How did 2.95 justify using a 4-byte store? -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=22141

[Bug c++/22238] [4.0/4.1 regression] '#'obj_type_ref' not supported by dump_expr

2005-10-30 Thread mmitchel at gcc dot gnu dot org
--- Comment #6 from mmitchel at gcc dot gnu dot org 2005-10-31 03:55 --- Gaby, please apply the simple OBJ_TYPE_REF patch so that we can remove the regression markers from this PR. (I agree that a complete solution is difficult; my opinion continues to be that we should use carets, rat

[Bug middle-end/22275] [3.4/4.0/4.1 Regression] bitfield layout change (regression?)

2005-10-30 Thread mmitchel at gcc dot gnu dot org
--- Comment #5 from mmitchel at gcc dot gnu dot org 2005-10-31 03:57 --- This is a showstopper; we need to at least understand why this changed and whether or not we should change it back. -- mmitchel at gcc dot gnu dot org changed: What|Removed |

[Bug middle-end/22141] [4.0/4.1 Regression] Missing optimization when storing structures

2005-10-30 Thread pinskia at gcc dot gnu dot org
--- Comment #3 from pinskia at gcc dot gnu dot org 2005-10-31 03:59 --- (In reply to comment #2) > Leaving as P2. > Do we know what's different? Yes in 4.0 and above there is no CONSTRUCTOR so we don't see the full CONSTRUCTOR in expand so it could expand to just one integer store. >The

[Bug c/22297] [4.0/4.1 Regression] missing uninitialization warning

2005-10-30 Thread mmitchel at gcc dot gnu dot org
--- Comment #3 from mmitchel at gcc dot gnu dot org 2005-10-31 04:02 --- The patch in Comment #1 has been applied. Andrew, what is your point about the C++ front-end? What is it you think is wrong? In any case, this will never be release critical. -- mmitchel at gcc dot gnu dot o

[Bug middle-end/22429] [4.1 Regression] -1073741824 <= n && n <= 1073741823 is true where n is 1073741824

2005-10-30 Thread mmitchel at gcc dot gnu dot org
--- Comment #12 from mmitchel at gcc dot gnu dot org 2005-10-31 04:03 --- This is a showstopper; wrong code on a primary platform using plausible inputs. -- mmitchel at gcc dot gnu dot org changed: What|Removed |Added -

[Bug target/22432] [4.0/4.1 Regression] Wrong code generation using MMX intrinsics on amd64

2005-10-30 Thread mmitchel at gcc dot gnu dot org
--- Comment #5 from mmitchel at gcc dot gnu dot org 2005-10-31 04:04 --- This is a showstopper; wrong code on a primary platform. -- mmitchel at gcc dot gnu dot org changed: What|Removed |Added -

[Bug c++/22434] [3.4/4.0/4.1 regression] ICE in simplify_{,gen_}subreg

2005-10-30 Thread mmitchel at gcc dot gnu dot org
--- Comment #6 from mmitchel at gcc dot gnu dot org 2005-10-31 04:05 --- I'm not sure what's ging on here, but I know we should fix it... Leaving as P2. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=22434

[Bug middle-end/22456] [4.1 regression] missing "is used uninitialized" warning

2005-10-30 Thread mmitchel at gcc dot gnu dot org
--- Comment #4 from mmitchel at gcc dot gnu dot org 2005-10-31 04:07 --- This will never be release-critical. -- mmitchel at gcc dot gnu dot org changed: What|Removed |Added -

[Bug c++/22489] [4.0/4.1 Regression] ICE in dwarf2out_finish with using namespace in a local class and compiler built constructors

2005-10-30 Thread mmitchel at gcc dot gnu dot org
--- Comment #5 from mmitchel at gcc dot gnu dot org 2005-10-31 04:07 --- This will prevent compiling real programs with -g; it's a showstopper. -- mmitchel at gcc dot gnu dot org changed: What|Removed |Added ---

[Bug rtl-optimization/22509] [4.1 regression] elemental.f90 testsuite failure (-fweb)

2005-10-30 Thread mmitchel at gcc dot gnu dot org
--- Comment #13 from mmitchel at gcc dot gnu dot org 2005-10-31 04:08 --- I've set this to P5. If it's not Fortran-specific, Cc: me -- after attaching the C/C++ test-case. Or, just fix the bug. :-) -- mmitchel at gcc dot gnu dot org changed: What|Removed

[Bug ada/22533] [4.1 regression] ICE in get_base_var

2005-10-30 Thread mmitchel at gcc dot gnu dot org
--- Comment #22 from mmitchel at gcc dot gnu dot org 2005-10-31 04:10 --- Downgraded to P5. If this is not Ada-specific, please attach a C/C++ test case. -- mmitchel at gcc dot gnu dot org changed: What|Removed |Added

[Bug rtl-optimization/22563] [3.4/4.0/4.1 Regression] performance regression for gcc newer than 2.95

2005-10-30 Thread mmitchel at gcc dot gnu dot org
--- Comment #7 from mmitchel at gcc dot gnu dot org 2005-10-31 04:12 --- Leaving as P2. I've seen reports of similar bitfield problems on a variety of problems. This kind of code doesn't show up much in scientific computing, but it does show up in network applications, operating-syste

[Bug c/22297] [4.0/4.1 Regression] missing uninitialization warning

2005-10-30 Thread pinskia at gcc dot gnu dot org
--- Comment #4 from pinskia at gcc dot gnu dot org 2005-10-31 04:13 --- (In reply to comment #3) > Andrew, what is your point about the C++ front-end? What is it you think is > wrong? There is no mention of the C++ front-end here at all. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?

[Bug target/23153] [4.1 Regression] [meta-bug] code size regression from 4.0 on x86

2005-10-30 Thread dann at godzilla dot ics dot uci dot edu
--- Comment #8 from dann at godzilla dot ics dot uci dot edu 2005-10-31 04:15 --- More data, the Linux kernel compiled for i686: size -f * textdata bss dec hex filename 2625471 534012 611768 3771251 398b73 vmlinux.4.0 3023306 429364 347384 3800054 39fbf6 vmlinu

[Bug c++/23046] [4.1 Regression] ICE in set_value_range, at tree-vrp.c:191

2005-10-30 Thread mmitchel at gcc dot gnu dot org
--- Comment #20 from mmitchel at gcc dot gnu dot org 2005-10-31 04:15 --- This is a showstopper; ICE on simple, valid code. We need to resolve what approach (es) to use to fix this and get it done. -- mmitchel at gcc dot gnu dot org changed: What|Removed

[Bug c/23104] [4.1 Regression] C does not reject the same function in two different TUs with -combine

2005-10-30 Thread mmitchel at gcc dot gnu dot org
--- Comment #7 from mmitchel at gcc dot gnu dot org 2005-10-31 04:18 --- Downgraded to P4. If we can fix this great; otherwise, we'll look at it again for 4.2. -- mmitchel at gcc dot gnu dot org changed: What|Removed |Added --

[Bug c/23104] [4.1 Regression] C does not reject the same function in two different TUs with -combine

2005-10-30 Thread pinskia at gcc dot gnu dot org
--- Comment #8 from pinskia at gcc dot gnu dot org 2005-10-31 04:19 --- (In reply to comment #7) > Downgraded to P4. If we can fix this great; otherwise, we'll look at it > again for 4.2. It is not like I did not post a patch. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=23104

[Bug tree-optimization/23109] [4.1 Regression] compiler generates wrong code leading to spurious division by zero with -funsafe-math-optimizations (instead of -ftrapping-math)

2005-10-30 Thread mmitchel at gcc dot gnu dot org
--- Comment #8 from mmitchel at gcc dot gnu dot org 2005-10-31 04:20 --- This is a serious wrong-code problem; it's a showstopper. -- mmitchel at gcc dot gnu dot org changed: What|Removed |Added

[Bug tree-optimization/23115] [4.1 Regression] -ftree-vectorize generates wrong code

2005-10-30 Thread mmitchel at gcc dot gnu dot org
--- Comment #7 from mmitchel at gcc dot gnu dot org 2005-10-31 04:23 --- I'm on the fence as to whether to call this P1 or P2. People have really started to use -ftree-vectorize and it's a major advantage of the more recent compilers over 3.4.x, so I'd really like to see this fixed. O

[Bug c/23144] [4.0/4.1 Regression] invalid parameter forward declarations not diagnosed

2005-10-30 Thread mmitchel at gcc dot gnu dot org
--- Comment #2 from mmitchel at gcc dot gnu dot org 2005-10-31 04:28 --- This will never be release-critical. -- mmitchel at gcc dot gnu dot org changed: What|Removed |Added -

[Bug middle-end/23155] [4.0/4.1 Regression] Gimplification failed for union cast

2005-10-30 Thread mmitchel at gcc dot gnu dot org
--- Comment #11 from mmitchel at gcc dot gnu dot org 2005-10-31 04:29 --- Leaving as P2. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=23155

[Bug target/22017] [3.4/4.0/4.1 Regression] Error to pass struct parameter when compile with mingw's gcc.exe using "-march=i386 -mrtd" flags

2005-10-30 Thread dannysmith at users dot sourceforge dot net
--- Comment #7 from dannysmith at users dot sourceforge dot net 2005-10-31 04:30 --- This is an i386 bug, not specific to MS windows target. However, it is only a problem with -mtune=i386 -mrtd. Danny -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=22017

[Bug c++/23171] [4.1 Regression] ICE on pointer initialization with C99 initializer

2005-10-30 Thread mmitchel at gcc dot gnu dot org
--- Comment #8 from mmitchel at gcc dot gnu dot org 2005-10-31 04:31 --- Leaving as P2. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=23171

[Bug c++/23172] [4.1 Regression] ICE on integer initialization, GNU extension

2005-10-30 Thread mmitchel at gcc dot gnu dot org
--- Comment #8 from mmitchel at gcc dot gnu dot org 2005-10-31 04:31 --- Leaving as P2. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=23172

[Bug middle-end/23181] [4.1 Regression] Slowdown of the bresenham line drawing by roughly 20%

2005-10-30 Thread mmitchel at gcc dot gnu dot org
--- Comment #9 from mmitchel at gcc dot gnu dot org 2005-10-31 04:36 --- So, Jeff, is it your opinion that this is just an inevitable case of optimizers-aren't-perfect? If so, would you please just close this PR? Leaving as P2. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=23181

[Bug inline-asm/23200] [4.0/4.1 regression] rejects "i"(&var + 1)

2005-10-30 Thread mmitchel at gcc dot gnu dot org
--- Comment #10 from mmitchel at gcc dot gnu dot org 2005-10-31 04:37 --- Leaving as P2. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=23200

[Bug c++/23211] [3.4/4.0/4.1 regression] using dec in nested class doesn't import name

2005-10-30 Thread mmitchel at gcc dot gnu dot org
--- Comment #6 from mmitchel at gcc dot gnu dot org 2005-10-31 04:39 --- Leavinga s P2. We should at least look at this, and understand what's wrong. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=23211

[Bug c++/23287] [3.4/4.0/4.1 regression] Explicitly invoking destructor of template class in a template and is dependent

2005-10-30 Thread mmitchel at gcc dot gnu dot org
--- Comment #8 from mmitchel at gcc dot gnu dot org 2005-10-31 04:40 --- Leaving as P2. I'm only 75% sure this is valid, but we should at least investigate. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=23287

[Bug target/23302] [4.1 Regression] extra move generated on x86

2005-10-30 Thread mmitchel at gcc dot gnu dot org
--- Comment #5 from mmitchel at gcc dot gnu dot org 2005-10-31 04:43 --- I think we should look for some solution to this problem, without reverting the previous patch. If this problem is amenable to a peephole, let's solve it that way. That said, I'm going to downgrade this to P4; if

[Bug target/23303] [4.1 Regression] 4.1 generates sall + addl instead of leal

2005-10-30 Thread mmitchel at gcc dot gnu dot org
--- Comment #4 from mmitchel at gcc dot gnu dot org 2005-10-31 04:45 --- Jan, what's your analysis on this PR? -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=23303

[Bug target/23322] [4.1 regression] performance regression, possibly related to caching

2005-10-30 Thread mmitchel at gcc dot gnu dot org
--- Comment #5 from mmitchel at gcc dot gnu dot org 2005-10-31 04:49 --- Do we have any analysis about why the register allocator is doing a worse job? Leaving as P2. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=23322

[Bug target/23524] [4.1 Regression]bigger version of mov + cmp produced

2005-10-30 Thread dann at godzilla dot ics dot uci dot edu
--- Comment #13 from dann at godzilla dot ics dot uci dot edu 2005-10-31 04:50 --- (In reply to comment #12) > A more interesting test would be to see the Linux kernel size difference, There's such a comparison now in comment #8 in PR23153. It confirms the size increase. -- http:/

[Bug tree-optimization/23335] [4.0/4.1 Regression] copyrename does not coalesce different type variables (useless type conversion)

2005-10-30 Thread mmitchel at gcc dot gnu dot org
--- Comment #9 from mmitchel at gcc dot gnu dot org 2005-10-31 04:55 --- I'm going to resolve this as INVALID. If there's a bug here, we need a test case that shows that inferior code; then, we can reopen this bug. -- mmitchel at gcc dot gnu dot org changed: What|Re

[Bug debug/23336] [3.4/4.0/4.1 Regression] enum constants not visible to gdb because of -feliminate-unused-debug-types

2005-10-30 Thread mmitchel at gcc dot gnu dot org
--- Comment #2 from mmitchel at gcc dot gnu dot org 2005-10-31 04:56 --- Leaving as P2; we should definitely fix this. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=23336

[Bug tree-optimization/23346] [4.1 Regression] FRE before DCE makes a mess of loads or need to sink loads

2005-10-30 Thread mmitchel at gcc dot gnu dot org
--- Comment #7 from mmitchel at gcc dot gnu dot org 2005-10-31 04:58 --- Why have we regressed relative to 4.0? -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=23346

[Bug tree-optimization/23346] [4.1 Regression] FRE before DCE makes a mess of loads or need to sink loads

2005-10-30 Thread pinskia at physics dot uc dot edu
--- Comment #8 from pinskia at gcc dot gnu dot org 2005-10-31 04:59 --- Subject: Re: [4.1 Regression] FRE before DCE makes a mess of loads or need to sink loads > > > > --- Comment #7 from mmitchel at gcc dot gnu dot org 2005-10-31 04:58 > --- > Why have we regressed relat

[Bug c++/23372] [4.0/4.1 Regression] Temporary aggregate copy not elided when passing parameters by value

2005-10-30 Thread mmitchel at gcc dot gnu dot org
--- Comment #14 from mmitchel at gcc dot gnu dot org 2005-10-31 05:00 --- Leaving as P2. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=23372

[Bug target/23378] [4.1 Regression] code quality regression for complicated loop

2005-10-30 Thread mmitchel at gcc dot gnu dot org
--- Comment #5 from mmitchel at gcc dot gnu dot org 2005-10-31 05:01 --- Leaving as P2. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=23378

[Bug middle-end/23492] [4.1 Regression] ACATS c48009e SEGV in set_bb_for_stmt tree-cfg.c:2673 on x86_64

2005-10-30 Thread pinskia at gcc dot gnu dot org
--- Comment #2 from pinskia at gcc dot gnu dot org 2005-10-31 05:02 --- Here is a C testcase (so that Mark does not lower this to P5): struct f {}; struct g1 {struct f l;}; static inline void g(struct f a, int i){} void h(void) { struct g1 t; g(t.l , 1); } -- http://gcc.gnu.org/

[Bug tree-optimization/23382] [4.1 Regression] Does not remove the old HEAP virtual variables in clobbered

2005-10-30 Thread mmitchel at gcc dot gnu dot org
--- Comment #8 from mmitchel at gcc dot gnu dot org 2005-10-31 05:02 --- Leaving as P2. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=23382

[Bug rtl-optimization/23392] [4.1 Regression] foward-1.m fails with -funroll-loops -O3 -fgnu-runtime

2005-10-30 Thread mmitchel at gcc dot gnu dot org
--- Comment #10 from mmitchel at gcc dot gnu dot org 2005-10-31 05:03 --- Dale, would you please attach the C++ testcase for this PR? -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=23392

[Bug target/23451] [3.4/4.0/4.1 regression] Redundant reloading from stack frame

2005-10-30 Thread mmitchel at gcc dot gnu dot org
--- Comment #2 from mmitchel at gcc dot gnu dot org 2005-10-31 05:05 --- We don't need speculation; we need facts. I'll leave this at P2, in the hopes that someone will analyze this properly. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=23451

[Bug rtl-optimization/23453] [4.0/4.1 regression] miscompilation of PARI/GP on x86 with gcse after reload

2005-10-30 Thread mmitchel at gcc dot gnu dot org
--- Comment #9 from mmitchel at gcc dot gnu dot org 2005-10-31 05:09 --- Leaving as P2. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=23453

[Bug c++/23457] [3.4/4.0/4.1 Regression] compiler crash on huge object size with virtual base

2005-10-30 Thread mmitchel at gcc dot gnu dot org
--- Comment #3 from mmitchel at gcc dot gnu dot org 2005-10-31 05:09 --- Leaving as P2; we should fix this. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=23457

[Bug target/23488] [4.1 Regression] GCSE load PRE does not work with non sets

2005-10-30 Thread mmitchel at gcc dot gnu dot org
--- Comment #10 from mmitchel at gcc dot gnu dot org 2005-10-31 05:13 --- Leaving as P2. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=23488

[Bug middle-end/23492] [4.1 Regression] ACATS c48009e SEGV in set_bb_for_stmt tree-cfg.c:2673 on x86_64

2005-10-30 Thread pinskia at gcc dot gnu dot org
--- Comment #3 from pinskia at gcc dot gnu dot org 2005-10-31 05:13 --- I decided against committing the patch as obvious. Anyways the patch was posted: http://gcc.gnu.org/ml/gcc-patches/2005-10/msg01770.html -- pinskia at gcc dot gnu dot org changed: What|Removed

[Bug rtl-optimization/23490] [3.4/4.0/4.1 Regression] Long compile time for array initializer with inlined constructor

2005-10-30 Thread mmitchel at gcc dot gnu dot org
--- Comment #8 from mmitchel at gcc dot gnu dot org 2005-10-31 05:17 --- I'd like to see this fixed. Is there any throttling we can do here? -- mmitchel at gcc dot gnu dot org changed: What|Removed |Added -

[Bug middle-end/23492] [4.1 Regression] ACATS c48009e SEGV in set_bb_for_stmt tree-cfg.c:2673 on x86_64

2005-10-30 Thread mmitchel at gcc dot gnu dot org
--- Comment #4 from mmitchel at gcc dot gnu dot org 2005-10-31 05:22 --- This patch is OK, assuming no objections within 24 hours. -- mmitchel at gcc dot gnu dot org changed: What|Removed |Added

[Bug middle-end/24589] New: [4.1 Regression] wrong code with zero sized structs on CONSTRUCTOR

2005-10-30 Thread pinskia at gcc dot gnu dot org
Testcase: void abort (void); int ii; typedef struct {} raw_spinlock_t; typedef struct { raw_spinlock_t raw_lock; } spinlock_t; raw_spinlock_t one_raw_spinlock (void) { raw_spinlock_t raw_lock; ii++; return raw_lock; } int main(void) {

[Bug middle-end/24589] [4.1 Regression] wrong code with zero sized structs on CONSTRUCTOR

2005-10-30 Thread pinskia at gcc dot gnu dot org
--- Comment #1 from pinskia at gcc dot gnu dot org 2005-10-31 05:26 --- This still fails as of today. I will repost and retest the patch later today. -- pinskia at gcc dot gnu dot org changed: What|Removed |Added ---

[Bug middle-end/23497] [4.1 regression] Bogus 'is used uninitialized...' warning about std::complex

2005-10-30 Thread mmitchel at gcc dot gnu dot org
--- Comment #9 from mmitchel at gcc dot gnu dot org 2005-10-31 05:28 --- Certainly, the test-case in Comment #1 does depend on libstdc++ at all. Let's fix this. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=23497

[Bug target/23524] [4.1 Regression]bigger version of mov + cmp produced

2005-10-30 Thread mmitchel at gcc dot gnu dot org
--- Comment #14 from mmitchel at gcc dot gnu dot org 2005-10-31 05:36 --- I don't think this PR is, in-and-of-itself, is very interesting, as it's a 1-byte size increase with -O2, which, as has been said, is not aimed at minimizing code size. So, I'm going to close this PR -- but, leav

[Bug rtl-optimization/23567] [3.4/4.0/4.1 regression] if-conversion causes wrong code

2005-10-30 Thread mmitchel at gcc dot gnu dot org
--- Comment #6 from mmitchel at gcc dot gnu dot org 2005-10-31 05:39 --- Elevating to P1; this is a serious wrong-code regression. -- mmitchel at gcc dot gnu dot org changed: What|Removed |Added

[Bug target/23775] [4.1 Regression] wrong code in argument passing

2005-10-30 Thread mmitchel at gcc dot gnu dot org
--- Comment #8 from mmitchel at gcc dot gnu dot org 2005-10-31 05:41 --- Yup, this is a showstoppper. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=23775

[Bug tree-optimization/23821] [4.0/4.1 Regression] DOM and VRP creating harder to optimize code

2005-10-30 Thread mmitchel at gcc dot gnu dot org
--- Comment #3 from mmitchel at gcc dot gnu dot org 2005-10-31 05:42 --- Leaving as P2, pending investigation. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=23821

[Bug tree-optimization/23835] [4.1 Regression] case where gcc 4.1.0 -O3 compile takes two times longer earlier versions

2005-10-30 Thread mmitchel at gcc dot gnu dot org
--- Comment #22 from mmitchel at gcc dot gnu dot org 2005-10-31 05:46 --- Downgrading to P4. I'd like to see more progress for 4.1, but it's not going to be release-critical. -- mmitchel at gcc dot gnu dot org changed: What|Removed |Added ---

[Bug tree-optimization/23948] [4.1 Regression] internal compiler error: verify_stmts failed

2005-10-30 Thread mmitchel at gcc dot gnu dot org
--- Comment #20 from mmitchel at gcc dot gnu dot org 2005-10-31 05:48 --- This is a showstopper. -- mmitchel at gcc dot gnu dot org changed: What|Removed |Added

[Bug middle-end/23954] [4.1 regression] FAIL: gcc.c-torture/execute/20040709-1.c execution, -Os

2005-10-30 Thread mmitchel at gcc dot gnu dot org
--- Comment #6 from mmitchel at gcc dot gnu dot org 2005-10-31 05:50 --- This is a showstopper, at least until we analyze it better. -- mmitchel at gcc dot gnu dot org changed: What|Removed |Added --

[Bug middle-end/24003] [4.1 Regression] 17 ACATS regressions (fixed point or decimal artihmetic)

2005-10-30 Thread mmitchel at gcc dot gnu dot org
--- Comment #23 from mmitchel at gcc dot gnu dot org 2005-10-31 05:52 --- Do we have a C/C++ testcase for this problem? I'm going to leave this as P2 for now, given that we think it's not language-dependent, and given that we seem close to a fix. -- http://gcc.gnu.org/bugzilla/sho

[Bug c++/24009] [4.0/4.1 regression] C++ fails to print #include stack

2005-10-30 Thread mmitchel at gcc dot gnu dot org
--- Comment #6 from mmitchel at gcc dot gnu dot org 2005-10-31 05:53 --- We should either fix this, or, at least, figure out why we can't; leaving as P2. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=24009

[Bug preprocessor/24024] [3.4/4.0/4.1 Regression] gcc -E -C processes "\" incorrectly inside C comments

2005-10-30 Thread mmitchel at gcc dot gnu dot org
--- Comment #5 from mmitchel at gcc dot gnu dot org 2005-10-31 05:54 --- A bug in the -E -C output is never going to be release-critical. -- mmitchel at gcc dot gnu dot org changed: What|Removed |Added

[Bug c++/24037] [3.4/4.0/4.1 regression] C++ front-end does not print #include stack for parsering errors

2005-10-30 Thread mmitchel at gcc dot gnu dot org
--- Comment #5 from mmitchel at gcc dot gnu dot org 2005-10-31 05:54 --- Leaving as P2; we need to fix this or figure out why we can't. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=24037

[Bug middle-end/24093] [4.1 Regression] cgraph exhausts virtual memory building 197.parser with -profile-use -O3

2005-10-30 Thread mmitchel at gcc dot gnu dot org
--- Comment #9 from mmitchel at gcc dot gnu dot org 2005-10-31 05:56 --- Should this be marked as fixed, or as 4.0-only, given the patch in Comment #8? -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=24093

[Bug c/24101] [3.4/4.0/4.1 Regression] Segfault with preprocessed source

2005-10-30 Thread mmitchel at gcc dot gnu dot org
--- Comment #4 from mmitchel at gcc dot gnu dot org 2005-10-31 05:57 --- Leaving as P2. This really should be fixed. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=24101

[Bug c++/24138] [4.1 regression] ICE with the code in PR 20407

2005-10-30 Thread mmitchel at gcc dot gnu dot org
--- Comment #4 from mmitchel at gcc dot gnu dot org 2005-10-31 05:58 --- I'm not sure whether we want to try to allow this in C++. (I think this is valid C99, using the flexible array extension, but I'm not certain.) Clearly, however, ICEing is bad; leaving as P2. -- http://gcc.g

[Bug rtl-optimization/24160] [4.1 Regression] ICE with -O1 -ftree-vectorize -msse

2005-10-30 Thread mmitchel at gcc dot gnu dot org
--- Comment #13 from mmitchel at gcc dot gnu dot org 2005-10-31 06:00 --- This is a showstopper. -- mmitchel at gcc dot gnu dot org changed: What|Removed |Added

[Bug preprocessor/24202] [3.4/4.0/4.1 Regression] Segfault with #pragma once

2005-10-30 Thread mmitchel at gcc dot gnu dot org
--- Comment #9 from mmitchel at gcc dot gnu dot org 2005-10-31 06:02 --- I'm marking this as P1, at least until we do some analysis. -- mmitchel at gcc dot gnu dot org changed: What|Removed |Added --

[Bug target/24230] [4.1 Regression] ICE in extract_insn with altivec

2005-10-30 Thread mmitchel at gcc dot gnu dot org
--- Comment #19 from mmitchel at gcc dot gnu dot org 2005-10-31 06:04 --- Altivec is very popular; this is a showstopper. -- mmitchel at gcc dot gnu dot org changed: What|Removed |Added -

[Bug rtl-optimization/24257] [4.1 Regression] ICE: in extract_insn with -O -fgcse -fgcse-sm

2005-10-30 Thread mmitchel at gcc dot gnu dot org
--- Comment #9 from mmitchel at gcc dot gnu dot org 2005-10-31 06:05 --- How broken is -fgcse-sm? Is it broken enough that it should not only be disabled by default but also hard-wired off on release branches? -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=24257

<    1   2   3   4   >