--- 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 |Added
--- 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. Writing
--- 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 #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 static member was actually
--- 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 #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 #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 #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 #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 on
i686-pc-linux-gnu
--- 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 |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 #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 #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 #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
--- 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 #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 #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 #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
--- 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
--
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
--
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=gccview=revrev=115843
Log:
PR c++/6634
* decl.c (grokdeclarator
--- 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; i2; ++i)
if (memcmp (a[i].k, p
--- 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
--- 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
--
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 #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 |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 #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
--- 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=gccview=revrev=113098
Log:
PR c++/26558
* parser.c
--- 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 #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
--- 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=gccview=revrev=113096
Log:
PR c++/26558
* parser.c
--- 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=gccview=revrev=113097
Log:
PR c++/26558
* parser.c
--- 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 reduced testcase
--- 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 reported
--
reichelt at gcc dot gnu dot org changed:
What|Removed |Added
OtherBugsDependingO||27143
nThis||
http
--- 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();
};
templateint struct C
{
C
--- 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
--
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-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=gccview=revrev=112084
Log:
PR c++/6634
decl.c (grokdeclarator): Do
--- 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 #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
--
reichelt at gcc dot gnu dot org changed:
What|Removed |Added
CC||reichelt at gcc dot gnu dot
--- 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 some patches from
--- 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=gccview=revrev=107081
Log:
Backport from mainline:
2005-10-12 Nathan
--- 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 #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|Removed
--- 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
outside
--- 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
--- 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 |Added
--
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
--
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
--- Additional Comments From reichelt at gcc dot gnu dot org 2005-02-23
10:23 ---
The problem reappeared today :-(
--
What|Removed |Added
Status|RESOLVED
--
What|Removed |Added
Target Milestone|4.0.0 |---
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=19004
--- You are receiving this mail because: ---
--- 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:45 ---
Fixed for gcc 4.0.0.
--
What|Removed |Added
Summary|[3.4/4.0 regression] ICE
--- 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 2004-12-23
16:39 ---
Well, it's not really a regression, since GCC accepted the code before 3.4.0.
--
What|Removed |Added
--- 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 |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-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: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|Removed
--- 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|Removed
--- 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
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-trunk (#379) and 2003-10-18-trunk
--- 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.org/bugzilla
--- 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
16:51 ---
Looks like Falk is right, I'll attach a short testcase
which has the following form:
template int struct A {};
// lots of empty lines
void foo() { A0
--- 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=5990action=view)
reduced testcase
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=14711
--- You are receiving
--- Additional Comments From reichelt at gcc dot gnu dot org 2004-03-24
17:08 ---
Well, here's an even shorter testcase:
===
template int struct A {};
# line 524288
void foo() { A0 a; }
===
In the original example
--- 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 have
--
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
20:14 ---
All you need to see the compiler crash is the following testcase:
===
class bug {
void foo() {
// lots of empty lines
}}
===
When
--- 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=5994action=view)
reduced testcase
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=14712
--- You are receiving
--- 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|Removed
--- 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-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-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-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=11366
--- Additional Comments From reichelt at gcc dot gnu dot org 2003-07-04
11:38 ---
Might be related to PR 11198.
--- You are receiving this mail because
87 matches
Mail list logo