--- Additional Comments From bangerth at dealii dot org 2004-05-14 22:57
---
(As noted in PR 15426)
Actually, this bug isn't fixed. With the testcase in comment #10,
I still get an ICE when using -g:
g/x> /home/bangerth/bin/gcc-3.5-pre/bin/c++ -c x.cc -g
x.cc: In function `vo
--- Additional Comments From gdr at gcc dot gnu dot org 2004-04-18 19:00
---
This is a long standing regresssion (since 3.0). It is fixed in
3.4.0 and 3.5.0. It will not be fixed in 3.3.x.
-- Gaby
--
What|Removed |Added
---
--- 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 jsm at polyomino dot org dot uk 2004-04-06
16:39 ---
Subject: Re: [3.3 regression] ICE in final.c:2117 when
compiling a huge source file
On Sun, 4 Apr 2004, roger at eyesopen dot com wrote:
> [4] Expand EXPR_WITH_FILE_LOCATION's tree node so that it can s
--- Additional Comments From roger at eyesopen dot com 2004-04-04 20:54
---
I believe that the 2^31 limit is a reasonable hard limit caused by the way
that GCC internally maintains line numbers, for example, in scan.h, we use
"extern int lineno". It looks like these line numbers must be
--
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 bangerth at dealii dot org 2004-03-24 17:47
---
So given my own comment #9, do we have to expect testcases with 4e9
lines anytime soon? I hate to think about the implications on my
private life reducing such testcases might have...
--
http://gcc.gnu.or
--- 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 differ
--- Additional Comments From giovannibajo at libero dot it 2004-03-24
17:09 ---
Notice that the ICE itself can be reproduced with:
-
# 4294967290
void foo(void) { }
-
but only with 3.3, it's gone on 3.4 and mainline. Of course, the real problem
--- 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 original example i
--- Additional Comments From bangerth at dealii dot org 2004-03-24 17:06
---
That's very impressive you find it so quickly, guys!
BTW: we get PRs with testcases in the range of 80k lines not infrequently.
If 500k is getting us into trouble, this is not a huge margin, and we should
r
--- Additional Comments From gdr at integrable-solutions dot net
2004-03-24 16:53 ---
Subject: Re: ICE in final.c:2117 when compiling a huge source file
"pinskia at gcc dot gnu dot org" <[EMAIL PROTECTED]> writes:
| int rtint;
| #define XINT(RTX, N)(RTL_CHECK2 (RTX, N, 'i', 'n')
--- 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 receiving th
--- 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<0> a; }
14 matches
Mail list logo