--- Comment #5 from reichelt at gcc dot gnu dot org 2009-11-14 21:21
---
Confirmed.
Reduced testcase (crashes with "-O2 -fwhole-program -fipa-struct-reorg"):
=
template struct A
{
char c;
void foo(int);
void
--- Comment #11 from reichelt at gcc dot gnu dot org 2009-11-14 19:24
---
The problems with -O -fipa-pta seem to be fixed since GCC 4.4.0.
I checked all duplicates from comment #4 - #7.
--
reichelt at gcc dot gnu dot org changed:
What|Removed
--- Comment #13 from reichelt at gcc dot gnu dot org 2009-07-18 10:54
---
The objc++ isn't fixed yet, but this is not a regression.
--
reichelt at gcc dot gnu dot org changed:
What|Removed |
--- Comment #9 from reichelt at gcc dot gnu dot org 2009-01-05 21:48
---
That's really a duplicate of PR38725: The code contains many lines of the form
goto *dispatch_table[opcode];
where dispatch_table[opcode] is of the type uintptr_t which is a typedef
to unsigned int. Wr
--- Comment #7 from reichelt at gcc dot gnu dot org 2009-01-04 22:08
---
Maybe the bug boils down to PR38725.
--
reichelt at gcc dot gnu dot org changed:
What|Removed |Added
--- Comment #18 from reichelt at gcc dot gnu dot org 2008-12-30 01:18
---
*** Bug 37970 has been marked as a duplicate of this bug. ***
--
reichelt at gcc dot gnu dot org changed:
What|Removed |Added
--- Comment #2 from reichelt at gcc dot gnu dot org 2008-12-30 01:18
---
To make things short: The bug is a duplicate of PR24791.
> This code (for better or worse) appeared to have built with 4.0.1. By adding
>the "class" stuff in the template specialization the s
--- Comment #8 from reichelt at gcc dot gnu dot org 2007-12-27 16:55
---
Confirmed. Even shorter testcase:
struct A
{
virtual void foo() {}
} a;
struct B
{
~B() {}
};
struct C : B
{
A* p;
C() : p(&a) { p->foo()
--- Comment #16 from reichelt at gcc dot gnu dot org 2007-12-26 16:37
---
The following reduced testcase (which should return 0) returns 1 on the 4.1
branch and 4.2 branch when compiled with "-O -fstrict-aliasing" or "-O2"
--- Comment #15 from reichelt at gcc dot gnu dot org 2007-12-26 16:18
---
*** Bug 33573 has been marked as a duplicate of this bug. ***
--
reichelt at gcc dot gnu dot org changed:
What|Removed |Added
--- Comment #4 from reichelt at gcc dot gnu dot org 2007-12-26 16:18
---
Well, actually this seems to be a duplicate of PR 30088.
*** This bug has been marked as a duplicate of 30088 ***
--
reichelt at gcc dot gnu dot org changed:
What|Removed
--- Comment #14 from reichelt at gcc dot gnu dot org 2007-12-26 16:17
---
The original testcase fails on i686-pc-linux-gnu with -O2 on the 4.1 branch and
the 4.2 branch.
--
reichelt at gcc dot gnu dot org changed:
What|Removed |Added
--- Comment #14 from reichelt at gcc dot gnu dot org 2007-10-28 21:31
---
*** Bug 20133 has been marked as a duplicate of this bug. ***
--
reichelt at gcc dot gnu dot org changed:
What|Removed |Added
--- Comment #13 from reichelt at gcc dot gnu dot org 2007-10-28 21:31
---
This is a variant of PR24791 that was fixed on mainline by Jason.
*** This bug has been marked as a duplicate of 24791 ***
--
reichelt at gcc dot gnu dot org changed:
What|Removed
--- Comment #13 from reichelt at gcc dot gnu dot org 2007-10-28 21:27
---
Fixed by Jason's patch.
--
reichelt at gcc dot gnu dot org changed:
What|Removed |
--- Comment #20 from reichelt at gcc dot gnu dot org 2007-07-03 00:10
---
As the code is deemed valid, we still have a rejects-valid bug on the 4.2
branch.
--
reichelt at gcc dot gnu dot org changed:
What|Removed |Added
--- Comment #2 from reichelt at gcc dot gnu dot org 2007-02-09 01:31
---
*** This bug has been marked as a duplicate of 28705 ***
--
reichelt at gcc dot gnu dot org changed:
What|Removed |Added
--- Comment #8 from reichelt at gcc dot gnu dot org 2007-02-09 00:34
---
*** Bug 30721 has been marked as a duplicate of this bug. ***
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=24791
--- You are receiving this mail because: ---
You are on the CC list for the bug, or
--- Comment #2 from reichelt at gcc dot gnu dot org 2007-02-09 00:34
---
See first testcase in comment #1 of PR24791.
*** This bug has been marked as a duplicate of 24791 ***
--
reichelt at gcc dot gnu dot org changed:
What|Removed |Added
--- Comment #7 from reichelt at gcc dot gnu dot org 2007-02-09 00:33
---
*** Bug 30722 has been marked as a duplicate of this bug. ***
--
reichelt at gcc dot gnu dot org changed:
What|Removed |Added
--- Comment #1 from reichelt at gcc dot gnu dot org 2007-02-09 00:33
---
See second testcase in comment #1 of PR24791.
*** This bug has been marked as a duplicate of 24791 ***
--
reichelt at gcc dot gnu dot org changed:
What|Removed |Added
--- Comment #6 from reichelt at gcc dot gnu dot org 2007-02-09 00:32
---
Comment #3 is not quite correct:
The ICE for the first testcase in comment #1 is in
instantiate_decl, at cp/pt.c:12204
The ICE for the second testcase in comment #1 is in
import_export_decl, at cp/decl2.c:1956
--
Bug 27884 depends on bug 26068, which changed state.
Bug 26068 Summary: [4.0 Regression] extern "C" static function should not be
allowed
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=26068
What|Old Value |New Value
---
--
reichelt at gcc dot gnu dot org changed:
What|Removed |Added
CC||reichelt at gcc dot gnu dot
--- Comment #3 from reichelt at gcc dot gnu dot org 2006-08-15 19:07
---
Btw, the ICE for the second testcase in comment #1 happens in
instantiate_decl, at cp/pt.c:11875
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=24791
--- You are receiving this mail because: ---
You
--
reichelt at gcc dot gnu dot org changed:
What|Removed |Added
Target Milestone|4.2.0 |4.1.2
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=26757
--- Comment #12 from reichelt at gcc dot gnu dot org 2006-07-31 22:52
---
Subject: Bug 6634
Author: reichelt
Date: Mon Jul 31 22:52:20 2006
New Revision: 115843
URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=115843
Log:
PR c++/6634
* decl.c (grokde
--- Comment #5 from reichelt at gcc dot gnu dot org 2006-07-19 11:40
---
Here's a slightly shorter testcase:
=
struct A
{
char c[13];
int k[1];
};
struct A a[1];
void foo(int* p)
{
int i, j;
for (i=0; i<2; ++i)
if (memcmp
--- Comment #2 from reichelt at gcc dot gnu dot org 2006-07-12 16:14
---
*** Bug 28316 has been marked as a duplicate of this bug. ***
--
reichelt at gcc dot gnu dot org changed:
What|Removed |Added
--- Comment #2 from reichelt at gcc dot gnu dot org 2006-07-12 16:14
---
With little modifications one can trigger all sorts of behaviour:
ICEs in different places and accepts-invalid bugs.
*** This bug has been marked as a duplicate of 24791 ***
--
reichelt at gcc dot gnu dot
--
reichelt at gcc dot gnu dot org changed:
What|Removed |Added
Target Milestone|4.1.1 |4.2.0
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=26757
--- Comment #12 from reichelt at gcc dot gnu dot org 2006-05-09 08:51
---
*** Bug 26771 has been marked as a duplicate of this bug. ***
--
reichelt at gcc dot gnu dot org changed:
What|Removed |Added
--
Bug 27103 depends on bug 26490, which changed state.
Bug 26490 Summary: [4.2 Regression] ICE in verify_ssa, with structs pointers
and globals
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=26490
What|Old Value |New Value
---
--- Comment #8 from reichelt at gcc dot gnu dot org 2006-05-09 08:47
---
Fixed by Dan's patch for PR27093.
--
reichelt at gcc dot gnu dot org changed:
What|Removed |
--- Comment #10 from reichelt at gcc dot gnu dot org 2006-04-19 22:12
---
Fixed on mainline, 4.1 branch, and 4.0 branch.
--
reichelt at gcc dot gnu dot org changed:
What|Removed |Added
--- Comment #9 from reichelt at gcc dot gnu dot org 2006-04-19 22:10
---
Subject: Bug 26558
Author: reichelt
Date: Wed Apr 19 22:10:10 2006
New Revision: 113098
URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=113098
Log:
PR c++/26558
*
--- Comment #8 from reichelt at gcc dot gnu dot org 2006-04-19 22:07
---
Subject: Bug 26558
Author: reichelt
Date: Wed Apr 19 22:07:25 2006
New Revision: 113097
URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=113097
Log:
PR c++/26558
*
--- Comment #7 from reichelt at gcc dot gnu dot org 2006-04-19 22:03
---
Subject: Bug 26558
Author: reichelt
Date: Wed Apr 19 22:03:24 2006
New Revision: 113096
URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=113096
Log:
PR c++/26558
*
--- Comment #5 from reichelt at gcc dot gnu dot org 2006-04-19 13:25
---
Testing a patch.
--
reichelt at gcc dot gnu dot org changed:
What|Removed |Added
--
reichelt at gcc dot gnu dot org changed:
What|Removed |Added
OtherBugsDependingO||27143
nThis||
http
--- Comment #6 from reichelt at gcc dot gnu dot org 2006-04-13 12:01
---
Forgot to mention that you have to compile the testcase from comment #5
with "-O2".
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=27103
--- You are receiving this mail because: ---
You re
--- Comment #5 from reichelt at gcc dot gnu dot org 2006-04-13 12:00
---
Confirmed.
The original testcase compiles fine for me with today's compiler.
If I remove the (unused) typedef in the third line, I get the ICE.
Here's a reduce
--- Comment #2 from reichelt at gcc dot gnu dot org 2006-04-10 11:54
---
Probably related to PR 26626.
--
reichelt at gcc dot gnu dot org changed:
What|Removed |Added
--- Comment #4 from reichelt at gcc dot gnu dot org 2006-04-10 11:34
---
Confirmed. Reduced testcase
(compile with "g++ --param ggc-min-expand=0 --param ggc-min-heapsize=0"):
=
struct A
{
~A();
};
struct B : A
{
B();
};
template struct
--
reichelt at gcc dot gnu dot org changed:
What|Removed |Added
CC||reichelt at gcc dot gnu dot
--- Comment #9 from reichelt at gcc dot gnu dot org 2006-04-06 16:13
---
*** Bug 27056 has been marked as a duplicate of this bug. ***
--
reichelt at gcc dot gnu dot org changed:
What|Removed |Added
--- Comment #10 from reichelt at gcc dot gnu dot org 2006-03-15 15:29
---
Fixed on mainline.
--
reichelt at gcc dot gnu dot org changed:
What|Removed |Added
--- Comment #9 from reichelt at gcc dot gnu dot org 2006-03-15 15:27
---
Subject: Bug 6634
Author: reichelt
Date: Wed Mar 15 15:27:11 2006
New Revision: 112084
URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=112084
Log:
PR c++/6634
decl.c (grokdeclara
--
reichelt at gcc dot gnu dot org changed:
What|Removed |Added
CC||reichelt at gcc dot gnu dot
--- Comment #7 from reichelt at gcc dot gnu dot org 2006-03-05 17:43
---
Mine.
--
reichelt at gcc dot gnu dot org changed:
What|Removed |Added
AssignedTo
--- Comment #18 from reichelt at gcc dot gnu dot org 2006-01-04 11:43
---
> It's live in the 4.0.2 installed by a Fedora Core 4 yum update right now
> (4.0.2 20051125 (Red Hat 4.0.2-8)).
This is not the official FSF 4.0.2 release.
Redhat's 4.0.2-8 version contains s
--- Comment #17 from reichelt at gcc dot gnu dot org 2005-11-16 13:05
---
Now also fixed on the 3.4 branch.
--
reichelt at gcc dot gnu dot org changed:
What|Removed |Added
--- Comment #16 from reichelt at gcc dot gnu dot org 2005-11-16 13:03
---
Subject: Bug 23797
Author: reichelt
Date: Wed Nov 16 13:03:13 2005
New Revision: 107081
URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=107081
Log:
Backport from mainline:
20
--- Comment #15 from reichelt at gcc dot gnu dot org 2005-11-16 01:24
---
Taking care of the backport to the 3.4 branch.
--
reichelt at gcc dot gnu dot org changed:
What|Removed |Added
--- Comment #14 from reichelt at gcc dot gnu dot org 2005-11-03 11:29
---
Since Mark's patch for PR19253
http://gcc.gnu.org/ml/gcc-patches/2005-11/msg00141.html
this is an error again.
--
reichelt at gcc dot gnu dot org changed:
What|Re
--- Comment #13 from reichelt at gcc dot gnu dot org 2005-10-14 10:54
---
Changin to ice-on-valid-code, because Nathan stated in the patch
http://gcc.gnu.org/ml/gcc-patches/2005-10/msg00712.html
> Note, we do not issue an error on the testcase, even though it uses typename
> o
--- Additional Comments From reichelt at gcc dot gnu dot org 2005-09-03
19:59 ---
Fixed also on the 3.4 branch.
--
What|Removed |Added
Status|ASSIGNED
--- Additional Comments From reichelt at gcc dot gnu dot org 2005-09-02
13:40 ---
Taking care of the backport to the 3.4 branch.
--
What|Removed |Added
AssignedTo
--- Additional Comments From reichelt at gcc dot gnu dot org 2005-07-22
09:41 ---
Uros' patch for PR22576 indeed fixes the ICEs in redirect_branch
and extract_insn on the 4.0 branch and mainline.
But I can now confirm the bug in expand_simple_unop, I just had to
add -march=i486 t
--- 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
--- Additional Comments From reichelt at gcc dot gnu dot org 2005-05-25
09:36 ---
Ben, your patch doesn't really solve the problem.
I still get the ICE on the 3.4 branch when I compile the testcase with -g1.
--
What|Removed |
--
What|Removed |Added
Known to fail|3.4.3 |3.3.5 3.3.6 3.4.3
Known to work|3.3 3.4.0 3.4.1 3.4.2 3.4.4 |3.3 3.3.4 3.4.0 3.4.1 3.4.2
--
What|Removed |Added
Known to work|3.3 3.4.0 3.4.4 4.0.0 4.1.0 |3.3 3.4.0 3.4.1 3.4.2 3.4.4
||4.0.0 4.1.0
Target Milestone|3.3
--- Additional Comments From reichelt at gcc dot gnu dot org 2005-03-24
20:35 ---
The problem with the 2^19 line-number limit seems to be fixed
in gcc 4.0 and 4.1. The problem disappeared with the merge
of the tree-ssa branch AFAICT.
Strange that I didn't enter the info to the
--
What|Removed |Added
Target Milestone|4.0.0 |---
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=19004
--- You are receiving this mail because: ---
Yo
--- Additional Comments From reichelt at gcc dot gnu dot org 2005-02-23
10:23 ---
The problem reappeared today :-(
--
What|Removed |Added
Status|RESOLVED
--- Additional Comments From reichelt at gcc dot gnu dot org 2005-02-11
17:37 ---
This looks like a duplicate of PR 1016 to me.
--
What|Removed |Added
CC
--- Additional Comments From reichelt at gcc dot gnu dot org 2005-02-02
01:46 ---
So closing now.
--
What|Removed |Added
Status|NEW
--- Additional Comments From reichelt at gcc dot gnu dot org 2005-02-02
01:45 ---
Fixed for gcc 4.0.0.
--
What|Removed |Added
Summary|[3.4/4.0 regression] ICE
--
What|Removed |Added
CC||reichelt at gcc dot gnu dot
||org
http://gcc.gnu.org/bugzilla
--- Additional Comments From reichelt at gcc dot gnu dot org 2004-12-23
16:39 ---
Well, it's not really a regression, since GCC accepted the code before 3.4.0.
--
What|Removed |
--- Additional Comments From reichelt at gcc dot gnu dot org 2004-11-30
11:24 ---
No this isn't fixed.
It works with the C frontend since 2.95.x, but not with the C++ frontend.
--
What|Removed |
--- Additional Comments From reichelt at gcc dot gnu dot org 2004-11-26
21:10 ---
Here's a slightly shorter testcase (inspired by PR18677):
===
struct A {};
struct B : A
{
B(int);
B(B&);
B(A);
};
B b=0;
===
--
What
--- Additional Comments From reichelt at gcc dot gnu dot org 2004-11-26
21:00 ---
*** Bug 18677 has been marked as a duplicate of this bug. ***
--
What|Removed |Added
--- Additional Comments From reichelt at gcc dot gnu dot org 2004-11-26
21:00 ---
*** This bug has been marked as a duplicate of 17431 ***
--
What|Removed |Added
--- Additional Comments From reichelt at gcc dot gnu dot org 2004-09-22
09:13 ---
Fixed on mainline by Jan's patch for PR 16460
http://gcc.gnu.org/ml/gcc-cvs/2004-09/msg00904.html
Jan, do you think the relevant stuff can be backported to 3.4?
--
What|Re
--- Additional Comments From reichelt at gcc dot gnu dot org 2004-09-20
02:45 ---
Here's something smaller:
===
struct A
{
int i;
A();
A(const A&);
};
void bar()
{
A a;
for
--- Additional Comments From reichelt at gcc dot gnu dot org 2004-08-25
14:08 ---
Zack, the regression was introduced by your patch
http://gcc.gnu.org/ml/gcc-cvs/2003-04/msg00555.html
Could you please have a look?
--
What|Removed |Added
--- Additional Comments From reichelt at gcc dot gnu dot org 2004-08-02
21:06 ---
Kriang, thanks for taking the blame, but I think you're innocent in this case.
The trouble starts with Mark's patch
http://gcc.gnu.org/ml/gcc-cvs/2003-01/msg00660.html
--
http://gcc.gnu.or
--- Additional Comments From reichelt at gcc dot gnu dot org 2004-08-02
20:38 ---
> Volker's reduced code
> : Search converges between 2003-01-15-trunk (#165) and 2003-01-17-trunk
(#166).
>
> Wolfgang's reduced code
> : Search converges between 2003-10-17-tr
--- Additional Comments From reichelt at gcc dot gnu dot org 2004-07-26
03:18 ---
Here's something slightly smaller:
===
template struct A
{
A();
template struct X {};
};
template struct B
{
typename A::tem
--- Additional Comments From reichelt at gcc dot gnu dot org 2004-04-15
14:42 ---
*** Bug 14833 has been marked as a duplicate of this bug. ***
--
What|Removed |Added
--- Additional Comments From reichelt at gcc dot gnu dot org 2004-03-24
20:15 ---
Created an attachment (id=5994)
--> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=5994&action=view)
reduced testcase
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=14712
--- You are re
--- Additional Comments From reichelt at gcc dot gnu dot org 2004-03-24
20:14 ---
All you need to see the compiler crash is the following testcase:
===
class bug {
void foo() {
// lots of empty lines
}}
===
When the
--
What|Removed |Added
Known to fail|3.3 3.3.1 3.3.2 3.3.3 |3.0 3.0.1 3.0.2 3.0.3 3.0.4
||3.1 3.1.1 3.1.2 3.2 3.2.1
--- Additional Comments From reichelt at gcc dot gnu dot org 2004-03-24
17:44 ---
A major difference between my example in comment #10 and Giovanni's in
comment #11 is that the former ICEs when the line number exceeds 2^19
and the latter when it exceeds 2^31.
Maybe both bugs
--- Additional Comments From reichelt at gcc dot gnu dot org 2004-03-24
17:08 ---
Well, here's an even shorter testcase:
===
template struct A {};
# line 524288
void foo() { A<0> a; }
===
In the origi
--- Additional Comments From reichelt at gcc dot gnu dot org 2004-03-24
16:52 ---
Created an attachment (id=5990)
--> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=5990&action=view)
reduced testcase
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=14711
--- You are re
--- Additional Comments From reichelt at gcc dot gnu dot org 2004-03-24
16:51 ---
Looks like Falk is right, I'll attach a short testcase
which has the following form:
template struct A {};
// lots of empty lines
void foo() { A
--- Additional Comments From reichelt at gcc dot gnu dot org 2004-03-15
17:42 ---
This (Giovanni's redux in comment #7) still doesn't compile on the 3.3 branch.
Since 3.3.2 the compiler runs into an infinite loop on my machine
(i686-pc-linux-gnu).
--
What
--- Additional Comments From reichelt at gcc dot gnu dot org 2004-02-19
02:32 ---
An even shorter version:
=
void foo()
{
if (false)
if (int i=0)
int j=0;
}
=
--
What
--- Additional Comments From reichelt at gcc dot gnu dot org 2004-02-18
08:46 ---
The bootstrap error in PR 14180 got fixed.
Since this might also fix your problem, could you please
retest with a current version?
--
What|Removed |Added
--- Additional Comments From reichelt at gcc dot gnu dot org 2004-02-17
17:25 ---
Maybe related to PR 14180.
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=14155
--- You are receiving this mail because: ---
You reported the bug, or are watching the reporter.
--- Additional Comments From reichelt at gcc dot gnu dot org 2003-12-08
00:57 ---
*** Bug 13235 has been marked as a duplicate of this bug. ***
--
What|Removed |Added
--- Additional Comments From reichelt at gcc dot gnu dot org 2003-12-03
14:47 ---
*** Bug 13281 has been marked as a duplicate of this bug. ***
--
What|Removed |Added
--- Additional Comments From reichelt at gcc dot gnu dot org 2003-11-26
01:52 ---
*** Bug 13192 has been marked as a duplicate of this bug. ***
--
What|Removed |Added
PLEASE REPLY TO [EMAIL PROTECTED] ONLY, *NOT* [EMAIL PROTECTED]
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=12315
reichelt at gcc dot gnu dot org changed:
What|Removed |Added
PLEASE REPLY TO [EMAIL PROTECTED] ONLY, *NOT* [EMAIL PROTECTED]
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=12315
--- Additional Comments From reichelt at gcc dot gnu dot org 2003-10-23
22:35 ---
Btw, according to Phil's regression hunter, the regression was
introduced between
PLEASE REPLY TO [EMAIL PROTECTED] ONLY, *NOT* [EMAIL PROTECTED]
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=12315
reichelt at gcc dot gnu dot org changed:
What|Removed |Added
PLEASE REPLY TO [EMAIL PROTECTED] ONLY, *NOT* [EMAIL PROTECTED]
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=10984
reichelt at gcc dot gnu dot org changed:
What|Removed |Added
1 - 100 of 102 matches
Mail list logo