[Bug middle-end/14711] [3.3 regression] ICE in final.c:2117 when compiling a huge source file

2004-05-14 Thread bangerth at dealii dot org
--- 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

[Bug middle-end/14711] [3.3 regression] ICE in final.c:2117 when compiling a huge source file

2004-04-18 Thread gdr at gcc dot gnu dot org
--- 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 ---

[Bug middle-end/14711] [3.3 regression] ICE in final.c:2117 when compiling a huge source file

2004-04-15 Thread reichelt at gcc dot gnu dot org
--- 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

[Bug middle-end/14711] [3.3 regression] ICE in final.c:2117 when compiling a huge source file

2004-04-06 Thread jsm at polyomino dot org dot uk
--- 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

[Bug middle-end/14711] [3.3 regression] ICE in final.c:2117 when compiling a huge source file

2004-04-04 Thread roger at eyesopen dot com
--- 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

[Bug middle-end/14711] [3.3 regression] ICE in final.c:2117 when compiling a huge source file

2004-03-24 Thread reichelt at gcc dot gnu dot org
-- 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

[Bug middle-end/14711] [3.3 regression] ICE in final.c:2117 when compiling a huge source file

2004-03-24 Thread bangerth at dealii dot org
--- 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

[Bug middle-end/14711] [3.3 regression] ICE in final.c:2117 when compiling a huge source file

2004-03-24 Thread reichelt at gcc dot gnu dot org
--- 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

[Bug middle-end/14711] [3.3 regression] ICE in final.c:2117 when compiling a huge source file

2004-03-24 Thread giovannibajo at libero dot it
--- 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

[Bug middle-end/14711] [3.3 regression] ICE in final.c:2117 when compiling a huge source file

2004-03-24 Thread reichelt at gcc dot gnu dot org
--- 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

[Bug middle-end/14711] [3.3 regression] ICE in final.c:2117 when compiling a huge source file

2004-03-24 Thread bangerth at dealii dot org
--- 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

[Bug middle-end/14711] [3.3 regression] ICE in final.c:2117 when compiling a huge source file

2004-03-24 Thread gdr at integrable-solutions dot net
--- 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')

[Bug middle-end/14711] [3.3 regression] ICE in final.c:2117 when compiling a huge source file

2004-03-24 Thread reichelt at gcc dot gnu dot org
--- 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

[Bug middle-end/14711] [3.3 regression] ICE in final.c:2117 when compiling a huge source file

2004-03-24 Thread reichelt at gcc dot gnu dot org
--- 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; }