[Bug other/28145] C++ (throw() and catch(...) {/* fall through */ } ) and pthread cancellation are incompatible (at least with NPTL)

2006-08-01 Thread jason at redhat dot com
--- Comment #11 from jason at redhat dot com 2006-08-01 07:10 --- Subject: Re: C++ (throw() and catch(...) {/* fall through */ } ) and pthread cancellation are incompatible (at least with NPTL) drow at gcc dot gnu dot org wrote: Just making sure I understand - catch (...) { foo();

[Bug tree-optimization/26969] [4.1/4.2 Regression] ICE with -O1 -funswitch-loops -ftree-vectorize

2006-08-01 Thread patchapp at dberlin dot org
--- Comment #8 from patchapp at dberlin dot org 2006-08-01 11:45 --- Subject: Bug number PR tree-optimizations/26969 A patch for this bug has been added to the patch tracker. The mailing list url for the patch is http://gcc.gnu.org/ml/gcc-patches/2006-08/msg6.html --

[Bug c++/28553] string processing -O3 optimization bug under GCC 4.1.1

2006-08-01 Thread pcarlini at suse dot de
--- Comment #2 from pcarlini at suse dot de 2006-08-01 12:02 --- The problem cannot be reproduced in mainline, only in 4_1-branch. Seems an rtl-optimization bug: for the below slightly reduced testcase t97.final_cleanup is identical in mainline and 4_1-branch: #include string #include

[Bug c++/28553] [4.1 Regression] string processing -O3 optimization bug under GCC 4.1.1

2006-08-01 Thread rguenth at gcc dot gnu dot org
--- Comment #3 from rguenth at gcc dot gnu dot org 2006-08-01 12:18 --- -O2 -finline-functions is sufficient to reproduce the problem on the branch, or if you mark CfgSchema::CfgSchema(const std::string ) 'inline'. -- rguenth at gcc dot gnu dot org changed: What

[Bug other/28145] C++ (throw() and catch(...) {/* fall through */ } ) and pthread cancellation are incompatible (at least with NPTL)

2006-08-01 Thread drow at gcc dot gnu dot org
--- Comment #12 from drow at gcc dot gnu dot org 2006-08-01 13:02 --- Subject: Re: C++ (throw() and catch(...) {/* fall through */ } ) and pthread cancellation are incompatible (at least with NPTL) On Tue, Aug 01, 2006 at 07:10:53AM -, jason at redhat dot com wrote: [What does

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

2006-08-01 Thread drow at gcc dot gnu dot org
--- Comment #10 from drow at gcc dot gnu dot org 2006-08-01 14:24 --- Subject: Bug 23336 Author: drow Date: Tue Aug 1 14:23:58 2006 New Revision: 115853 URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=115853 Log: gcc/ PR debug/23336 * c-typeck.c

[Bug tree-optimization/27865] [4.2 Regression] tree check failure building FreePOOMA

2006-08-01 Thread rakdver at gcc dot gnu dot org
--- Comment #7 from rakdver at gcc dot gnu dot org 2006-08-01 15:34 --- After a closer investigation, there indeed seems to be a problem in chrec_convert, I am preparing a patch. Nevertheless, the code in VRP still needs fixing -- the problem might still be reproduced even with a

[Bug c++/28256] [4.1/4.2 regression] ICE with empty initializer

2006-08-01 Thread sje at gcc dot gnu dot org
--- Comment #1 from sje at gcc dot gnu dot org 2006-08-01 16:31 --- Subject: Bug 28256 Author: sje Date: Tue Aug 1 16:31:40 2006 New Revision: 115856 URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=115856 Log: PR c++/28256 * decl.c (check_initializer): Check for 1

[Bug c++/28432] [4.0/4.1/4.2 regression] duplicate no member function declared message

2006-08-01 Thread sje at gcc dot gnu dot org
--- Comment #2 from sje at gcc dot gnu dot org 2006-08-01 16:45 --- Subject: Bug 28432 Author: sje Date: Tue Aug 1 16:45:14 2006 New Revision: 115857 URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=115857 Log: PR c++/28432 * decl2.c (check_classfn): Remove early

[Bug c++/28256] [4.1/4.2 regression] ICE with empty initializer

2006-08-01 Thread sje at cup dot hp dot com
-- sje at cup dot hp dot com changed: What|Removed |Added CC||sje at cup dot hp dot com AssignedTo|unassigned at gcc dot gnu

[Bug target/28551] libgcc.a being generated in improper format for powerpc-eabi cross

2006-08-01 Thread spkelly at andrew dot cmu dot edu
--- Comment #6 from spkelly at andrew dot cmu dot edu 2006-08-01 16:48 --- Okay. I find it a little odd that I was at first still geting the stdlibc++ error when I specified --enable-languages=c (and, for the reference of anyone else, --disable-libssp), but after poking around and

[Bug middle-end/28542] Segmentation fault using gcc (v4.0.3) in Ubuntu Dapper

2006-08-01 Thread tkoenig at gcc dot gnu dot org
--- Comment #4 from tkoenig at gcc dot gnu dot org 2006-08-01 17:15 --- Subject: Bug 28542 Author: tkoenig Date: Tue Aug 1 17:15:04 2006 New Revision: 115858 URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=115858 Log: 2006-08-01 Thomas Koenig [EMAIL PROTECTED] PR

[Bug middle-end/28542] Segmentation fault using gcc (v4.0.3) in Ubuntu Dapper

2006-08-01 Thread tkoenig at gcc dot gnu dot org
--- Comment #5 from tkoenig at gcc dot gnu dot org 2006-08-01 17:26 --- *sigh* I got the PR number wrong when committing a fix for PR 28452. Sorry 'bout that. Thomas -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=28542

[Bug libfortran/28452] __gfortran_random_r10 not found

2006-08-01 Thread tkoenig at gcc dot gnu dot org
--- Comment #8 from tkoenig at gcc dot gnu dot org 2006-08-01 17:30 --- Subject: Bug 28452 Author: tkoenig Date: Tue Aug 1 17:29:50 2006 New Revision: 115859 URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=115859 Log: 2006-08-01 Thomas Koenig [EMAIL PROTECTED] PR

[Bug middle-end/27724] [4.1/4.2 Regression] internal compiler error: no-op convert from 4 to 8 bytes in initializer

2006-08-01 Thread dj at redhat dot com
--- Comment #14 from dj at redhat dot com 2006-08-01 17:35 --- First off, I was mostly just explaining that assertion. Second, I think that this code can be a valid initializer - the value we initialize to is, in this case, an 8 byte value which contains the least significant 4 bytes

[Bug gcov/profile/28564] New: gcov fails to store the absolute path to the source files

2006-08-01 Thread david at coppit dot org
Unlike other tools such as gdb that need source files, gcov does not store the absolute path. As a result, gcov must be run in the same directory in which gcc was invoked. This makes it particularly difficult to generate coverage reports for separately compiled libraries that have separate src/

[Bug rtl-optimization/28489] [4.2 regression] ICE in move_insn, at haifa-sched.c:1968

2006-08-01 Thread sje at cup dot hp dot com
--- Comment #8 from sje at cup dot hp dot com 2006-08-01 18:22 --- The time that this started occurring looks to be about the time that Maxim was making scheduling changes for IA64 speculation. Maxim could you look at this bug and see if it is related to any of your changes to IA64

[Bug middle-end/27724] [4.1/4.2 Regression] internal compiler error: no-op convert from 4 to 8 bytes in initializer

2006-08-01 Thread mmitchel at gcc dot gnu dot org
--- Comment #15 from mmitchel at gcc dot gnu dot org 2006-08-01 18:27 --- DJ -- Thanks for the detailed comments. I understand that the assertion is guarding against some cases where we may silently generate wrong code (as with the situation with pointers on the m16c). However,

[Bug middle-end/27724] [4.1/4.2 Regression] internal compiler error: no-op convert from 4 to 8 bytes in initializer

2006-08-01 Thread dj at redhat dot com
--- Comment #16 from dj at redhat dot com 2006-08-01 18:37 --- I think it's acceptable to temporarily disable that assertion for this release, but (1) we should test that code on both big and little endian 64 bit machines and see if it produces wrong code (perhaps with a larger offset

[Bug c++/28523] [4.0/4.1/4.2 Regression] Throw of a derived class casted to its base class using a C-style cast

2006-08-01 Thread mmitchel at gcc dot gnu dot org
--- Comment #2 from mmitchel at gcc dot gnu dot org 2006-08-01 20:05 --- Subject: Bug 28523 Author: mmitchel Date: Tue Aug 1 20:04:57 2006 New Revision: 115862 URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=115862 Log: PR c++/28523 * tree.c (stabilize_expr):

[Bug c++/28523] [4.0/4.1/4.2 Regression] Throw of a derived class casted to its base class using a C-style cast

2006-08-01 Thread mmitchel at gcc dot gnu dot org
--- Comment #3 from mmitchel at gcc dot gnu dot org 2006-08-01 20:05 --- Subject: Bug 28523 Author: mmitchel Date: Tue Aug 1 20:05:49 2006 New Revision: 115863 URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=115863 Log: PR c++/28523 * tree.c (stabilize_expr):

[Bug libgcj/28546] [4.2 Regression] ./java/lang/Thread.h:31: error: using typedef-name '_Jv_Thread_t' after 'class'

2006-08-01 Thread andreast at gcc dot gnu dot org
--- Comment #9 from andreast at gcc dot gnu dot org 2006-08-01 20:24 --- Patch is here: http://gcc.gnu.org/ml/java-patches/2006-q3/msg00249.html -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=28546

[Bug other/11651] gcov aborts if empty .da files (patch attached)

2006-08-01 Thread laurent dot deniel at free dot fr
--- Comment #3 from laurent dot deniel at free dot fr 2006-08-01 20:55 --- Newer gcc/gcov version (3.4.5 and 4) again changed the behavior, it is no longer possible to do gcov if : - the .gcda file is empty - there is no .gcda file In the later case at least, gcov invoked on the .c

[Bug other/28145] C++ (throw() and catch(...) {/* fall through */ } ) and pthread cancellation are incompatible (at least with NPTL)

2006-08-01 Thread jason at gcc dot gnu dot org
--- Comment #13 from jason at gcc dot gnu dot org 2006-08-01 21:08 --- Created an attachment (id=11988) -- (http://gcc.gnu.org/bugzilla/attachment.cgi?id=11988action=view) NPTL patch for sticky cancellation Revised, tested patch with testcase. So, there are 3 patches here, which are

[Bug c++/28523] [4.0 Regression] Throw of a derived class casted to its base class using a C-style cast

2006-08-01 Thread mmitchel at gcc dot gnu dot org
--- Comment #4 from mmitchel at gcc dot gnu dot org 2006-08-01 21:33 --- Fixed in 4.1.2. -- mmitchel at gcc dot gnu dot org changed: What|Removed |Added

[Bug libobjc/28565] New: building with --enable-objc-gc doesn't link with the gc convenience library

2006-08-01 Thread debian-gcc at lists dot debian dot org
building with --enable-objc-gc now succeeds, but libobjc_gc isn't linked with the gc convenience library Matthias -- Summary: building with --enable-objc-gc doesn't link with the gc convenience library Product: gcc Version: 4.2.0

[Bug c++/28259] [4.0/4.1/4.2 regression] ICE with invalid virtual inheritance

2006-08-01 Thread reichelt at gcc dot gnu dot org
--- Comment #1 from reichelt at gcc dot gnu dot org 2006-08-01 23:45 --- Subject: Bug 28259 Author: reichelt Date: Tue Aug 1 23:45:11 2006 New Revision: 115866 URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=115866 Log: PR c++/28250 PR c++/28257 PR

[Bug c++/28267] [4.0/4.1/4.2 regression] ICE on invalid default variable in operator new

2006-08-01 Thread reichelt at gcc dot gnu dot org
--- Comment #1 from reichelt at gcc dot gnu dot org 2006-08-01 23:45 --- Subject: Bug 28267 Author: reichelt Date: Tue Aug 1 23:45:11 2006 New Revision: 115866 URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=115866 Log: PR c++/28250 PR c++/28257 PR

[Bug c++/28250] [4.2 regression] ICE with invalid catch

2006-08-01 Thread reichelt at gcc dot gnu dot org
--- Comment #10 from reichelt at gcc dot gnu dot org 2006-08-01 23:45 --- Subject: Bug 28250 Author: reichelt Date: Tue Aug 1 23:45:11 2006 New Revision: 115866 URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=115866 Log: PR c++/28250 PR c++/28257 PR

[Bug c++/28257] [4.0/4.1/4.2 regression] ICE with invalid variable declaration

2006-08-01 Thread reichelt at gcc dot gnu dot org
--- Comment #1 from reichelt at gcc dot gnu dot org 2006-08-01 23:45 --- Subject: Bug 28257 Author: reichelt Date: Tue Aug 1 23:45:11 2006 New Revision: 115866 URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=115866 Log: PR c++/28250 PR c++/28257 PR

[Bug c++/28250] [4.2 regression] ICE with invalid catch

2006-08-01 Thread reichelt at gcc dot gnu dot org
--- Comment #11 from reichelt at gcc dot gnu dot org 2006-08-01 23:47 --- Fixed on mainline. -- reichelt at gcc dot gnu dot org changed: What|Removed |Added

[Bug c++/28257] [4.0/4.1 regression] ICE with invalid variable declaration

2006-08-01 Thread reichelt at gcc dot gnu dot org
--- Comment #2 from reichelt at gcc dot gnu dot org 2006-08-01 23:49 --- Fixed on mainline. -- reichelt at gcc dot gnu dot org changed: What|Removed |Added

[Bug c++/28259] [4.0/4.1 regression] ICE with invalid virtual inheritance

2006-08-01 Thread reichelt at gcc dot gnu dot org
--- Comment #2 from reichelt at gcc dot gnu dot org 2006-08-01 23:50 --- Fixed on mainline. -- reichelt at gcc dot gnu dot org changed: What|Removed |Added

[Bug c++/28267] [4.0/4.1 regression] ICE on invalid default variable in operator new

2006-08-01 Thread reichelt at gcc dot gnu dot org
--- Comment #2 from reichelt at gcc dot gnu dot org 2006-08-01 23:51 --- Fixed on mainline. -- reichelt at gcc dot gnu dot org changed: What|Removed |Added

[Bug target/28490] [4.0/4.1/4.2 regression] ICE in ia64_expand_move, at config/ia64/ia64.c:1088

2006-08-01 Thread mark at codesourcery dot com
--- Comment #11 from mark at codesourcery dot com 2006-08-02 03:29 --- Subject: Re: [4.0/4.1/4.2 regression] ICE in ia64_expand_move, at config/ia64/ia64.c:1088 steven at gcc dot gnu dot org wrote: Why is this a P1 regression? ia-64 is not a primary platform. True -- but IA64 is

[Bug libstdc++/27530] Possible memory leak in std::vectorint::reserve() or std::vectorint::clear()

2006-08-01 Thread ksharenkov at ya dot ru
--- Comment #7 from ksharenkov at ya dot ru 2006-08-02 03:47 --- Hello. Now I can say more about this problem. before code listing I am sure that problem in template instantiation. code if CBaseSeat::CBaseSeat() id used deeply in templates holderT1 contains T1 which contains of