[Bug target/19658] fail to build gcc 3.4.3 on IRIX6.5

2005-01-31 Thread rsandifo at gcc dot gnu dot org
--- Additional Comments From rsandifo at gcc dot gnu dot org 2005-01-31 21:53 --- FWIW, I've not had any problems like this, although I tend to use the MIPSpro cc as the bootstrap compiler, not gcc 3.3. There have been other successful build reports too. If you don't have access to

[Bug target/19726] suboptimal constructor generated

2005-01-31 Thread yuri at tsoft dot com
--- Additional Comments From yuri at tsoft dot com 2005-01-31 22:02 --- actually I want to generalize it: any situation in C++/C/Ada when many enough close (in memory) variables are assigned the same value should use bulk stos(b/w/l). This should be applied as part of optimization. --

[Bug other/19730] segfault in cp-demangle

2005-01-31 Thread pinskia at gcc dot gnu dot org
--- Additional Comments From pinskia at gcc dot gnu dot org 2005-01-31 22:12 --- (In reply to comment #1) Ian, can you have a look? Mainline __cxa_demangle returns -2. This is a dup of bug 16240 which both the mangling and demangling problems have been fixed on the mainline (4.0.0).

[Bug c++/16240] [3.4/3.5 ABI Regression] g++ generates incorrect mangled name

2005-01-31 Thread pinskia at gcc dot gnu dot org
--- Additional Comments From pinskia at gcc dot gnu dot org 2005-01-31 22:12 --- *** Bug 19730 has been marked as a duplicate of this bug. *** -- What|Removed |Added

[Bug libgcj/19728] libgcj Gnu.java missing SHA-160

2005-01-31 Thread pinskia at gcc dot gnu dot org
-- What|Removed |Added Status|UNCONFIRMED |NEW Ever Confirmed||1 Last reconfirmed|-00-00 00:00:00

[Bug rtl-optimization/19680] sub-optimial register allocation with sse

2005-01-31 Thread tbptbp at gmail dot com
--- Additional Comments From tbptbp at gmail dot com 2005-01-31 22:21 --- Oops, my bad. Thought pshufd mixed both operands à la shufps; i'm obviously not familiar with the integer side of SSE. And yes the combination is a lose, albeit a small one around 3%. But i'm timing the whole

[Bug target/14625] tail call optimization missed

2005-01-31 Thread steven at gcc dot gnu dot org
$1, %ecx movl$3, 4(%esp) movl$2, (%esp) callfoo subl$8, %esp addl$8, %esp ret .size bar, .-bar .ident GCC: (GNU) 4.0.0 20050131 (experimental) .section.note.GNU-stack,,@progbits

[Bug c++/19731] New: arguments incorrectly named in static member specialization

2005-01-31 Thread nick at ilm dot com
It looks like in the specialization of a static template member of a template class, the argument names are used from the original declaration, rather than from the specialization declaration. template class T struct W { template class S static S getAsS(const T v_orig); }; template template

[Bug c++/19731] arguments incorrectly named in static member specialization

2005-01-31 Thread nick at ilm dot com
-- What|Removed |Added Keywords||accepts-invalid, rejects- ||valid

[Bug c++/19731] arguments incorrectly named in static member specialization

2005-01-31 Thread pinskia at gcc dot gnu dot org
--- Additional Comments From pinskia at gcc dot gnu dot org 2005-01-31 22:46 --- This is a dup of bug 18962 which is already fixed in 3.4.4 and 4.0.0. *** This bug has been marked as a duplicate of 18962 *** -- What|Removed |Added

[Bug c++/18962] [3.4 Regression] specialization of template class with inner template members and parameter

2005-01-31 Thread pinskia at gcc dot gnu dot org
--- Additional Comments From pinskia at gcc dot gnu dot org 2005-01-31 22:46 --- *** Bug 19731 has been marked as a duplicate of this bug. *** -- What|Removed |Added

[Bug rtl-optimization/19680] sub-optimial register allocation with sse

2005-01-31 Thread tbptbp at gmail dot com
--- Additional Comments From tbptbp at gmail dot com 2005-01-31 22:58 --- In previous test i've used a crufted string of compilation options; i've removed all that crap for -O3 -march=k8 -mfpmath=sse -fno-gcse -fno-exceptions. The second patch, hack sse simode inputs, is a small win or

[Bug c++/19732] New: [4.0 regression] Invalid destructor declarations accepted

2005-01-31 Thread reichelt at gcc dot gnu dot org
The following invalid code snippet is accepted by mainline: == struct A; struct B { ~A(); }; == Mark, this was caused by your patch http://gcc.gnu.org/ml/gcc-cvs/2004-06/msg00888.html This patch not only removed the error message

[Bug c++/19733] New: [3.4/4.0 regression] ICE on invalid destructor call

2005-01-31 Thread reichelt at gcc dot gnu dot org
The following invalid code snippet causes an ICE since gcc 3.4.0: == struct A {}; void foo() { A().A::~~A(); } == Mainline's error message reads: bug.cc: In function 'void foo()': bug.cc:2: error: expected class-name before '~'

[Bug target/14625] tail call optimization missed

2005-01-31 Thread steven at gcc dot gnu dot org
--- Additional Comments From steven at gcc dot gnu dot org 2005-01-31 23:17 --- FWIW we don't emit the tail call because of this: /* If this function requires more stack slots than the current function, we cannot change it into a sibling call. */ ||

[Bug c++/19734] New: [3.4/4.0 regression] Another ICE on invalid destructor call

2005-01-31 Thread reichelt at gcc dot gnu dot org
The following invalid code snippet causes an ICE since gcc 3.4.0: == struct A; void foo() { A::~A(); } == Mainline's error message reads: bug.cc: In function 'void foo()': bug.cc:2: internal compiler error: vector VEC(tree) index

[Bug rtl-optimization/19680] sub-optimial register allocation with sse

2005-01-31 Thread tbptbp at gmail dot com
--- Additional Comments From tbptbp at gmail dot com 2005-01-31 23:28 --- Wow! We got a winner. 15.8 fps with -fno-gcse, inlining and only d-19680-3. 402680: 66 0f 6f d1 movdqa %xmm1,%xmm2 .. 402688: 66 0f db 50 30 pand 0x30(%eax),%xmm2 40268d:

[Bug target/14625] tail call optimization missed

2005-01-31 Thread drepper at redhat dot com
--- Additional Comments From drepper at redhat dot com 2005-01-31 23:34 --- /* If this function requires more stack slots than the current function, we cannot change it into a sibling call. */ || args_size.constant current_function_args_size

[Bug rtl-optimization/19680] sub-optimial register allocation with sse

2005-01-31 Thread tbptbp at gmail dot com
--- Additional Comments From tbptbp at gmail dot com 2005-01-31 23:42 --- d-19680-1 + d-19680-3 isn't as good, 14.9fps, as some silly stack movements are induced; ie: 40265f: 0f 29 04 24 movaps %xmm0,(%esp) 402663: 0f 57 c0xorps %xmm0,%xmm0

[Bug c++/19732] [4.0 regression] Invalid destructor declarations accepted

2005-01-31 Thread pinskia at gcc dot gnu dot org
--- Additional Comments From pinskia at gcc dot gnu dot org 2005-02-01 00:01 --- : Search converges between 2004-06-22-trunk (#470) and 2004-06-24-trunk (#471). Confirmed. -- What|Removed |Added

[Bug c++/19733] [3.4/4.0 regression] ICE on invalid destructor call

2005-01-31 Thread pinskia at gcc dot gnu dot org
--- Additional Comments From pinskia at gcc dot gnu dot org 2005-02-01 00:03 --- : Search converges between 2002-12-14-trunk (#159) and 2002-12-29-trunk (#160). Confirmed. -- What|Removed |Added

[Bug c++/19734] [3.4/4.0 regression] Another ICE on invalid destructor call

2005-01-31 Thread pinskia at gcc dot gnu dot org
--- Additional Comments From pinskia at gcc dot gnu dot org 2005-02-01 00:03 --- : Search converges between 2003-07-16-trunk (#296) and 2003-07-17-trunk (#297). Confirmed. -- What|Removed |Added

[Bug c/19333] [4.0 Regression] C front end accepts arrays of incomplete types

2005-01-31 Thread cvs-commit at gcc dot gnu dot org
--- Additional Comments From cvs-commit at gcc dot gnu dot org 2005-02-01 00:09 --- Subject: Bug 19333 CVSROOT:/cvs/gcc Module name:gcc Changes by: [EMAIL PROTECTED] 2005-02-01 00:09:40 Modified files: gcc: ChangeLog c-decl.c c-typeck.c

[Bug middle-end/17961] ICE for operation on small vector with altivec enabled

2005-01-31 Thread pinskia at gcc dot gnu dot org
--- Additional Comments From pinskia at gcc dot gnu dot org 2005-02-01 00:10 --- I think this has been fixed on the mainline but I don't know for sure. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=17961

[Bug c/19333] [4.0 Regression] C front end accepts arrays of incomplete types

2005-01-31 Thread steven at gcc dot gnu dot org
--- Additional Comments From steven at gcc dot gnu dot org 2005-02-01 00:15 --- http://gcc.gnu.org/ml/gcc-patches/2005-01/msg02245.html -- What|Removed |Added

[Bug c/19333] [4.0 Regression] C front end accepts arrays of incomplete types

2005-01-31 Thread steven at gcc dot gnu dot org
--- Additional Comments From steven at gcc dot gnu dot org 2005-02-01 00:19 --- I'm on there twice :) -- What|Removed |Added CC|stevenb at suse dot de

[Bug middle-end/19708] [4.0 Regression] does not fold int_cst-a to just INT_CST

2005-01-31 Thread pinskia at gcc dot gnu dot org
--- Additional Comments From pinskia at gcc dot gnu dot org 2005-02-01 00:20 --- : Search converges between 2004-08-30-trunk (#529) and 2004-08-31-trunk (#530). -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=19708

[Bug middle-end/17278] [4.0 Regression] 8% C++ compile-time regression in comparison with 3.4.1 at -O1 optimization level

2005-01-31 Thread steven at gcc dot gnu dot org
-- What|Removed |Added Status|WAITING |NEW Last reconfirmed|2004-09-02 11:05:08 |2005-02-01 00:21:16 date|

[Bug middle-end/17278] [4.0 Regression] 8% C++ compile-time regression in comparison with 3.4.1 at -O1 optimization level

2005-01-31 Thread steven at gcc dot gnu dot org
--- Additional Comments From steven at gcc dot gnu dot org 2005-02-01 00:22 --- I have no further ideas for speedups for this bug... -- What|Removed |Added

[Bug tree-optimization/18880] DSE is not doing its job for global variables

2005-01-31 Thread steven at gcc dot gnu dot org
--- Additional Comments From steven at gcc dot gnu dot org 2005-02-01 00:23 --- Let's just leave it as-is and revisit for 4.1. -- What|Removed |Added

[Bug target/11380] [ia64] stack frame 2 GB and no optimization results in SEGV

2005-01-31 Thread sje at cup dot hp dot com
--- Additional Comments From sje at cup dot hp dot com 2005-02-01 00:27 --- Resolving as fixed since 3.4 and ToT both look OK. It is still broken on the 3.3 branch. -- What|Removed |Added

[Bug middle-end/19331] [4.0 Regression] Inefficient code generated for bitfield assignment

2005-01-31 Thread pinskia at gcc dot gnu dot org
--- Additional Comments From pinskia at gcc dot gnu dot org 2005-02-01 00:32 --- This changed between 20040708 and 20040709. Which means that it was most likely caused by: 2004-07-08 Joseph S. Myers [EMAIL PROTECTED] Neil Booth [EMAIL PROTECTED] PR c/2511

[Bug tree-optimization/19701] [4.0 regression] Way too many IVs

2005-01-31 Thread steven at gcc dot gnu dot org
--- Additional Comments From steven at gcc dot gnu dot org 2005-02-01 00:33 --- Patch posted for review for inclusion in GCC 4.0 is here: http://gcc.gnu.org/ml/gcc-patches/2005-01/msg02207.html. -- What|Removed |Added

[Bug c++/19550] strong attribute is not strong enough

2005-01-31 Thread pinskia at gcc dot gnu dot org
--- Additional Comments From pinskia at gcc dot gnu dot org 2005-02-01 00:37 --- This is no longer a regression as we don't ICE on it but it is still a rejects valid. -- What|Removed |Added

[Bug c++/19735] New: Spelling error in error message.

2005-01-31 Thread wwieser at gmx dot de
When fed with the following code: unsigned char val = -1; gcc-4.0.0 20050130 (experimental) reports: warning: converting of negative value '-0x1' to 'unsigned char' As for my feeling, it should correctly say conversion of... or converting but not converting of --

[Bug c++/19735] Grammar error in error message.

2005-01-31 Thread pinskia at gcc dot gnu dot org
-- What|Removed |Added Keywords||diagnostic Summary|Spelling error in error |Grammar error in error |message.

[Bug c++/19735] Grammar error in error message.

2005-01-31 Thread pinskia at gcc dot gnu dot org
--- Additional Comments From pinskia at gcc dot gnu dot org 2005-02-01 00:45 --- No the grammar in this example is correct even though it looks werid for a non native speaker of English. -- What|Removed |Added

[Bug ada/19489] gnat tools not buildable cross

2005-01-31 Thread joel at oarcorp dot com
--- Additional Comments From joel at oarcorp dot com 2005-02-01 00:46 --- Subject: Re: gnat tools not buildable cross charlet at adacore dot com wrote: --- Additional Comments From charlet at adacore dot com 2005-01-31 16:38 --- Subject: Re: gnat tools not buildable

[Bug tree-optimization/19736] New: ICE with type mismatch between SSA_NAME and its symbol

2005-01-31 Thread janis at gcc dot gnu dot org
Today's GCC mainline ICEs building 176.gcc from SPEC CPU2000 on powerpc64-unknown-linux-gnu with -O1 -g and either -m32 or -m64: sdbout.c:1026: error: Type mismatch between an SSA_NAME and its symbol. sdbout.c:1026:

[Bug tree-optimization/19736] [4.0 Regression] ICE with type mismatch between SSA_NAME and its symbol

2005-01-31 Thread pinskia at gcc dot gnu dot org
-- What|Removed |Added CC||pinskia at gcc dot gnu dot ||org Keywords|

[Bug tree-optimization/19723] [4.0 Regression] A side effect is missed in 0 % a++.

2005-01-31 Thread law at redhat dot com
--- Additional Comments From law at redhat dot com 2005-02-01 01:04 --- This testcase (from Ranjit) should give an error on the bogus case label: int foo(int x) { switch(x) { case 0 % 0: return 1; default: return 2; } } I'm testing a fix for both problems. --

[Bug other/19696] gcc.c-torture/execute/ieee/copysign1.c: Unsatisfied symbols: copysignl

2005-01-31 Thread danglin at gcc dot gnu dot org
--- Additional Comments From danglin at gcc dot gnu dot org 2005-02-01 01:32 --- Fixed om PA. Thanks. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=19696

[Bug middle-end/17961] ICE for operation on small vector with altivec enabled

2005-01-31 Thread janis at gcc dot gnu dot org
--- Additional Comments From janis at gcc dot gnu dot org 2005-02-01 01:51 --- I just tried with today's mainline for powerpc64-unknown-linux-gnu and get the same two ICEs as were reported originally. The 3.4 branch gives the error that Serge noted for -DVECSIZE=2 and accepts

[Bug preprocessor/13726] [3.3/3.4/4.0 regression]cpp -C -dI loses comments on same line as #include directives

2005-01-31 Thread echristo at redhat dot com
--- Additional Comments From echristo at redhat dot com 2005-02-01 02:21 --- The best I can get without major surgery to cpp is this: #include test.h contents of test.h /* comment from include line */ Which is likely insufficient for any good needs. I think what we

[Bug java/9157] SEGV on bad java source

2005-01-31 Thread cvs-commit at gcc dot gnu dot org
--- Additional Comments From cvs-commit at gcc dot gnu dot org 2005-02-01 02:37 --- Subject: Bug 9157 CVSROOT:/cvs/gcc Module name:gcc Changes by: [EMAIL PROTECTED] 2005-02-01 02:36:36 Modified files: gcc/java : ChangeLog parse.y Log message:

[Bug target/18404] unnecessary sll when -mint64 (MIPS)

2005-01-31 Thread echristo at redhat dot com
--- Additional Comments From echristo at redhat dot com 2005-02-01 03:06 --- Deprecating -mint64. http://gcc.gnu.org/ml/gcc-patches/2005-02/msg00019.html -- What|Removed |Added

[Bug tree-optimization/19723] [4.0 Regression] A side effect is missed in 0 % a++.

2005-01-31 Thread law at redhat dot com
--- Additional Comments From law at redhat dot com 2005-02-01 03:46 --- Fixed with tonight's change to fold-const.c -- What|Removed |Added Status|ASSIGNED

[Bug java/9157] SEGV on bad java source

2005-01-31 Thread pinskia at gcc dot gnu dot org
--- Additional Comments From pinskia at gcc dot gnu dot org 2005-02-01 04:06 --- Fixed. -- What|Removed |Added Status|NEW |RESOLVED

[Bug preprocessor/19077] [3.4/4.0 Regression] Internal compiler error compiling MPlayer

2005-01-31 Thread echristo at redhat dot com
--- Additional Comments From echristo at redhat dot com 2005-02-01 04:25 --- [EMAIL PROTECTED] ~/tmp]$ /dzur/sourceware/builds-gcc/build-dzur/gcc/xgcc -B/dzur/sourceware/builds-gcc/build-dzur/gcc/ bug.c -c -save-temps -g3 *** glibc detected *** malloc(): memory corruption: 0x08ca4ba8

[Bug c++/19737] New: typename requirement error

2005-01-31 Thread gianni at mariani dot ws
In a recent posting by Daveed Vandervoorde on comp.std.c++, apparently the code below is valid, yet the latest GCC snapshot (20050130) indicates that this is still an issue. struct N { typedef char C; }; templatetypename struct B { typedef long L; }; templatetypename T struct S: N, BT { typedef

[Bug c++/19737] typename requirement error

2005-01-31 Thread gianni at mariani dot ws
--- Additional Comments From gianni at mariani dot ws 2005-02-01 04:41 --- BTW - gcc version 3.2.2 20030222 (Red Hat Linux 3.2.2-5) accepts the code, would this be a regression ? -- What|Removed |Added

[Bug c++/19737] typename requirement error

2005-01-31 Thread pinskia at gcc dot gnu dot org
--- Additional Comments From pinskia at gcc dot gnu dot org 2005-02-01 04:43 --- This is a kinda of a regression but GDR says there are problems with core issue 224 still, this is a dup of bug 9634. Note DR numbers are in summary for most bugs as a quick search of that DR number

[Bug c++/9634] [DR224] Injected class name as qualifier should not make the name dependent

2005-01-31 Thread pinskia at gcc dot gnu dot org
--- Additional Comments From pinskia at gcc dot gnu dot org 2005-02-01 04:43 --- *** Bug 19737 has been marked as a duplicate of this bug. *** -- What|Removed |Added

[Bug c++/18757] [3.4 Regression] ICE (on invalid) in get_innermost_template_args

2005-01-31 Thread cvs-commit at gcc dot gnu dot org
--- Additional Comments From cvs-commit at gcc dot gnu dot org 2005-02-01 05:56 --- Subject: Bug 18757 CVSROOT:/cvs/gcc Module name:gcc Changes by: [EMAIL PROTECTED] 2005-02-01 05:56:08 Modified files: gcc/testsuite : ChangeLog gcc/cp :

[Bug c++/19366] [4.0 Regression] Excessive duplicate error messages trying to treat '' as ' '

2005-01-31 Thread cvs-commit at gcc dot gnu dot org
--- Additional Comments From cvs-commit at gcc dot gnu dot org 2005-02-01 05:56 --- Subject: Bug 19366 CVSROOT:/cvs/gcc Module name:gcc Changes by: [EMAIL PROTECTED] 2005-02-01 05:56:08 Modified files: gcc/testsuite : ChangeLog gcc/cp :

[Bug c++/19499] [3.4/4.0 regression] Bad diagnostic for namespace as template parameter

2005-01-31 Thread cvs-commit at gcc dot gnu dot org
--- Additional Comments From cvs-commit at gcc dot gnu dot org 2005-02-01 05:56 --- Subject: Bug 19499 CVSROOT:/cvs/gcc Module name:gcc Changes by: [EMAIL PROTECTED] 2005-02-01 05:56:08 Modified files: gcc/testsuite : ChangeLog gcc/cp :

[Bug middle-end/19331] [4.0 Regression] Inefficient code generated for bitfield assignment

2005-01-31 Thread pinskia at gcc dot gnu dot org
--- Additional Comments From pinskia at gcc dot gnu dot org 2005-02-01 05:57 --- Hmm, maybe gcc should be able to optimize the following RTL better when combining them (if gcc does combine them): (insn 19 18 20 0 (set (reg:CCZ 17 flags) (compare:CCZ (zero_extract:SI (subreg:DI

[Bug tree-optimization/19723] [4.0 Regression] A side effect is missed in 0 % a++.

2005-01-31 Thread rth at gcc dot gnu dot org
--- Additional Comments From rth at gcc dot gnu dot org 2005-02-01 06:36 --- Subject: Re: [4.0 Regression] A side effect is missed in 0 % a++. On Mon, Jan 31, 2005 at 08:45:34PM -0700, Jeffrey A Law wrote: + /* X % 0, return X % 0 unchanged so that we can get the + proper

[Bug java/19738] New: gcjh generates invalid class member floating-point initialisers

2005-01-31 Thread rmathew at gcc dot gnu dot org
For floating-point (float/double) class members that are initialised, gcjh generates invalid C++ code. See: http://gcc.gnu.org/ml/gcc/2005-01/msg01738.html for the issue in general and: http://gcc.gnu.org/ml/gcc-patches/2005-02/msg00032.html for how it affects GCJ. --

[Bug c++/18757] [3.4 Regression] ICE (on invalid) in get_innermost_template_args

2005-01-31 Thread cvs-commit at gcc dot gnu dot org
--- Additional Comments From cvs-commit at gcc dot gnu dot org 2005-02-01 07:04 --- Subject: Bug 18757 CVSROOT:/cvs/gcc Module name:gcc Branch: gcc-3_4-branch Changes by: [EMAIL PROTECTED] 2005-02-01 07:04:01 Modified files: gcc/testsuite :

[Bug c++/19366] [4.0 Regression] Excessive duplicate error messages trying to treat '' as ' '

2005-01-31 Thread cvs-commit at gcc dot gnu dot org
--- Additional Comments From cvs-commit at gcc dot gnu dot org 2005-02-01 07:04 --- Subject: Bug 19366 CVSROOT:/cvs/gcc Module name:gcc Branch: gcc-3_4-branch Changes by: [EMAIL PROTECTED] 2005-02-01 07:04:01 Modified files: gcc/testsuite :

[Bug c++/19499] [3.4/4.0 regression] Bad diagnostic for namespace as template parameter

2005-01-31 Thread cvs-commit at gcc dot gnu dot org
--- Additional Comments From cvs-commit at gcc dot gnu dot org 2005-02-01 07:04 --- Subject: Bug 19499 CVSROOT:/cvs/gcc Module name:gcc Branch: gcc-3_4-branch Changes by: [EMAIL PROTECTED] 2005-02-01 07:04:01 Modified files: gcc/testsuite :

[Bug fortran/5900] [g77 gfortran] Lapack regressions since g77 2.95.2

2005-01-31 Thread jvdelisle at verizon dot net
--- Additional Comments From jvdelisle at verizon dot net 2005-02-01 07:52 --- Using -O3 with flag_complex_divide_method = 1 in toplev.c on i686-pc-linux-gnu CGV drivers: 64 out of 1092 tests failed to pass the threshold CST drivers: 1 out of 11664 tests failed to pass

<    1   2