[Bug c++/21244] Confusion in template instantiation

2005-04-26 Thread dominik dot strasser at infineon dot com
--- Additional Comments From dominik dot strasser at infineon dot com 2005-04-27 06:55 --- Created an attachment (id=8748) --> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=8748&action=view) Another source illustrating the problem. Error messages: /data/heizer1_0/strassed/lib/gcc/i686

[Bug c++/21244] Confusion in template instantiation

2005-04-26 Thread dominik dot strasser at infineon dot com
--- Additional Comments From dominik dot strasser at infineon dot com 2005-04-27 06:54 --- Created an attachment (id=8747) --> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=8747&action=view) Source file illustrating the faulty behavior Error messages: gcc4_template.C: In function ‘voi

[Bug c++/21244] New: Confusion in template instantiation

2005-04-26 Thread dominik dot strasser at infineon dot com
The 2 source files illustrate how g++ 4.0.0 gets confused template instantiation. It tries to instantiate an unrelated template. -- Summary: Confusion in template instantiation Product: gcc Version: 4.0.0 Status: UNCONFIRMED Severity: normal

[Bug c++/21243] New: typeinfo visibility of template class instantiation can not be changed with attribute

2005-04-26 Thread christoph dot pesch at siemens dot com
This problem may be related to Bug report 17470. The typeinfo of a template class instantiation can not be changed with __attribute__ ((visibility("default"))). Example: template class Abc{ public: virtual ~Abc(){} }; template class __attribute__ ((visibility("default"))) Abc; Abc tmp; [EMAIL

[Bug ada/21242] New: ACATS wrong array copy code c41203a c41203b c52102b c52102d c62002a

2005-04-26 Thread laurent at guerby dot net
These started failing immediately after 4.1.0 was able to bootstrap Ada on x86_64-linux, that is to say between LAST_UPDATED: Sun Apr 3 16:59:59 UTC 2005 LAST_UPDATED: Fri Apr 15 18:15:00 UTC 2005 Part of array copying generated code must be wrong in some way to get those test failing. ,.,. C41

[Bug ada/21241] New: ACATS ICE verify_flow_info failed cxg1002 cxg1003 cxg2006 cxg2007 cxg2018 cxg2019 cxg2020

2005-04-26 Thread laurent at guerby dot net
==+ | 4.1.0 20050426 (experimental) (x86_64-unknown-linux-gnu) GCC error: | | verify_flow_info failed | | Error detected at cxg1002.adb:198:5 | (all others the same kind of ICE) -- Sum

[Bug target/21147] Optimized code is much slower than non-optimized

2005-04-26 Thread vda at port dot imtp dot ilyichevsk dot odessa dot ua
--- Additional Comments From vda at port dot imtp dot ilyichevsk dot odessa dot ua 2005-04-27 05:38 --- Marking as invalid. I found out that this happens on Celeron but doesn't happen on Athlon. Must be instruction scheduling artifact. Same binaries were used: # gcc -O2 -o twofish_O2 t

Re: gcc 4.0.0, doc/gcc.1 not there

2005-04-26 Thread James E Wilson
Karl Berry wrote: cp doc/gcc.1 doc/g++.1 cp: cannot stat `doc/gcc.1': No such file or directory I can't reproduce this. The failure looks curious, because the Makefile rule has a dependency on doc/gcc.1, so if doc/gcc.1 was missing, then why didn't you get an error from make saying the file was

[Bug c++/21240] New: Deadlock (pthread) in signal handler

2005-04-26 Thread szehau at gmail dot com
When a process is interrupted by a signal, a mutex lock (eg. when calling free(), malloc() or other C functions) might be already acquired after the interruption. Therefore, when the program calls a C function, the program goes into a race condition and is waiting for a mutex to be unlocked. My que

[Bug c/21213] [3.3/3.4/4.0/4.1 Regression] segfault declaring a transparent union

2005-04-26 Thread pinskia at gcc dot gnu dot org
--- Additional Comments From pinskia at gcc dot gnu dot org 2005-04-27 01:00 --- Fixed. -- What|Removed |Added Status|ASSIGNED|RESOLVED

[Bug c/21213] [3.3/3.4/4.0/4.1 Regression] segfault declaring a transparent union

2005-04-26 Thread cvs-commit at gcc dot gnu dot org
--- Additional Comments From cvs-commit at gcc dot gnu dot org 2005-04-27 00:49 --- Subject: Bug 21213 CVSROOT:/cvs/gcc Module name:gcc Branch: gcc-4_0-branch Changes by: [EMAIL PROTECTED] 2005-04-27 00:49:41 Modified files: gcc: Change

[Bug c/21213] [3.3/3.4/4.0/4.1 Regression] segfault declaring a transparent union

2005-04-26 Thread cvs-commit at gcc dot gnu dot org
--- Additional Comments From cvs-commit at gcc dot gnu dot org 2005-04-27 00:47 --- Subject: Bug 21213 CVSROOT:/cvs/gcc Module name:gcc Changes by: [EMAIL PROTECTED] 2005-04-27 00:47:07 Modified files: gcc: ChangeLog c-decl.c gcc/tests

[Bug tree-optimization/18815] Tree if-conversion screws up cfg very badly

2005-04-26 Thread pinskia at gcc dot gnu dot org
--- Additional Comments From pinskia at gcc dot gnu dot org 2005-04-27 00:45 --- This was fixed on the 4.0 branch already. -- What|Removed |Added Status|ASSIGNED

[Bug c++/19630] Program hangs when compiling the testcase with -m64 option.

2005-04-26 Thread pinskia at gcc dot gnu dot org
--- Additional Comments From pinskia at gcc dot gnu dot org 2005-04-27 00:42 --- Closing as works for me. -- What|Removed |Added Status|UNCONFIRMED

[Bug c++/13963] gcc rejects array of unknown bounds as parameter of function template specialization

2005-04-26 Thread pinskia at gcc dot gnu dot org
--- Additional Comments From pinskia at gcc dot gnu dot org 2005-04-27 00:38 --- Fixed for 4.0.0, most likely by: 2005-03-09 Mark Mitchell <[EMAIL PROTECTED]> PR c++/20208 * pt.c (tsubst_decl): Apply array-to-pointer and function-to-pointer conversions

[Bug c++/19618] Does warn if bit-fields exceed the size of bool types

2005-04-26 Thread pinskia at gcc dot gnu dot org
--- Additional Comments From pinskia at gcc dot gnu dot org 2005-04-27 00:34 --- We do error out with the C front-end. -- What|Removed |Added Last reconfirmed|2005-01-25 0

[Bug libgcj/21164] libjava tests uses absolute paths

2005-04-26 Thread pinskia at gcc dot gnu dot org
--- Additional Comments From pinskia at gcc dot gnu dot org 2005-04-27 00:24 --- Confirmed, seen also here: native libjava.sum /Users/regress/tbox/cvs-gcc/gcc/libjava/testsuite/libjava.jar/simple.jar native libjava.sum /Users

[Bug c/20740] [3.4/4.0/4.1 Regression] cc1 segfaults

2005-04-26 Thread pinskia at gcc dot gnu dot org
--- Additional Comments From pinskia at gcc dot gnu dot org 2005-04-27 00:19 --- Fixed. -- What|Removed |Added Status|ASSIGNED|RESOLVED

[Bug c/20740] [3.4/4.0/4.1 Regression] cc1 segfaults

2005-04-26 Thread cvs-commit at gcc dot gnu dot org
--- Additional Comments From cvs-commit at gcc dot gnu dot org 2005-04-27 00:01 --- Subject: Bug 20740 CVSROOT:/cvs/gcc Module name:gcc Branch: gcc-4_0-branch Changes by: [EMAIL PROTECTED] 2005-04-27 00:00:56 Modified files: gcc: Change

[Bug rtl-optimization/21239] [4.0/4.1 Regression] Illegal elimination of SSE2 load/store using xmm intrinsics

2005-04-26 Thread pinskia at gcc dot gnu dot org
--- Additional Comments From pinskia at gcc dot gnu dot org 2005-04-27 00:00 --- Confirmed. Combine is combing the following RTL: (insn 30 27 31 2 (set (reg:DF 70) (mem:DF (reg/v/f:SI 64 [ s ]) [0 S8 A64])) -1 (nil) (nil)) (insn 31 30 32 2 (set (reg:V2DF 69) (vec_con

[Bug c/20740] [3.4/4.0/4.1 Regression] cc1 segfaults

2005-04-26 Thread cvs-commit at gcc dot gnu dot org
--- Additional Comments From cvs-commit at gcc dot gnu dot org 2005-04-26 23:58 --- Subject: Bug 20740 CVSROOT:/cvs/gcc Module name:gcc Changes by: [EMAIL PROTECTED] 2005-04-26 23:58:05 Modified files: gcc: ChangeLog c-format.c gcc/tes

[Bug c/21239] Illegal elimination of SSE2 load/store using xmm intrinsics

2005-04-26 Thread matz at suse dot de
-- What|Removed |Added CC||matz at suse dot de http://gcc.gnu.org/bugzilla/show_bug.cgi?id=21239

[Bug c/21239] New: Illegal elimination of SSE2 load/store using xmm intrinsics

2005-04-26 Thread kurt at garloff dot de
/** intrin.c * * gcc-4.0 misoptimizes the _mm_load_sd() away with * -O1 (x86-64), with or without -m32 -msse2. * * (c) Kurt Garloff <[EMAIL PROTECTED]>, Artistic v2 */ #include #include

[Bug libstdc++/21238] conflicting "typedef __numpunct_cache<_CharT> __cache_type;" in std::numpunct makes specialization impossible

2005-04-26 Thread pinskia at gcc dot gnu dot org
--- Additional Comments From pinskia at gcc dot gnu dot org 2005-04-26 23:25 --- Do you have a testcase for this? (Also changed the British spelling to the Americian spelling in the summary). -- What|Removed |Added ---

[Bug libstdc++/21238] New: conflicting "typedef __numpunct_cache<_CharT>

2005-04-26 Thread bduerner at gmx dot de
__cache_type;" in std::numpunct makes specialisation impossible X-Bugzilla-Reason: CC It is not possible to specialise std::numpunct defined in /bits/locale_facets.h. in a portable way due to "typedef __numpunct_cache<_CharT> __cache_type;" within the std::numpunct template. This bug

[Bug libgcj/21058] [4.1 Regression] libgcj can't find class

2005-04-26 Thread pinskia at gcc dot gnu dot org
-- What|Removed |Added Status|UNCONFIRMED |NEW Ever Confirmed||1 Keywords||build

[Bug middle-end/21237] [4.0/4.1 Regression] unnecessary __cmpdi2 usage?

2005-04-26 Thread pinskia at gcc dot gnu dot org
--- Additional Comments From pinskia at gcc dot gnu dot org 2005-04-26 23:07 --- Confirmed, reduced testcase: int g(long long a, long long b) { a -= b; return !a; } You were looking at the wrong function as we inline a function into cryptcompress_truncate which causes this. One i

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

2005-04-26 Thread pinskia at gcc dot gnu dot org
-- What|Removed |Added Target Milestone|--- |4.1.0 http://gcc.gnu.org/bugzilla/show_bug.cgi?id=18880

[Bug other/17652] [meta-bug] GCC 4.1 pending patches

2005-04-26 Thread pinskia at gcc dot gnu dot org
-- Bug 17652 depends on bug 18880, which changed state. Bug 18880 Summary: DSE is not doing its job for global variables http://gcc.gnu.org/bugzilla/show_bug.cgi?id=18880 What|Old Value |New Value

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

2005-04-26 Thread pinskia at gcc dot gnu dot org
--- Additional Comments From pinskia at gcc dot gnu dot org 2005-04-26 22:21 --- Fixed. -- What|Removed |Added Status|NEW |RESOLVED

[Bug tree-optimization/21171] [4.0/4.1 Regression] IV OPTS removes does not create a new VOPs for constant values

2005-04-26 Thread pinskia at gcc dot gnu dot org
--- Additional Comments From pinskia at gcc dot gnu dot org 2005-04-26 22:17 --- Removing volatile also causes the same problem, Ok my analysis in comment #4 is not fully current, we still did not have a vop to begin with but since ivopts changes it to be a slightly different loop, a

[Bug libgcj/21136] [4.0 only] tryLock waits for the lock, and lock doesn't

2005-04-26 Thread pinskia at gcc dot gnu dot org
-- What|Removed |Added URL||http://gcc.gnu.org/ml/java- ||patches/2005- |

[Bug libgcj/21136] [4.0 only] tryLock waits for the lock, and lock doesn't

2005-04-26 Thread pinskia at gcc dot gnu dot org
--- Additional Comments From pinskia at gcc dot gnu dot org 2005-04-26 22:01 --- (In reply to comment #2) > Thanks, I checked in your fix to cvs trunk. > I put it on my list to consider for 4.0.1 as well. Lets reopen it then for now and mark it as "4.0 only" -- What|Remo

[Bug libfortran/20930] [4.0/4.1 Regression] gfortran.dg/backspace.f execution test

2005-04-26 Thread pinskia at gcc dot gnu dot org
--- Additional Comments From pinskia at gcc dot gnu dot org 2005-04-26 21:57 --- John, does this work now? -- What|Removed |Added URL|

[Bug c/21159] [4.0/4.1 Regression] "no effect" warning despite cast to void*

2005-04-26 Thread jsm28 at gcc dot gnu dot org
--- Additional Comments From jsm28 at gcc dot gnu dot org 2005-04-26 21:55 --- What's actually happening is that GCC 4 is building trees for comma expressions in accordance with how the C standard says they are parsed, where previous versions were not. (void)a, (void)b, c is parsed as

Re: 2 failed bootstraps of GCC 4.0.0 on Mac OS 10.3.9; Fortran unavailable

2005-04-26 Thread Andrew Pinski
On Apr 26, 2005, at 2:29 PM, Bojan Antonovic wrote: 1) Similar to http://gcc.gnu.org/ml/gcc/2004-11/msg00286.html I configured GCC to be build with ld: .libs/libstdc++.lax/libsupc++convenience.a/tinfo2.o malformed object, illegal reference for -dynamic code (reference to a coalesced section (__

Re: gcc-4.0.0 - bootstrap failure on Mandrake 10.0

2005-04-26 Thread Andrew Pinski
On Apr 26, 2005, at 1:37 PM, Ryszard Kabatek wrote: Hello, I succesfully compiled gcc-4.0.0 on RedHat, but the bootstrap fails on Mandrake. Yes this is a bug in your kernel headers. -- Pinski

[Bug libgcj/21136] tryLock waits for the lock, and lock doesn't

2005-04-26 Thread cvs-commit at gcc dot gnu dot org
--- Additional Comments From cvs-commit at gcc dot gnu dot org 2005-04-26 21:49 --- Subject: Bug 21136 CVSROOT:/cvs/gcc Module name:gcc Changes by: [EMAIL PROTECTED] 2005-04-26 21:49:24 Modified files: libjava: ChangeLog libjava/gnu/java/n

[Bug libgcj/21136] tryLock waits for the lock, and lock doesn't

2005-04-26 Thread tromey at gcc dot gnu dot org
--- Additional Comments From tromey at gcc dot gnu dot org 2005-04-26 21:49 --- Thanks, I checked in your fix to cvs trunk. I put it on my list to consider for 4.0.1 as well. -- What|Removed |Added

[Bug c/21213] [3.3/3.4/4.0/4.1 Regression] segfault declaring a transparent union

2005-04-26 Thread jsm28 at gcc dot gnu dot org
--- Additional Comments From jsm28 at gcc dot gnu dot org 2005-04-26 21:43 --- Testing a patch. -- What|Removed |Added AssignedTo|unassigned at gcc dot gnu |jsm28

[Bug java/21036] [4.0 only] gcj ICE compiling Azureus 2.2.0.2 to native code

2005-04-26 Thread pinskia at gcc dot gnu dot org
-- What|Removed |Added Summary|gcj ICE compiling Azureus |[4.0 only] gcj ICE compiling |2.2.0.2 to native code |Azureus 2.2.0.2 to native

[Bug middle-end/21124] [4.1 regression] bogus "may be used uninitialized" warning

2005-04-26 Thread joseph at codesourcery dot com
--- Additional Comments From joseph at codesourcery dot com 2005-04-26 21:13 --- Subject: Re: [4.1 regression] bogus "may be used uninitialized" warning On Tue, 26 Apr 2005, reichelt at gcc dot gnu dot org wrote: > This was introduced with a merge from tree-cleanup-branch: > http://g

[Bug c/20740] [3.4/4.0/4.1 Regression] cc1 segfaults

2005-04-26 Thread jsm28 at gcc dot gnu dot org
--- Additional Comments From jsm28 at gcc dot gnu dot org 2005-04-26 21:10 --- Testing a patch. -- What|Removed |Added AssignedTo|unassigned at gcc dot gnu |jsm28

[Bug java/21036] gcj ICE compiling Azureus 2.2.0.2 to native code

2005-04-26 Thread tromey at gcc dot gnu dot org
--- Additional Comments From tromey at gcc dot gnu dot org 2005-04-26 21:05 --- This works fine with the cvs trunk gcj, but fails with 4.0.0. -- What|Removed |Added

[Bug libgcj/21233] [4.0 only] gij -version returns unquoted version number

2005-04-26 Thread tromey at gcc dot gnu dot org
--- Additional Comments From tromey at gcc dot gnu dot org 2005-04-26 21:01 --- I've committed the fix to the 4.0 branch. -- What|Removed |Added Status|NEW

[Bug libgcj/21233] [4.0 only] gij -version returns unquoted version number

2005-04-26 Thread cvs-commit at gcc dot gnu dot org
--- Additional Comments From cvs-commit at gcc dot gnu dot org 2005-04-26 21:00 --- Subject: Bug 21233 CVSROOT:/cvs/gcc Module name:gcc Branch: gcc-4_0-branch Changes by: [EMAIL PROTECTED] 2005-04-26 21:00:06 Modified files: libjava: Change

[Bug middle-end/21124] [4.1 regression] bogus "may be used uninitialized" warning

2005-04-26 Thread reichelt at gcc dot gnu dot org
--- Additional Comments From reichelt at gcc dot gnu dot org 2005-04-26 20:53 --- This was introduced with a merge from tree-cleanup-branch: http://gcc.gnu.org/ml/gcc-cvs/2005-04/msg00501.html -- What|Removed |Added --

[Bug libgcj/21020] java.lang.NoSuchFieldError regression from earlier 4.0.0 snapshot

2005-04-26 Thread cvs-commit at gcc dot gnu dot org
--- Additional Comments From cvs-commit at gcc dot gnu dot org 2005-04-26 20:52 --- Subject: Bug 21020 CVSROOT:/cvs/gcc Module name:gcc Changes by: [EMAIL PROTECTED] 2005-04-26 20:52:35 Modified files: libjava: ChangeLog jni.cc Log message:

[Bug libgcj/21020] java.lang.NoSuchFieldError regression from earlier 4.0.0 snapshot

2005-04-26 Thread tromey at gcc dot gnu dot org
--- Additional Comments From tromey at gcc dot gnu dot org 2005-04-26 20:51 --- This was worked around for 4.0. I'm checking in Andrew's patch for the trunk. -- What|Removed |Added -

[Bug libgcj/21058] libgcj can't find class

2005-04-26 Thread green at redhat dot com
--- Additional Comments From green at redhat dot com 2005-04-26 20:47 --- (In reply to comment #1) > Wasn't this fixed on the 4.0 branch by sorting the files > passed to the BC compilations? Yes, that's right. > If so, on the trunk we should probably instead look at the libtool fix. Y

[Bug SWING/21065] javax.swing.event.EventListenerList.getListenerList() implemented wrong

2005-04-26 Thread tromey at gcc dot gnu dot org
--- Additional Comments From tromey at gcc dot gnu dot org 2005-04-26 20:23 --- This works for me with 4.0 and cvs trunk. -- What|Removed |Added Status|UNCONFIR

[Bug libgcj/21058] libgcj can't find class

2005-04-26 Thread tromey at gcc dot gnu dot org
--- Additional Comments From tromey at gcc dot gnu dot org 2005-04-26 20:20 --- Wasn't this fixed on the 4.0 branch by sorting the files passed to the BC compilations? If so, on the trunk we should probably instead look at the libtool fix. -- http://gcc.gnu.org/bugzilla/show_bug.cg

[Bug c++/13983] no warning on some non-POD struct with packed attribute

2005-04-26 Thread mdorey at bluearc dot com
--- Additional Comments From mdorey at bluearc dot com 2005-04-26 19:53 --- (In reply to comment #5) > Nathan could you comment on this bug. This bug may be related to http://gcc.gnu.org/bugzilla/show_bug.cgi?id=17519 There's an interesting discussion in that bug, including comments fr

[Bug tree-optimization/21171] [4.0/4.1 Regression] Generates wrong code (w/ optimization) when copying data from a table to a table in a structure

2005-04-26 Thread pinskia at gcc dot gnu dot org
--- Additional Comments From pinskia at gcc dot gnu dot org 2005-04-26 19:51 --- The problem comes from dce but the problem is that IV OPT is making the pointer as "unsigned int *", because the field's type is just "unsigned int[]" but since the orginal type of the struct is volatile,

[Bug libfortran/20930] [4.0 Regression] gfortran.dg/backspace.f execution test

2005-04-26 Thread dje at gcc dot gnu dot org
--- Additional Comments From dje at gcc dot gnu dot org 2005-04-26 18:53 --- Patch: http://gcc.gnu.org/ml/gcc-patches/2005-04/msg02697.html -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=20930

[Bug libfortran/20930] [4.0 Regression] gfortran.dg/backspace.f execution test

2005-04-26 Thread dje at gcc dot gnu dot org
--- Additional Comments From dje at gcc dot gnu dot org 2005-04-26 18:33 --- The problem is due to libgfortran not flushing the record length marker to the file. transfer.c:next_record_w() copies the record length into the buffer, but does not ensure that the buffer gets flushed to th

[Bug tree-optimization/21171] [4.0 Regression] Generates wrong code (w/ optimization) when copying data from a table to a table in a structure

2005-04-26 Thread rearnsha at gcc dot gnu dot org
--- Additional Comments From rearnsha at gcc dot gnu dot org 2005-04-26 18:32 --- Confirmed. I suspect this is a tree loop optimization bug. The final tree dump has: main () { void * D.1236; void * ivtmp.8; : ivtmp.8 = &__IntTable[0]; :; ivtmp.8 = ivtmp.8 + 4B; D.1236 = &_

2 failed bootstraps of GCC 4.0.0 on Mac OS 10.3.9; Fortran unavailable

2005-04-26 Thread Bojan Antonovic
1) Similar to http://gcc.gnu.org/ml/gcc/2004-11/msg00286.html I configured GCC to be build with ../gcc-4.0.0/configure --program-suffix=-4.0.0 --enable-languages=java and (before) all other languages except Fortran. In both cases the result was rm -fr .libs/libstdc++.lax rm -fr .libs/libst

[Bug tree-optimization/21048] [4.1 Regression] use of poisoned ggc memory causes cpu2000 build failures

2005-04-26 Thread pinskia at gcc dot gnu dot org
--- Additional Comments From pinskia at gcc dot gnu dot org 2005-04-26 17:53 --- Fixed. -- What|Removed |Added Status|NEW |RESOLVED

gcc-4.0.0 - bootstrap failure on Mandrake 10.0

2005-04-26 Thread Ryszard Kabatek
Hello, I succesfully compiled gcc-4.0.0 on RedHat, but the bootstrap fails on Mandrake. Regards RK stage1/xgcc -Bstage1/ -B/home/rysio/gcc-4.0.0/i586-mandrake-linux-gnu/bin/ -O2 -g -fomit-frame-pointer -DIN_GCC -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -pedantic -Wno-lon

[Bug middle-end/19721] [meta-bug] optimizations that CSE still catches

2005-04-26 Thread bonzini at gcc dot gnu dot org
--- Additional Comments From bonzini at gcc dot gnu dot org 2005-04-26 17:35 --- Another thing that CSE does is promoting paradoxical subregs to regs. On PowerPC at least, recursive calls of fold_rtx are almost ineffective except for this. Such promotion helps because equiv_constant do

[Bug tree-optimization/19910] ICE with -ftree-loop-linear

2005-04-26 Thread reichelt at gcc dot gnu dot org
-- What|Removed |Added AssignedTo|unassigned at gcc dot gnu |dberlin at gcc dot gnu dot |dot org |org Status|NEW

[Bug tree-optimization/19910] ICE with -ftree-loop-linear

2005-04-26 Thread dberlin at dberlin dot org
--- Additional Comments From dberlin at gcc dot gnu dot org 2005-04-26 16:51 --- Subject: Re: ICE with -ftree-loop-linear On Tue, 2005-04-26 at 16:24 +, reichelt at gcc dot gnu dot org wrote: > --- Additional Comments From reichelt at gcc dot gnu dot org 2005-04-26 > 16:24 --

[Bug middle-end/21237] unnecessary __cmpdi2 usage?

2005-04-26 Thread pinskia at gcc dot gnu dot org
-- What|Removed |Added Component|other |middle-end Keywords||missed-optimization http://gcc.gnu.org/bugzilla/sh

[Bug other/21237] unnecessary __cmpdi2 usage?

2005-04-26 Thread pluto at pld-linux dot org
--- Additional Comments From pluto at pld-linux dot org 2005-04-26 16:48 --- Created an attachment (id=8746) --> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=8746&action=view) asm dump -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=21237

[Bug other/21237] unnecessary __cmpdi2 usage?

2005-04-26 Thread pluto at pld-linux dot org
--- Additional Comments From pluto at pld-linux dot org 2005-04-26 16:46 --- Created an attachment (id=8745) --> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=8745&action=view) testcase -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=21237

[Bug other/21237] New: unnecessary __cmpdi2 usage?

2005-04-26 Thread pluto at pld-linux dot org
in function cryptcompress_truncate() from reiserfs4 patch compiler uses __cmpdi2 for old_size vs new_size (64 bit) comparision: result = (old_size < new_size ? cryptcompress_append_hole(inode, new_size) : prune_cryptcompress(inode, new_size, update_sd, aidx)); in another case for

[Bug c++/21232] [3.4 Regression] g++ segfaults

2005-04-26 Thread pinskia at gcc dot gnu dot org
--- Additional Comments From pinskia at gcc dot gnu dot org 2005-04-26 16:41 --- This works for me with 3.4.0, 4.0.0, and 4.1.0 -- What|Removed |Added Keywords|

[Bug middle-end/19987] [meta-bug] fold missing optimizations in general

2005-04-26 Thread rguenth at gcc dot gnu dot org
-- Bug 19987 depends on bug 17598, which changed state. Bug 17598 Summary: an extra addition when comparing address of &a->b and &c->b. http://gcc.gnu.org/bugzilla/show_bug.cgi?id=17598 What|Old Value |New Value -

gcc-bugs@gcc.gnu.org

2005-04-26 Thread rguenth at gcc dot gnu dot org
--- Additional Comments From rguenth at gcc dot gnu dot org 2005-04-26 16:37 --- Fixed. -- What|Removed |Added Status|ASSIGNED|RESOLVED

gcc-bugs@gcc.gnu.org

2005-04-26 Thread cvs-commit at gcc dot gnu dot org
--- Additional Comments From cvs-commit at gcc dot gnu dot org 2005-04-26 16:35 --- Subject: Bug 17598 CVSROOT:/cvs/gcc Module name:gcc Changes by: [EMAIL PROTECTED] 2005-04-26 16:35:32 Modified files: gcc: ChangeLog fold-const.c gcc/t

[Bug libfortran/21226] unix_stream small_buffer unaligned

2005-04-26 Thread pinskia at gcc dot gnu dot org
--- Additional Comments From pinskia at gcc dot gnu dot org 2005-04-26 16:34 --- Confirmed. -- What|Removed |Added Status|UNCONFIRMED |NEW E

[Bug bootstrap/21230] [4.0/4.1 Regression] bootstrap failed unless bootstrap compiler is gcc.

2005-04-26 Thread pinskia at gcc dot gnu dot org
-- What|Removed |Added Status|UNCONFIRMED |NEW Ever Confirmed||1 Keywords||build

[Bug tree-optimization/19910] ICE with -ftree-loop-linear

2005-04-26 Thread reichelt at gcc dot gnu dot org
--- Additional Comments From reichelt at gcc dot gnu dot org 2005-04-26 16:24 --- Reduced testcase, crashes with "-O -ftree-loop-linear": == int a[3]; void foo() { int i, j; for (i = 1; i >= 0; --i) for (j = i; j >= 0; --j)

[Bug java/20768] [4.0 only] Bytecode -> native code doesn't handle exception properly

2005-04-26 Thread pinskia at gcc dot gnu dot org
-- What|Removed |Added Status|REOPENED|ASSIGNED Keywords||wrong-code Known to fail|

[Bug java/20768] Bytecode -> native code doesn't handle exception properly

2005-04-26 Thread pinskia at gcc dot gnu dot org
--- Additional Comments From pinskia at gcc dot gnu dot org 2005-04-26 16:20 --- Reopening since this is only fixed on the mainline, this should also be fixed for 4.0.1. -- What|Removed |Added -

[Bug libstdc++/21131] Mismatch in comments for m4 config macros in libstdc++

2005-04-26 Thread pinskia at gcc dot gnu dot org
-- What|Removed |Added Known to work||3.4.4 4.0.1 4.1.0 Target Milestone|--- |3.4.4 http://gcc.gnu.org/bugzilla/show_bug.

[Bug libstdc++/21131] Mismatch in comments for m4 config macros in libstdc++

2005-04-26 Thread pcarlini at suse dot de
--- Additional Comments From pcarlini at suse dot de 2005-04-26 15:53 --- Fixed 3_4, 4_0 and mainline. -- What|Removed |Added Status|UNCONFIRMED

[Bug libstdc++/21131] Mismatch in comments for m4 config macros in libstdc++

2005-04-26 Thread cvs-commit at gcc dot gnu dot org
--- Additional Comments From cvs-commit at gcc dot gnu dot org 2005-04-26 15:52 --- Subject: Bug 21131 CVSROOT:/cvs/gcc Module name:gcc Branch: gcc-4_0-branch Changes by: [EMAIL PROTECTED] 2005-04-26 15:52:16 Modified files: libstdc++-v3 : Change

[Bug libstdc++/21131] Mismatch in comments for m4 config macros in libstdc++

2005-04-26 Thread cvs-commit at gcc dot gnu dot org
--- Additional Comments From cvs-commit at gcc dot gnu dot org 2005-04-26 15:51 --- Subject: Bug 21131 CVSROOT:/cvs/gcc Module name:gcc Branch: gcc-3_4-branch Changes by: [EMAIL PROTECTED] 2005-04-26 15:51:26 Modified files: libstdc++-v3 : Change

[Bug libstdc++/21131] Mismatch in comments for m4 config macros in libstdc++

2005-04-26 Thread cvs-commit at gcc dot gnu dot org
--- Additional Comments From cvs-commit at gcc dot gnu dot org 2005-04-26 15:50 --- Subject: Bug 21131 CVSROOT:/cvs/gcc Module name:gcc Changes by: [EMAIL PROTECTED] 2005-04-26 15:49:41 Modified files: libstdc++-v3 : ChangeLog linkage.m4 Log message:

[Bug libstdc++/21172] potential integer overflow error in STL heap functions

2005-04-26 Thread pcarlini at suse dot de
--- Additional Comments From pcarlini at suse dot de 2005-04-26 15:21 --- Actually, all the callers of __adjust_heap either pass a null second argument, or a "small" second argument (case of make_heap). Thus, no real risks. Notice that the function is an internal detail (double underscor

[Bug tree-optimization/21047] ASSERT_EXPR handling in fold never triggers.

2005-04-26 Thread kazu at cs dot umass dot edu
--- Additional Comments From kazu at cs dot umass dot edu 2005-04-26 15:18 --- Just checked in a patch. -- What|Removed |Added Status|NEW

[Bug tree-optimization/21047] ASSERT_EXPR handling in fold never triggers.

2005-04-26 Thread cvs-commit at gcc dot gnu dot org
--- Additional Comments From cvs-commit at gcc dot gnu dot org 2005-04-26 15:17 --- Subject: Bug 21047 CVSROOT:/cvs/gcc Module name:gcc Changes by: [EMAIL PROTECTED] 2005-04-26 15:17:02 Modified files: gcc: ChangeLog fold-const.c Log message:

[Bug c++/21165] [4.0/4.1 Regression] bogus error on a user-defined conversion in a template

2005-04-26 Thread reichelt at gcc dot gnu dot org
--- Additional Comments From reichelt at gcc dot gnu dot org 2005-04-26 15:10 --- Reduced testcase that ICE's with checking enabled: === template bool foo() { const int i = T(); return i>0; }; === -- W

[Bug java/20768] Bytecode -> native code doesn't handle exception properly

2005-04-26 Thread overholt at redhat dot com
--- Additional Comments From overholt at redhat dot com 2005-04-26 14:54 --- I've verified this fix in the RPMs in Fedora rawhide (4.0.0-1). I'm not sure if this counts as a verification from gcc's standpoint, though. I'll mark as FIXED but feel free to change if I need to verify on HE

[Bug libstdc++/21193] provide better std::tr1::hash for std::string and std::wstring

2005-04-26 Thread pcarlini at suse dot de
--- Additional Comments From pcarlini at suse dot de 2005-04-26 14:52 --- > Just about any 8 or 16 bit target with a 16-bits wide address, including avr, > etc. (so in general would expect sizeof(int) ~ sizeof(size_t) to be more > consistently true, or of course could be structured to r

[Bug tree-optimization/20474] ICE while compiling openmotif-2.2.3 with -ftree-vectorize

2005-04-26 Thread reichelt at gcc dot gnu dot org
--- Additional Comments From reichelt at gcc dot gnu dot org 2005-04-26 14:41 --- Really. -- What|Removed |Added Status|NEW |RESOLVED

[Bug libstdc++/21193] provide better std::tr1::hash for std::string and std::wstring

2005-04-26 Thread schlie at comcast dot net
--- Additional Comments From schlie at comcast dot net 2005-04-26 14:38 --- (In reply to comment #6) >> But collate<_CharT>::do_hash() already depends on sizeof(long).. > ... which, of course, tracks size_t, on every platform I know. Or you have a > counterexample? Just about any 8 or 1

[Bug tree-optimization/20474] ICE while compiling openmotif-2.2.3 with -ftree-vectorize

2005-04-26 Thread reichelt at gcc dot gnu dot org
--- Additional Comments From reichelt at gcc dot gnu dot org 2005-04-26 14:33 --- Fixed in gcc 4.0.0. -- What|Removed |Added Target Milestone|---

[Bug target/21195] SSE intrinsics not inlined, sometimes.

2005-04-26 Thread tbptbp at gmail dot com
--- Additional Comments From tbptbp at gmail dot com 2005-04-26 14:29 --- Subject: Re: SSE intrinsics not inlined, sometimes. On 26 Apr 2005 13:25:20 -, pinskia at gcc dot gnu dot org <[EMAIL PROTECTED]> wrote: > That is PR 19639. Oh! A patch. Sorry for the additionnal noise, but

[Bug tree-optimization/21236] New: force_gimple_operand destroys trees passed to it

2005-04-26 Thread dberlin at gcc dot gnu dot org
While fixing bug 21173 and 20963, it was noticed that force_gimple_operand destroys trees passed to it. This is a very surprising result, and was the actual underlying cause of those bugs. (the testcase in g++.dg/tree-ssa/pr20963.C shows this) a debugging session: Breakpoint 3, create_expressi

[Bug tree-optimization/21234] ICE with -ftree-vectorize in convert_move at expr.c:367

2005-04-26 Thread reichelt at gcc dot gnu dot org
--- Additional Comments From reichelt at gcc dot gnu dot org 2005-04-26 13:33 --- Confirmed. Reduced testcase that crashes with -O -ftree-vectorize -march=pentium4: int foo(int j) { int i, a[4]; for (i = 0; i < 4; i++) a[i] = j << 1;

[Bug middle-end/21231] cmov and cstore standard names not documented.

2005-04-26 Thread pinskia at gcc dot gnu dot org
--- Additional Comments From pinskia at gcc dot gnu dot org 2005-04-26 13:29 --- Confirmed. -- What|Removed |Added Status|UNCONFIRMED |NEW

[Bug target/21195] SSE intrinsics not inlined, sometimes.

2005-04-26 Thread pinskia at gcc dot gnu dot org
--- Additional Comments From pinskia at gcc dot gnu dot org 2005-04-26 13:25 --- (In reply to comment #1) > and with the same compiler & flags you'll get this interesting snippet, from > finalblow: > In case you're wondering, yes that's the constructor. That is PR 19639. -- http://g

[Bug c++/21235] [4.0 Regression] Trouble with friend and using namespace

2005-04-26 Thread pinskia at gcc dot gnu dot org
--- Additional Comments From pinskia at gcc dot gnu dot org 2005-04-26 13:20 --- Note 3.x did not friend the right class, it should have friended Kopete::KopeteAwayDialog but instead friends ::KopeteAwayDialog. In 4.0.0 we friend the wrong class bug declare the class which is where

[Bug c++/19403] [4.0/4.1 Regression] name lookup is broken with friends

2005-04-26 Thread pinskia at gcc dot gnu dot org
--- Additional Comments From pinskia at gcc dot gnu dot org 2005-04-26 13:20 --- *** Bug 21235 has been marked as a duplicate of this bug. *** -- What|Removed |Added

[Bug tree-optimization/21234] ICE in convert_move at expr.c:367

2005-04-26 Thread pinskia at gcc dot gnu dot org
-- What|Removed |Added Component|c |tree-optimization Keywords||ice-on-valid-code http://gcc.gnu.org/bugzil

[Bug libgcj/21233] [4.0 only] gij -version returns unquoted version number

2005-04-26 Thread pinskia at gcc dot gnu dot org
--- Additional Comments From pinskia at gcc dot gnu dot org 2005-04-26 13:13 --- Confirmed. -- What|Removed |Added Status|UNCONFIRMED |NEW

[Bug tree-optimization/21207] [4.0 regression] ICE folding large floating-point values

2005-04-26 Thread reichelt at gcc dot gnu dot org
--- Additional Comments From reichelt at gcc dot gnu dot org 2005-04-26 12:55 --- Fixed by the patch for PR 21173. Btw, "-O -ftree-pre" indeed triggered the bug. -- What|Removed |Added

  1   2   >