[Bug middle-end/17525] [4.0 regression] ICE in emit_move_insn (non-BLKmode arg)

2004-09-28 Thread cvs-commit at gcc dot gnu dot org
--- Additional Comments From cvs-commit at gcc dot gnu dot org 2004-09-29 06:24 --- Subject: Bug 17525 CVSROOT:/cvs/gcc Module name:gcc Changes by: [EMAIL PROTECTED] 2004-09-29 06:23:49 Modified files: gcc/cp : ChangeLog class.c Added files:

[Bug c/17720] New: Grammatical error in C warning

2004-09-28 Thread bje at gcc dot gnu dot org
The assignment warning in c-typeck.c, "pointer targets in %s differ in signedness" is really awkward! "signedness" should be replaced by "sign" on mainline. I'll whip up a patch, but this PR will make sure it's not forgotten. -- Summary: Grammatical error in C warning Prod

[Bug tree-optimization/17671] PHI-OPT is not smart enough

2004-09-28 Thread pinskia at gcc dot gnu dot org
--- Additional Comments From pinskia at gcc dot gnu dot org 2004-09-29 03:44 --- Here is another example which I already with my patch. int f(int a, int b, int c) { if (c == 0) goto temp; if (a == 0) return 0; temp: if (a == b) return a; return a; } -- http://gcc.gnu.org

[Bug target/17705] Testing a bool using true doesn't work

2004-09-28 Thread pinskia at gcc dot gnu dot org
--- Additional Comments From pinskia at gcc dot gnu dot org 2004-09-29 03:25 --- So closing as invalid. -- What|Removed |Added Status|WAITING

[Bug target/17705] Testing a bool using true doesn't work

2004-09-28 Thread bliss1940-bbs at yahoo dot com
--- Additional Comments From bliss1940-bbs at yahoo dot com 2004-09-29 03:21 --- (In reply to comment #1) > Could attach the preprocessed source? I have discovered that the problem was in my code. The compiler is okay. Please cancel this bug report. Steve Bliss -- http://gcc.gnu.o

[Bug tree-optimization/15089] [3.4/4.0 Regression] [tree-ssa] local register variable with a specified register is bad

2004-09-28 Thread cvs-commit at gcc dot gnu dot org
--- Additional Comments From cvs-commit at gcc dot gnu dot org 2004-09-29 02:50 --- Subject: Bug 15089 CVSROOT:/cvs/gcc Module name:gcc Changes by: [EMAIL PROTECTED] 2004-09-29 02:50:47 Modified files: gcc: ChangeLog tree-flow.h tree-ssa-ccp.c

[Bug tree-optimization/14442] [tree-ssa] missed sib if conversion optimization on the tree level

2004-09-28 Thread pinskia at gcc dot gnu dot org
--- Additional Comments From pinskia at gcc dot gnu dot org 2004-09-29 02:40 --- Basically PR 17671 is the PR for the new PHI-OPT and PR 15618 is for fold a!=0 to a when a is of the boolean_type. Also note the C++ front-end for the code in comment 3 (when the int is changed to bool)

[Bug driver/17537] [3.4 Regression] g++ not passing -lstdc++ to linker when -l is only supplied

2004-09-28 Thread pinskia at gcc dot gnu dot org
--- Additional Comments From pinskia at gcc dot gnu dot org 2004-09-29 02:34 --- Fixed. -- What|Removed |Added Status|NEW |RESOLVED

[Bug driver/17537] [3.4 Regression] g++ not passing -lstdc++ to linker when -l is only supplied

2004-09-28 Thread cvs-commit at gcc dot gnu dot org
--- Additional Comments From cvs-commit at gcc dot gnu dot org 2004-09-29 02:19 --- Subject: Bug 17537 CVSROOT:/cvs/gcc Module name:gcc Branch: gcc-3_4-branch Changes by: [EMAIL PROTECTED] 2004-09-29 02:18:58 Modified files: gcc/cp : Change

[Bug middle-end/17549] [4.0 Regression] 25% increase in codesize (3.3.4 -> 4.0.0 20040917)

2004-09-28 Thread giovannibajo at libero dot it
--- Additional Comments From giovannibajo at libero dot it 2004-09-29 01:25 --- Subject: Re: [4.0 Regression] 25% increase in codesize (3.3.4 -> 4.0.0 20040917) rakdver at atrey dot karlin dot mff dot cuni dot cz wrote: > This patch (for quite stupid bug in ivopts) could improve the >

[Bug c++/11624] -Wnon-virtual-dtor doesn't always work

2004-09-28 Thread mrs at apple dot com
--- Additional Comments From mrs at apple dot com 2004-09-28 23:58 --- radr://problem/3816531 -- What|Removed |Added CC||mrs at a

[Bug c/17719] regparm __attribute__ not set in function casts

2004-09-28 Thread pinskia at gcc dot gnu dot org
--- Additional Comments From pinskia at gcc dot gnu dot org 2004-09-28 23:34 --- Fixed in 3.4.0. -- What|Removed |Added Severity|critical|norma

[Bug objc/16546] [4.0 Regression] [unit-at-a-time] Solaris 10/x86 libobjc bootstrap failure: invalid assembler code

2004-09-28 Thread pinskia at gcc dot gnu dot org
--- Additional Comments From pinskia at gcc dot gnu dot org 2004-09-28 23:18 --- Patch here: . -- What|Removed |Added

[Bug tree-optimization/17531] [4.0 Regression] [ivopts] ICE compiling gzip deflate.c

2004-09-28 Thread pinskia at gcc dot gnu dot org
--- Additional Comments From pinskia at gcc dot gnu dot org 2004-09-28 11:43 --- The patch was reported to fix the ICE in gzip. -- What|Removed |Added Status|WAI

[Bug libfortran/17709] NULL I/O list and Format error.

2004-09-28 Thread pinskia at gcc dot gnu dot org
--- Additional Comments From pinskia at gcc dot gnu dot org 2004-09-28 11:40 --- Confirmed. -- What|Removed |Added Status|UNCONFIRMED |NEW E

[Bug tree-optimization/17679] [4.0 Regression] Aliasing problem with ivopts

2004-09-28 Thread pinskia at gcc dot gnu dot org
--- Additional Comments From pinskia at gcc dot gnu dot org 2004-09-28 11:37 --- Confirmed. -- What|Removed |Added Status|UNCONFIRMED |NEW E

[Bug tree-optimization/17707] [4.0 Regression] O(N^2) in cgraph_reset_static_var_maps

2004-09-28 Thread pinskia at gcc dot gnu dot org
--- Additional Comments From pinskia at gcc dot gnu dot org 2004-09-28 11:37 --- Confirmed, I think I know where the problem is, I will look into it later today. -- What|Removed |Added --

[Bug fortran/17708] gfortran problem with goto inside loop

2004-09-28 Thread pinskia at gcc dot gnu dot org
--- Additional Comments From pinskia at gcc dot gnu dot org 2004-09-28 11:35 --- Confirmed. -- What|Removed |Added Severity|critical|normal

[Bug c++/14534] Unrecognizing static function as a template parameter when its return value is also templated

2004-09-28 Thread reichelt at gcc dot gnu dot org
--- Additional Comments From reichelt at gcc dot gnu dot org 2004-09-28 11:09 --- Fixed by Mark's patch for PR 17585: http://gcc.gnu.org/ml/gcc-cvs/2004-09/msg01289.html -- What|Removed |Added -

[Bug tree-optimization/17697] [4.0 Regression] ICE: Statement marked for throw, but doesn't - verify_stmts failed

2004-09-28 Thread jakub at gcc dot gnu dot org
--- Additional Comments From jakub at gcc dot gnu dot org 2004-09-28 10:31 --- There seems to be multiple bugs here. The first one I see is in cp/decl.c (duplicate_decls). extern "C" { extern int strcmp (const char *s, const char *t) throw () __attribute__ ((pure)); } duplicate_decls is

[Bug libstdc++/17664] Crash in std::map when using _GLIBCXX_DEBUG with multithreading

2004-09-28 Thread pcarlini at suse dot de
--- Additional Comments From pcarlini at suse dot de 2004-09-28 09:59 --- Hi. I agree that something, somewhere, seems fishy in debug mode vs MT: we'll see... However, your testcase involves ++iter *not* iter++ ;) -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=17664

[Bug tree-optimization/17707] [4.0 Regression] O(N^2) in cgraph_reset_static_var_maps

2004-09-28 Thread belyshev at lubercy dot com
--- Additional Comments From belyshev at lubercy dot com 2004-09-28 09:43 --- (In reply to comment #0) > #define F5(a) F4(a##0)/*F4(a##1) F4(a##2) F3(a##3) F3(a##4) F3(a##5) F3(a##6)*/ ^^ ^^ ^^ ^^

[Bug libfortran/17709] NULL I/O list and Format error.

2004-09-28 Thread wf_cs at yahoo dot com
-- What|Removed |Added Component|fortran |libfortran http://gcc.gnu.org/bugzilla/show_bug.cgi?id=17709

[Bug tree-optimization/17679] [4.0 Regression] Aliasing problem with ivopts

2004-09-28 Thread rakdver at gcc dot gnu dot org
--- Additional Comments From rakdver at gcc dot gnu dot org 2004-09-28 09:34 --- Patch: http://gcc.gnu.org/ml/gcc-patches/2004-09/msg02849.html -- What|Removed |Added

[Bug fortran/17709] NULL I/O list and Format error.

2004-09-28 Thread wf_cs at yahoo dot com
-- What|Removed |Added OtherBugsDependingO||15502 nThis|| http://gcc.gnu.org/bugzilla/show_bug.cgi?id=17709

[Bug libstdc++/16612] [3.4 only] empty basic_strings can't live in shared memory

2004-09-28 Thread pcarlini at suse dot de
-- What|Removed |Added Summary|empty basic_strings can't |[3.4 only] empty |live in shared memory |basic_strings can't live in

[Bug fortran/17709] New: NULL I/O list and Format error.

2004-09-28 Thread wf_cs at yahoo dot com
Test case: program main integer io_unit character*80 str io_unit = 10 open (unit=io_unit,file='in',status='old',form='formatted') read (io_unit,'(A)') str read (io_unit,'()') read (io_unit,'(A)') str print *,str, "this should be the third line" close(unit=io_unit,status='keep') end and the file

[Bug java/17691] error on valid java code from freenet

2004-09-28 Thread ruben at ugr dot es
--- Additional Comments From ruben at ugr dot es 2004-09-28 09:13 --- (In reply to comment #4) This might be a completely unrelated bug; at least the error message is different. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=17691

[Bug java/17691] error on valid java code from freenet

2004-09-28 Thread ruben at ugr dot es
--- Additional Comments From ruben at ugr dot es 2004-09-28 09:10 --- The workaround does not work when in an inner class. This was the original problem. >cat a.java class A { int x() { return 0; } } class B extends A { int x(){ return 1; } class C {

internal compiler error with --prefetch-loop-arrays

2004-09-28 Thread Philipp Hasse
Hi, Comiling the following code snippet with gcc -v -save-temps -Wall -O2 -march=i486 -m3dnow -fprefetch-loop-arrays -o gcc-bug.o gcc-bug.c causes gcc to abort with an internal compiler error: <- SNIP -> Reading specs from /usr/lib/gcc-li

[Bug libstdc++/16612] empty basic_strings can't live in shared memory

2004-09-28 Thread cvs-commit at gcc dot gnu dot org
--- Additional Comments From cvs-commit at gcc dot gnu dot org 2004-09-28 08:58 --- Subject: Bug 16612 CVSROOT:/cvs/gcc Module name:gcc Changes by: [EMAIL PROTECTED] 2004-09-28 08:58:36 Modified files: libstdc++-v3 : ChangeLog README acconfig.h acinclude

[Bug fortran/17708] New: gfortran problem with goto inside loop

2004-09-28 Thread mimo2 at free dot fr
Here is a simple example program test do 10 i=1,3 if(i == 2) goto 10 write(*,*) ' loop with i =',i 10 enddo end where the loop stops at the second pass (i=2). Replacing the "goto" by "cycle" cures the problem (but this breaks compatibility with old g77 codes

[Bug middle-end/17603] [4.0 Regression] Cpowf and cpowl builtins broken

2004-09-28 Thread pcarlini at suse dot de
--- Additional Comments From pcarlini at suse dot de 2004-09-28 08:07 --- Andrew, we all know that ia64 is OK (see Comment #2): x86_64 and powerpc64 are *broken*, no news :( -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=17603

[Bug tree-optimization/17707] New: [4.0 Regression] O(N^2) in cgraph_reset_static_var_maps

2004-09-28 Thread belyshev at lubercy dot com
This testcase (from bug 15678) shows quadratic time in cgraph_reset_static_var_maps: #define F0(a) void a(){} #define F1(a) F0(a##0) F0(a##1) F0(a##2) F0(a##3) F0(a##4) F0(a##5) F0(a##6) #define F2(a) F1(a##0) F1(a##1) F1(a##2) F1(a##3) F1(a##4) F1(a##5) F1(a##6) #define F3(a) F2(a##0) F2(a##1) F2

[Bug tree-optimization/15678] [4.0 Regression] Compilation time increased by 10-20%

2004-09-28 Thread belyshev at lubercy dot com
-- What|Removed |Added BugsThisDependsOn||17707 http://gcc.gnu.org/bugzilla/show_bug.cgi?id=15678

multidimensional variable sized array C++

2004-09-28 Thread Martin Vogt
Hello, I dont know if this code is supposed to compile, but gcc 3.3.1 and gcc 3.3.3 on SuSE 9.0 and SuSE 9.0 stops with an internal compiler error: class setS { public: setS( short Ni, short Nj, short Nk ) { unsigned char S[Ni][Nj][Nk]; for( short i=0; i return; }; protected: private: }; int mai

[Bug target/16532] Inefficient jump to epilogue

2004-09-28 Thread ebotcazou at gcc dot gnu dot org
-- What|Removed |Added Target Milestone|--- |4.0.0 http://gcc.gnu.org/bugzilla/show_bug.cgi?id=16532

[Bug target/16532] Inefficient jump to epilogue

2004-09-28 Thread ebotcazou at gcc dot gnu dot org
--- Additional Comments From ebotcazou at gcc dot gnu dot org 2004-09-28 07:17 --- Patch applied (see comment #8). -- What|Removed |Added Status|ASSIGNED

[Bug target/16532] Inefficient jump to epilogue

2004-09-28 Thread ebotcazou at gcc dot gnu dot org
--- Additional Comments From ebotcazou at gcc dot gnu dot org 2004-09-28 07:14 --- The remaining oddities, like srl %o0, 16, %o5 mov 0, %o4 orcc%o4, %o5, %g0 in the V8 code or srlx%o0, 48, %o1 srlx%o1, 32, %o0 orcc

[Bug target/16532] Inefficient jump to epilogue

2004-09-28 Thread ebotcazou at gcc dot gnu dot org
--- Additional Comments From ebotcazou at gcc dot gnu dot org 2004-09-28 07:00 --- Oops... I forgot the last chunk: FirstOne: add %sp, -120, %sp std %o0, [%sp+96] sllx%o0, 32, %o0 srl %o1, 0, %o1 or %o1, %o0, %o0 srlx

[Bug target/16532] Inefficient jump to epilogue

2004-09-28 Thread ebotcazou at gcc dot gnu dot org
--- Additional Comments From ebotcazou at gcc dot gnu dot org 2004-09-28 06:57 --- It appears that we also made some progress for the second testcase. We now generate at -O2 -mcpu=ultrasparc: FirstOne: add %sp, -120, %sp std %o0, [%sp+96] sllx%o0, 32