[Bug debug/22583] New: polymorphic local class = ICE in in lookup_decl_die, at dwarf2out.c:5461

2005-07-21 Thread gdr at gcc dot gnu dot org
GCC mainline is now ICEing on the following snipped (reduced from real-world code) struct A { virtual ~A() { } }; void f() { struct B : A { }; B b; } Use g++ -g. My preliminary analysis indicates that the ICE occurs while building the vtable for the

[Bug debug/22583] polymorphic local class = ICE in in lookup_decl_die, at dwarf2out.c:5461

2005-07-21 Thread gdr 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/22167] [3.4/4.0/4.1 regression] Strange optimization bug when using -Os

2005-07-21 Thread cvs-commit at gcc dot gnu dot org
--- Additional Comments From cvs-commit at gcc dot gnu dot org 2005-07-21 06:51 --- Subject: Bug 22167 CVSROOT:/cvs/gcc Module name:gcc Changes by: [EMAIL PROTECTED] 2005-07-21 06:51:26 Modified files: gcc: ChangeLog gcse.c

[Bug rtl-optimization/22167] [3.4/4.0/4.1 regression] Strange optimization bug when using -Os

2005-07-21 Thread cvs-commit at gcc dot gnu dot org
--- Additional Comments From cvs-commit at gcc dot gnu dot org 2005-07-21 06:53 --- Subject: Bug 22167 CVSROOT:/cvs/gcc Module name:gcc Branch: gcc-4_0-branch Changes by: [EMAIL PROTECTED] 2005-07-21 06:53:29 Modified files: gcc:

[Bug debug/22583] polymorphic local class = ICE in in lookup_decl_die, at dwarf2out.c:5461

2005-07-21 Thread gdr at gcc dot gnu dot org
--- Additional Comments From gdr at gcc dot gnu dot org 2005-07-21 06:55 --- For some reasons Bugzilla did not want to understand that I'm reporting the bug agains 4.1.0. -- What|Removed |Added

[Bug rtl-optimization/22167] [3.4/4.0/4.1 regression] Strange optimization bug when using -Os

2005-07-21 Thread cvs-commit at gcc dot gnu dot org
--- Additional Comments From cvs-commit at gcc dot gnu dot org 2005-07-21 06:56 --- Subject: Bug 22167 CVSROOT:/cvs/gcc Module name:gcc Branch: gcc-3_4-branch Changes by: [EMAIL PROTECTED] 2005-07-21 06:56:24 Modified files: gcc:

[Bug rtl-optimization/22167] [3.4/4.0/4.1 regression] Strange optimization bug when using -Os

2005-07-21 Thread rsandifo at gcc dot gnu dot org
--- Additional Comments From rsandifo at gcc dot gnu dot org 2005-07-21 06:58 --- Patch committed. -- What|Removed |Added Status|ASSIGNED

[Bug debug/22583] polymorphic local class = ICE in in lookup_decl_die, at dwarf2out.c:5461

2005-07-21 Thread pinskia at gcc dot gnu dot org
--- Additional Comments From pinskia at gcc dot gnu dot org 2005-07-21 07:09 --- Actually it is only related to virtual function in a local class. And this is a dup of bug 22034 and has nothing to do with Dan's rewrite at all but Honza's patch: http://gcc.gnu.org/ml/gcc-cvs/2005-06/

[Bug c++/22034] [4.1 Regression], ICE on valid, dwarf2

2005-07-21 Thread pinskia at gcc dot gnu dot org
--- Additional Comments From pinskia at gcc dot gnu dot org 2005-07-21 07:09 --- *** Bug 22583 has been marked as a duplicate of this bug. *** -- What|Removed |Added

[Bug rtl-optimization/19210] not using do-loop for some loops

2005-07-21 Thread cvs-commit at gcc dot gnu dot org
--- Additional Comments From cvs-commit at gcc dot gnu dot org 2005-07-21 07:24 --- Subject: Bug 19210 CVSROOT:/cvs/gcc Module name:gcc Changes by: [EMAIL PROTECTED] 2005-07-21 07:24:35 Modified files: gcc: ChangeLog Makefile.in common.opt

[Bug target/22085] [4.1 Regression] error with -fpreprocessed

2005-07-21 Thread cvs-commit at gcc dot gnu dot org
--- Additional Comments From cvs-commit at gcc dot gnu dot org 2005-07-21 07:30 --- Subject: Bug 22085 CVSROOT:/cvs/gcc Module name:gcc Changes by: [EMAIL PROTECTED] 2005-07-21 07:30:03 Modified files: gcc: ChangeLog gcc/testsuite :

[Bug bootstrap/22259] [4.1 Regression] spawnv cannot execute gcc/as

2005-07-21 Thread bonzini at gcc dot gnu dot org
-- What|Removed |Added AssignedTo|unassigned at gcc dot gnu |bonzini at gcc dot gnu dot |dot org |org Status|NEW

[Bug libfortran/22570] Null Characters instead of blanks in text output.

2005-07-21 Thread prthomas at drfccad dot cea dot fr
--- Additional Comments From prthomas at drfccad dot cea dot fr 2005-07-21 07:47 --- Subject: Re: Null Characters instead of blanks in t extoutput Steven, I figured out the third (I was going to say final...) bug during the drive to work. I am not in a position to do

[Bug target/22576] [4.0/4.1 regression] ICE with simple factorial program compiled with -ffast-math on gcc 4.0.2

2005-07-21 Thread uros at kss-loka dot si
--- Additional Comments From uros at kss-loka dot si 2005-07-21 08:01 --- Patch that fixes attached testcase and reduced testcase from comment #7. BTW: In the attached testcase, there is a comment that program falls apart if long double isn't used. With (patched) gcc-4.1 CVS, it works

[Bug testsuite/22522] gcc.dg/tree-ssa/flatten-2.c scan-assembler cycle.: fails

2005-07-21 Thread cvs-commit at gcc dot gnu dot org
--- Additional Comments From cvs-commit at gcc dot gnu dot org 2005-07-21 08:02 --- Subject: Bug 22522 CVSROOT:/cvs/gcc Module name:gcc Changes by: [EMAIL PROTECTED] 2005-07-21 08:02:21 Modified files: gcc/testsuite : ChangeLog

[Bug target/21452] insn does not satisfy its constraints

2005-07-21 Thread uros at kss-loka dot si
--- Additional Comments From uros at kss-loka dot si 2005-07-21 08:22 --- The testcase compiles OK with gcc-4.1, gcc -O3 -march=pentium3 -mfpmath=sse. BTW: gcc-3.3.4 is a bit old now, I suggest you upgrade to a newer gcc, at least to 3.4.x series. This bug won't be fixed in 3.3.x. I

[Bug other/22584] New: ICE in make_decl_rtl, at

2005-07-21 Thread pluto at agmk dot net
gcc-4.1-20050720T1209UTC (...) ./xgcc -B./ -B/usr/i686-pld-linux/bin/ -isystem /usr/i686-pld-linux/include -isystem /usr/i686-pld-linux/sys-include -L/home/users/pluto/rpm/BUILD/gcc-4.1-20050720T1209UTC/obj-i686-pld-linux/gcc/../ld -O2 -DIN_GCC-W -Wall -Wwrite-strings

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

2005-07-21 Thread uros at kss-loka dot si
--- Additional Comments From uros at kss-loka dot si 2005-07-21 08:28 --- (In reply to comment #5) I marked all the x86 vector intrinsics with always_inline, and this seems to fix both the testcases here. Confirmed. -- What|Removed |Added

[Bug target/22565] GCC 3.4.1 Complex cast error in a kernel module compilation

2005-07-21 Thread pinskia at gcc dot gnu dot org
--- Additional Comments From pinskia at gcc dot gnu dot org 2005-07-21 08:35 --- I got a private message saying the submitter worked around the bug and lost the orginal source code so I am going to close this as invalid, -- What|Removed |Added

[Bug other/22584] ICE in make_decl_rtl, at varasm.c:886

2005-07-21 Thread pinskia at gcc dot gnu dot org
--- Additional Comments From pinskia at gcc dot gnu dot org 2005-07-21 08:38 --- Hmm, this works for me with Thu Jul 21 04:11:47 UTC 2005 version of the CVS. How are you building GCC and how are you configuring GCC? Also do you have any local patches which might have caused this? --

[Bug testsuite/22522] gcc.dg/tree-ssa/flatten-2.c scan-assembler cycle.: fails

2005-07-21 Thread pinskia at gcc dot gnu dot org
--- Additional Comments From pinskia at gcc dot gnu dot org 2005-07-21 08:39 --- Fixed. -- What|Removed |Added Status|ASSIGNED|RESOLVED

[Bug rtl-optimization/19210] not using do-loop for some loops

2005-07-21 Thread pinskia at gcc dot gnu dot org
--- Additional Comments From pinskia at gcc dot gnu dot org 2005-07-21 08:39 --- Fixed. -- What|Removed |Added Status|ASSIGNED|RESOLVED

[Bug tree-optimization/18527] cannot determine number of iterations for loops with =

2005-07-21 Thread pinskia at gcc dot gnu dot org
-- Bug 18527 depends on bug 19210, which changed state. Bug 19210 Summary: not using do-loop for some loops http://gcc.gnu.org/bugzilla/show_bug.cgi?id=19210 What|Old Value |New Value

[Bug target/22085] [4.1 Regression] error with -fpreprocessed

2005-07-21 Thread pinskia at gcc dot gnu dot org
--- Additional Comments From pinskia at gcc dot gnu dot org 2005-07-21 08:40 --- Fixed. -- What|Removed |Added Status|ASSIGNED|RESOLVED

[Bug target/14552] compiled trivial vector intrinsic code is ineffiencent

2005-07-21 Thread uros at kss-loka dot si
--- Additional Comments From uros at kss-loka dot si 2005-07-21 08:42 --- You can patch the mainline 4.1 compiler with the patch at http://gcc.gnu.org/ml/gcc-patches/2005-07/msg01128.html. Patch (which is currently awaiting a review) will make gcc to produce optimal code: 'gcc -O2

[Bug target/19161] No emms or femms emitted between MMX and FP instructions

2005-07-21 Thread uros at kss-loka dot si
--- Additional Comments From uros at kss-loka dot si 2005-07-21 08:46 --- (In reply to comment #6) with this patch I get an ice on amd64 bootstrap: In file included from ../../gcc/unwind-dw2.c:256: ../../gcc/config/i386/linux-unwind.h: In function

[Bug other/22584] ICE in make_decl_rtl, at varasm.c:886

2005-07-21 Thread pluto at agmk dot net
--- Additional Comments From pluto at agmk dot net 2005-07-21 08:53 --- (In reply to comment #1) Hmm, this works for me with Thu Jul 21 04:11:47 UTC 2005 version of the CVS. How are you building GCC and how are you configuring GCC? Also do you have any local patches which might

[Bug c/10735] ICE on correct type conversion with vector

2005-07-21 Thread reichelt at gcc dot gnu dot org
--- Additional Comments From reichelt at gcc dot gnu dot org 2005-07-21 09:02 --- The testcase from comment #2 still crashes on mainline: bug.c:1: warning: specifying vector types with __attribute__ ((mode)) is deprecated bug.c:1: warning: use __attribute__ ((vector_size)) instead

[Bug middle-end/22287] [4.1 Regression] gcc.c-torture/execute/simd-2.c fails (simd-1.c too for some).

2005-07-21 Thread pinskia at gcc dot gnu dot org
--- Additional Comments From pinskia at gcc dot gnu dot org 2005-07-21 09:31 --- This has been fixed on powerpc-darwin according to http://gcc.gnu.org/ml/gcc-regression/2005-07/msg00068.html -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=22287

[Bug other/22393] [4.1 regression] ICE in emit_move_insn, at expr.c:3142

2005-07-21 Thread cvs-commit at gcc dot gnu dot org
--- Additional Comments From cvs-commit at gcc dot gnu dot org 2005-07-21 09:57 --- Subject: Bug 22393 CVSROOT:/cvs/gcc Module name:gcc Changes by: [EMAIL PROTECTED] 2005-07-21 09:57:05 Modified files: gcc/testsuite : ChangeLog Added files:

[Bug libfortran/22570] Null Characters instead of blanks in text output.

2005-07-21 Thread stevenb at suse dot de
--- Additional Comments From stevenb at suse dot de 2005-07-21 10:12 --- Subject: Re: Null Characters instead of blanks in t extoutput On Thursday 21 July 2005 11:10, THOMAS Paul Richard 169137 wrote: Steven, Whilst waiting for somebody to show up to a meeting, I developed the

[Bug libfortran/22570] Null Characters instead of blanks in text output.

2005-07-21 Thread stevenb at suse dot de
--- Additional Comments From stevenb at suse dot de 2005-07-21 10:53 --- Subject: Re: Null Characters instead of blanks in t extoutput On Thursday 21 July 2005 12:11, Steven Bosscher wrote: Thanks for your efforts. Sadly these patches still do not fix mgrid :-( This is a test case

[Bug libgcj/22580] [4.1 Regression] 'make -j' doesn't affect source-bytecode compilation

2005-07-21 Thread rmathew at gcc dot gnu dot org
--- Additional Comments From rmathew at gcc dot gnu dot org 2005-07-21 11:00 --- Regards, Stickler Sosumi. -- What|Removed |Added Summary|[4.1 Regression] 'make

[Bug target/22585] New: [4.0/4.1 regression] ICE in expand_simple_unop

2005-07-21 Thread debian-gcc at lists dot debian dot org
[forwarded from http://bugs.debian.org/319087] works with 3.3.6 and 3.4 CVS, fails with 4.0 CVS and HEAD: $ gcc-4.0 -O2 -mno-ieee-fp -c bug-319087.c fractal.c: In function 'set_fractalc': fractal.c:314: internal compiler error: in expand_simple_unop, at optabs.c:2049 Please submit a full bug

[Bug tree-optimization/22586] New: GVN-PRE could do strength reduction

2005-07-21 Thread steven at gcc dot gnu dot org
the transformation anymore at the moment). Consider as an example: int foo (int a[], int b[], int i) { a[i] = b[i] + 2; i++; a[i] = b[i] + 2; i++; a[i] = b[i] + 2; i++; a[i] = b[i] + 2; i++; return i; } GCC 4.1.0 20050721 (experimental) produces the following .vars dump

[Bug SWING/22567] JCheckBox's check box is missing

2005-07-21 Thread roman at kennke dot org
--- Additional Comments From roman at kennke dot org 2005-07-21 12:11 --- I fixed this in Classpath. This should be merged in and this bugreport closed. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=22567

[Bug libstdc++/22587] New: shared libraries built with -fvisibility=hidden segfaults

2005-07-21 Thread debian-gcc at lists dot debian dot org
[forwarded from http://bugs.debian.org/307207] seen with g++ 4.0 current CVS gcc-4.0 branch shared libs which are built with -fvisibility=hidden likes to segfault as the linker don't find the correct symbols for the __gnu_cxx::mt_allocator internal. Attached are two source files which produces

[Bug libstdc++/22587] shared libraries built with -fvisibility=hidden segfaults

2005-07-21 Thread debian-gcc at lists dot debian dot org
--- Additional Comments From debian-gcc at lists dot debian dot org 2005-07-21 12:40 --- Created an attachment (id=9316) -- (http://gcc.gnu.org/bugzilla/attachment.cgi?id=9316action=view) testcase -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=22587

[Bug debug/22583] polymorphic local class = ICE in in lookup_decl_die, at dwarf2out.c:5461

2005-07-21 Thread gdr at integrable-solutions dot net
--- Additional Comments From gdr at integrable-solutions dot net 2005-07-21 13:18 --- Subject: Re: polymorphic local class = ICE in in lookup_decl_die, at dwarf2out.c:5461 pinskia at gcc dot gnu dot org [EMAIL PROTECTED] writes: | Actually it is only related to virtual function in a

[Bug c++/15938] ICE with anonymous unions

2005-07-21 Thread giovannibajo at libero dot it
--- Additional Comments From giovannibajo at libero dot it 2005-07-21 13:18 --- = typedef union { struct { int i; }; struct { char c; }; } A; A a = { 0 }; A b = {{ 0 }}; A c = {{{ 0 }}}; // { dg-error braces }

[Bug c++/22588] New: lookup error in template base class (regression/works in 3.3)

2005-07-21 Thread eda-qa at disemia dot com
Name resolution in a template class derived from another template class does not appear to be working. This worked fine in 3.3. Attached code produces the following compile-time error: tpl_struct.cc: In member function 'void ArchiverStdNormT::Write(const T)': tpl_struct.cc:28: error: 's' was not

[Bug c++/22588] lookup error in template base class (regression/works in 3.3)

2005-07-21 Thread eda-qa at disemia dot com
--- Additional Comments From eda-qa at disemia dot com 2005-07-21 13:24 --- Created an attachment (id=9317) -- (http://gcc.gnu.org/bugzilla/attachment.cgi?id=9317action=view) Testcase/demonstration of defect -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=22588

[Bug c++/22588] lookup error in template base class (regression/works in 3.3)

2005-07-21 Thread giovannibajo at libero dot it
--- Additional Comments From giovannibajo at libero dot it 2005-07-21 13:28 --- http://gcc.gnu.org/gcc-3.4/changes.html -- What|Removed |Added

[Bug c/22589] New: gcc 3.4.3 segfault

2005-07-21 Thread lex dot augusteijn at philips dot com
Seg fault of gcc on the following program: void bar (void) { char *foo; (long long)((int)foo+0) 0 ; } command use: gcc -c file.c -- Summary: gcc 3.4.3 segfault Product: gcc Version: 3.4.3 Status: UNCONFIRMED Severity: normal

[Bug c++/2922] [DR 197] two-stage lookup for unqualified function calls with type-dependent arguments

2005-07-21 Thread cvs-commit at gcc dot gnu dot org
--- Additional Comments From cvs-commit at gcc dot gnu dot org 2005-07-21 14:19 --- Subject: Bug 2922 CVSROOT:/cvs/gcc Module name:gcc Changes by: [EMAIL PROTECTED] 2005-07-21 14:18:54 Modified files: gcc/cp : ChangeLog Log message:

[Bug libstdc++/22322] __default__alloc_template bug

2005-07-21 Thread surojitmukerji at hsbc dot co dot in
--- Additional Comments From surojitmukerji at hsbc dot co dot in 2005-07-21 14:27 --- This reported case was resolved a couple of weeks back, and has been tested since then , multiple times. The problem was diagnosed as using a POSIX mutex object by shallow copy, instead of

[Bug c++/22590] New: parser hosed

2005-07-21 Thread igodard at pacbell dot net
Parser seems totally lost -- Summary: parser hosed Product: gcc Version: 3.4.0 Status: UNCONFIRMED Severity: normal Priority: P2 Component: c++ AssignedTo: unassigned at gcc dot gnu dot org ReportedBy:

[Bug c++/22590] parser hosed

2005-07-21 Thread igodard at pacbell dot net
--- Additional Comments From igodard at pacbell dot net 2005-07-21 14:31 --- Created an attachment (id=9319) -- (http://gcc.gnu.org/bugzilla/attachment.cgi?id=9319action=view) compiler output -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=22590

[Bug c++/22590] parser hosed

2005-07-21 Thread igodard at pacbell dot net
--- Additional Comments From igodard at pacbell dot net 2005-07-21 14:32 --- Created an attachment (id=9320) -- (http://gcc.gnu.org/bugzilla/attachment.cgi?id=9320action=view) source code (compressed) -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=22590

[Bug c++/22590] parser hosed

2005-07-21 Thread igodard at pacbell dot net
--- Additional Comments From igodard at pacbell dot net 2005-07-21 14:49 --- The actual problem is a missing # on a #include statement, so the code is invalid. But the error is reported not where that occurs but deep inside the next included file. So this report is actually a complaint

[Bug c++/15938] ICE with anonymous unions

2005-07-21 Thread cvs-commit at gcc dot gnu dot org
--- Additional Comments From cvs-commit at gcc dot gnu dot org 2005-07-21 14:50 --- Subject: Bug 15938 CVSROOT:/cvs/gcc Module name:gcc Changes by: [EMAIL PROTECTED] 2005-07-21 14:50:47 Modified files: gcc/testsuite : ChangeLog Added files:

[Bug c++/15938] ICE with anonymous unions

2005-07-21 Thread reichelt at gcc dot gnu dot org
--- Additional Comments From reichelt at gcc dot gnu dot org 2005-07-21 15:12 --- The ICE is fixed now. But maybe some additional code cleanup is needed: Giovanni, what about the following code snippet from typeck2.c? Is the comment still valid? What about the error message, is it

[Bug c++/2922] [DR 197] two-stage lookup for unqualified function calls with type-dependent arguments

2005-07-21 Thread cvs-commit at gcc dot gnu dot org
--- Additional Comments From cvs-commit at gcc dot gnu dot org 2005-07-21 15:15 --- Subject: Bug 2922 CVSROOT:/cvs/gcc Module name:gcc Changes by: [EMAIL PROTECTED] 2005-07-21 15:14:59 Modified files: gcc/testsuite : ChangeLog Added files:

[Bug c++/15938] ICE with anonymous unions

2005-07-21 Thread giovannibajo at libero dot it
--- Additional Comments From giovannibajo at libero dot it 2005-07-21 15:32 --- It might indeed be obsolete code: I don't think you can currently create an union (or a record) with only unnamed fields. If you want to purse this further, you could regtest changing this: if

[Bug c++/22591] New: std::swap() followed by list::erase() produces incorrect list::begin()

2005-07-21 Thread Simon dot Finn at reify dot co dot uk
Save the following as foo.C, then g++ foo.C -o foo Running foo blows the assertion. g++ -v produces: Using built-in specs. Target: i686-pc-linux-gnu Configured with: ../gcc-4.0.1/configure Thread model: posix gcc version 4.0.1 Uncommenting the print statements shows that my_list.begin() has

[Bug c++/22591] std::swap() followed by list::erase() produces incorrect list::begin()

2005-07-21 Thread Simon dot Finn at reify dot co dot uk
-- What|Removed |Added CC||dominik dot strasser at ||infineon dot com

[Bug c++/22591] std::swap() followed by list::erase() produces incorrect list::begin()

2005-07-21 Thread pcarlini at suse dot de
--- Additional Comments From pcarlini at suse dot de 2005-07-21 16:12 --- Looks like a miscompilation: mainline is ok and old (~1 month) mainline is not; no changes in 4_0-branch to std::list and std::swap. Related to c++/22513?? -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=22591

[Bug tree-optimization/22586] GVN-PRE could do strength reduction

2005-07-21 Thread pinskia at gcc dot gnu dot org
--- Additional Comments From pinskia at gcc dot gnu dot org 2005-07-21 16:15 --- Confirmed. Note there is a pass at the tree level which already does the replace a/b to a*(1/b) at the rtl level. -- What|Removed |Added

[Bug libstdc++/22587] shared libraries built with -fvisibility=hidden segfaults

2005-07-21 Thread pinskia at gcc dot gnu dot org
--- Additional Comments From pinskia at gcc dot gnu dot org 2005-07-21 16:17 --- *** This bug has been marked as a duplicate of 19664 *** -- What|Removed |Added

[Bug libstdc++/19664] libstdc++ headers should have pop/push of the visibility around the declarations

2005-07-21 Thread pinskia at gcc dot gnu dot org
--- Additional Comments From pinskia at gcc dot gnu dot org 2005-07-21 16:17 --- *** Bug 22587 has been marked as a duplicate of this bug. *** -- What|Removed |Added

[Bug middle-end/22592] New: -fvisibility-inlines-hidden broken differently

2005-07-21 Thread matz at suse dot de
This is another instance of the visibility stuff being broken. This time because a function isn't emitted, but called in a way as if it was. This code: - struct A { virtual bool operator== (const A a) const; virtual bool operator!= (const A a) const; };

[Bug middle-end/22592] -fvisibility-inlines-hidden broken differently

2005-07-21 Thread mueller at kde dot org
-- What|Removed |Added CC||mueller at kde dot org http://gcc.gnu.org/bugzilla/show_bug.cgi?id=22592

[Bug debug/22593] New: ICE in force_decl_die, at dwarf2out.c:12621

2005-07-21 Thread micis at gmx dot de
When I compile one of our files with the actual snapshot of gcc41 I get an ICE. The last snapshot which works is gcc-4.1-20050604, the first that fails is gcc-4.1-20050611 Michael Cieslinski g++41g -g -c -o AutoFocus.o AutoFocus.ii AutoFocus.ii:32394: error: 'CompressDefault' was not

[Bug debug/22593] ICE in force_decl_die, at dwarf2out.c:12621

2005-07-21 Thread micis at gmx dot de
--- Additional Comments From micis at gmx dot de 2005-07-21 16:22 --- Created an attachment (id=9321) -- (http://gcc.gnu.org/bugzilla/attachment.cgi?id=9321action=view) preprocessed source -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=22593

[Bug debug/22593] ICE in force_decl_die, at dwarf2out.c:12621

2005-07-21 Thread pinskia at gcc dot gnu dot org
--- Additional Comments From pinskia at gcc dot gnu dot org 2005-07-21 16:35 --- I think this is a dup of bug 22514. One thing that makes me think it is a dup of that bug is that the dates match up to the dates in that bug. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=22593

[Bug c/22589] [3.4 regression] ICE casting to long long

2005-07-21 Thread reichelt at gcc dot gnu dot org
--- Additional Comments From reichelt at gcc dot gnu dot org 2005-07-21 16:36 --- Confirmed. Appeared with gcc 3.4.0. Only affects 3.4 branch. -- What|Removed |Added

[Bug c++/22592] -fvisibility-inlines-hidden broken differently

2005-07-21 Thread pinskia at gcc dot gnu dot org
--- Additional Comments From pinskia at gcc dot gnu dot org 2005-07-21 16:39 --- No I think this code is in fact invalid and should error out like this. Note you also declared operator== as being hidden too. So if you call that, it would break too. -- What|Removed

[Bug other/22594] New: HOST_LONG_LONG_FORMAT not used in HOST_WIDE_INT_PRINT macro

2005-07-21 Thread wintermute2k4 at ntlworld dot com
For mips target hosted on mingw32 building libgcc2 fails. ccAF.s: Assembler messages: ccAF.s:19: Warning: expected `$' ccAF.s:19: Error: junk at end of line, first unrecognized character is `n' make[2]: *** [libgcc/./_muldi3.o] Error 1 the offending code is the function prologue

[Bug other/22594] HOST_LONG_LONG_FORMAT not used in HOST_WIDE_INT_PRINT macro

2005-07-21 Thread wintermute2k4 at ntlworld dot com
--- Additional Comments From wintermute2k4 at ntlworld dot com 2005-07-21 16:46 --- Created an attachment (id=9322) -- (http://gcc.gnu.org/bugzilla/attachment.cgi?id=9322action=view) proposed patch to hwint.h the attached patch seems to fix the problem --

[Bug other/22594] HOST_LONG_LONG_FORMAT not used in HOST_WIDE_INT_PRINT macro

2005-07-21 Thread wintermute2k4 at ntlworld dot com
-- What|Removed |Added CC||wintermute2k4 at ntlworld ||dot com

[Bug other/22594] HOST_LONG_LONG_FORMAT not used in HOST_WIDE_INT_PRINT macro

2005-07-21 Thread pinskia at gcc dot gnu dot org
--- Additional Comments From pinskia at gcc dot gnu dot org 2005-07-21 16:52 --- Could you send your patch to [EMAIL PROTECTED] -- What|Removed |Added GCC build

[Bug c++/22590] parser hosed

2005-07-21 Thread pinskia at gcc dot gnu dot org
-- What|Removed |Added Attachment #9319|application/octet-stream|text/plain mime type||

[Bug other/22584] ICE in make_decl_rtl, at varasm.c:886

2005-07-21 Thread pinskia at gcc dot gnu dot org
--- Additional Comments From pinskia at gcc dot gnu dot org 2005-07-21 16:56 --- One thing you don't need gcc-ada-fwrapv.patch any more. The rest except for 20297 I trust are good as most are my patches. -- What|Removed |Added

[Bug c++/22591] std::swap() followed by list::erase() produces incorrect list::begin()

2005-07-21 Thread giovannibajo at libero dot it
--- Additional Comments From giovannibajo at libero dot it 2005-07-21 16:59 --- It would greatly help to identify the patch that broke either this PR or PR 22513. One possible offender is the new alias stuff by Diego/Daniel. -- What|Removed |Added

[Bug c++/22591] std::swap() followed by list::erase() produces incorrect list::begin()

2005-07-21 Thread pinskia at gcc dot gnu dot org
--- Additional Comments From pinskia at gcc dot gnu dot org 2005-07-21 17:03 --- (In reply to comment #2) It would greatly help to identify the patch that broke either this PR or PR 22513. One possible offender is the new alias stuff by Diego/Daniel. Also Paolo said it works on the

[Bug c++/22595] New: [4.0 regression] wrong warning: control may reach end of non-void function

2005-07-21 Thread debian-gcc at lists dot debian dot org
[forwarded from http://bugs.debian.org/319309] regression from 3.4, fixed in 4.1 Compile the attached example source code with: g++ -Wall -O3 -c bug.cc g++ produces the warning: bug.cc:9: warning: control may reach end of non-void function 'char* f(char*)' being inlined This is

[Bug c++/22595] [4.0 regression] wrong warning: control may reach end of non-void function

2005-07-21 Thread debian-gcc at lists dot debian dot org
-- What|Removed |Added Known to fail||4.0.2 Known to work||3.4.4 4.1.0

[Bug c++/22595] [4.0 regression] wrong warning: control may reach end of non-void function

2005-07-21 Thread debian-gcc at lists dot debian dot org
--- Additional Comments From debian-gcc at lists dot debian dot org 2005-07-21 17:05 --- Created an attachment (id=9323) -- (http://gcc.gnu.org/bugzilla/attachment.cgi?id=9323action=view) testcase -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=22595

[Bug target/22585] [4.0/4.1 regression] ICE in redirect_branch_edge

2005-07-21 Thread reichelt at gcc dot gnu dot org
--- Additional Comments From reichelt at gcc dot gnu dot org 2005-07-21 17:05 --- Confirmed (at least the ICE in redirect_branch_edge and extract_insn, I cannot reproduce the one in expand_simple_unop). Reduced testcase: = struct A { long double d; }; int

[Bug target/22576] [4.0/4.1 regression] ICE with simple factorial program compiled with -ffast-math on gcc 4.0.2

2005-07-21 Thread reichelt at gcc dot gnu dot org
--- Additional Comments From reichelt at gcc dot gnu dot org 2005-07-21 17:07 --- The problem is related to PR22585 where another ICE with long doubles occurs. Unfortunately Uros' patch doesn't fix the problem there. -- What|Removed |Added

[Bug c++/22595] [4.0 regression] wrong warning: control may reach end of non-void function

2005-07-21 Thread pinskia at gcc dot gnu dot org
--- Additional Comments From pinskia at gcc dot gnu dot org 2005-07-21 17:10 --- This was already decided against being fixed for 4.0.x series. -- What|Removed |Added

[Bug other/22594] HOST_LONG_LONG_FORMAT not used in HOST_WIDE_INT_PRINT macro

2005-07-21 Thread pinskia at gcc dot gnu dot org
--- Additional Comments From pinskia at gcc dot gnu dot org 2005-07-21 17:23 --- Confirmed. -- What|Removed |Added URL|

[Bug debug/22593] ICE in force_decl_die, at dwarf2out.c:12621

2005-07-21 Thread pinskia at gcc dot gnu dot org
--- Additional Comments From pinskia at gcc dot gnu dot org 2005-07-21 17:37 --- *** This bug has been marked as a duplicate of 22514 *** -- What|Removed |Added

[Bug debug/22514] [4.1 Regression] ICE in force_decl_die with invalid code after error

2005-07-21 Thread pinskia at gcc dot gnu dot org
--- Additional Comments From pinskia at gcc dot gnu dot org 2005-07-21 17:37 --- *** Bug 22593 has been marked as a duplicate of this bug. *** -- What|Removed |Added

[Bug debug/22514] [4.1 Regression] ICE in force_decl_die with invalid code after error

2005-07-21 Thread pinskia at gcc dot gnu dot org
--- Additional Comments From pinskia at gcc dot gnu dot org 2005-07-21 17:44 --- Here is a shorter testcase: namespace s { template int struct _List_base { int _M_impl; }; templateint i struct list : _List_basei { using _List_basei::_M_impl; } } s::list1

[Bug c++/22591] std::swap() followed by list::erase() produces incorrect list::begin()

2005-07-21 Thread pinskia at gcc dot gnu dot org
--- Additional Comments From pinskia at gcc dot gnu dot org 2005-07-21 17:54 --- I wonder if this is not really a bug in libstdc++. with -fmudflap: *** mudflap violation 1 (check/write): time=1121968411.144393 ptr=0xbffa2030 size=4 pc=0x226d6d location=`t1.cc:9808

[Bug c++/22590] parser does not recover well after error

2005-07-21 Thread pinskia at gcc dot gnu dot org
--- Additional Comments From pinskia at gcc dot gnu dot org 2005-07-21 17:58 --- Confirmed. Testcase: include core.hh typedef unsigned int size_t; namespace std { using ::size_t; } -- What|Removed |Added

[Bug c++/22591] std::swap() followed by list::erase() produces incorrect list::begin()

2005-07-21 Thread janis at gcc dot gnu dot org
--- Additional Comments From janis at gcc dot gnu dot org 2005-07-21 17:59 --- The test case passes for me on powerpc-linux with GCC 3.4.x and fails with everything later. Is the mudflap output enough to track down the problem, or would the results of a regression hunt still help? --

[Bug target/21452] insn does not satisfy its constraints

2005-07-21 Thread pinskia at gcc dot gnu dot org
--- Additional Comments From pinskia at gcc dot gnu dot org 2005-07-21 18:04 --- Fixed for 3.4.0 and upwards. -- What|Removed |Added Status|UNCONFIRMED

[Bug rtl-optimization/21827] unroll misses simple elimination - works with manual unroll

2005-07-21 Thread pinskia at gcc dot gnu dot org
--- Additional Comments From pinskia at gcc dot gnu dot org 2005-07-21 18:07 --- Confirmed. -- What|Removed |Added Status|UNCONFIRMED |NEW

[Bug libstdc++/22087] ctypechar tables are offset by one on DJGPP

2005-07-21 Thread pinskia at gcc dot gnu dot org
--- Additional Comments From pinskia at gcc dot gnu dot org 2005-07-21 18:08 --- Confirmed. -- What|Removed |Added Status|UNCONFIRMED |NEW

[Bug c++/22358] C++ front-end produces mis-match types in MODIFY_EXPR

2005-07-21 Thread pinskia at gcc dot gnu dot org
--- Additional Comments From pinskia at gcc dot gnu dot org 2005-07-21 18:29 --- Fixed. -- What|Removed |Added Status|ASSIGNED|RESOLVED

[Bug other/22368] [meta-bugs] mis-match types in GCC

2005-07-21 Thread pinskia at gcc dot gnu dot org
-- Bug 22368 depends on bug 22358, which changed state. Bug 22358 Summary: C++ front-end produces mis-match types in MODIFY_EXPR http://gcc.gnu.org/bugzilla/show_bug.cgi?id=22358 What|Old Value |New Value

[Bug c++/22358] C++ front-end produces mis-match types in MODIFY_EXPR

2005-07-21 Thread cvs-commit at gcc dot gnu dot org
--- Additional Comments From cvs-commit at gcc dot gnu dot org 2005-07-21 18:29 --- Subject: Bug 22358 CVSROOT:/cvs/gcc Module name:gcc Changes by: [EMAIL PROTECTED] 2005-07-21 18:29:06 Modified files: gcc/cp : ChangeLog class.c

[Bug c++/22596] New: Impossible to explicitly instantiate particular overloaded function

2005-07-21 Thread phenning at lanl dot gov
Compiling the following code with g++ -c -fno-implict-templates always generates code for the second definition of foo(). It appears that g++ is automatically deducing the template parameters from the function parameters, even though the template parameters are explicitly given in the

[Bug c++/22596] Impossible to explicitly instantiate particular overloaded function

2005-07-21 Thread phenning at lanl dot gov
--- Additional Comments From phenning at lanl dot gov 2005-07-21 18:48 --- Created an attachment (id=9324) -- (http://gcc.gnu.org/bugzilla/attachment.cgi?id=9324action=view) sample code illustrating problem -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=22596

[Bug c++/22596] Impossible to explicitly instantiate particular overloaded function

2005-07-21 Thread pinskia at gcc dot gnu dot org
--- Additional Comments From pinskia at gcc dot gnu dot org 2005-07-21 18:57 --- Note both Comeau and ICC have this same behavior. Even the following code calls the second declaration too: templateclass T struct A_class { int do_it(int i){return T::f(i);} }; templateclass A int

[Bug c++/22596] Impossible to explicitly instantiate particular overloaded function

2005-07-21 Thread pinskia at gcc dot gnu dot org
--- Additional Comments From pinskia at gcc dot gnu dot org 2005-07-21 18:58 --- I don't think this is a bug in the front-end. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=22596

[Bug c++/22596] Impossible to explicitly instantiate particular overloaded function

2005-07-21 Thread phenning at lanl dot gov
--- Additional Comments From phenning at lanl dot gov 2005-07-21 19:16 --- (In reply to comment #2) void g(void) { A_classint a; fooA_classint (a); } Right, and I think that it should in that case. It seems that g++ attempts to call the first definition when there is usage

[Bug tree-optimization/19055] Minor bit optimization with or and xor

2005-07-21 Thread cvs-commit at gcc dot gnu dot org
--- Additional Comments From cvs-commit at gcc dot gnu dot org 2005-07-21 19:34 --- Subject: Bug 19055 CVSROOT:/cvs/gcc Module name:gcc Changes by: [EMAIL PROTECTED] 2005-07-21 19:33:50 Modified files: gcc: ChangeLog fold-const.c

  1   2   >