https://gcc.gnu.org/bugzilla/show_bug.cgi?id=16564
--- Comment #23 from Paolo Carlini paolo.carlini at oracle dot com ---
Manuel, I'm looking into this. I think it makes sense to also submit the
testcase updates, or at least provide a breakdown. I'm working on that.
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=16564
--- Comment #24 from Manuel López-Ibáñez manu at gcc dot gnu.org ---
(In reply to Paolo Carlini from comment #23)
Manuel, I'm looking into this. I think it makes sense to also submit the
testcase updates, or at least provide a breakdown. I'm
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=16564
--- Comment #25 from paolo at gcc dot gnu.org paolo at gcc dot gnu.org ---
Author: paolo
Date: Tue Sep 30 17:10:35 2014
New Revision: 215733
URL: https://gcc.gnu.org/viewcvs?rev=215733root=gccview=rev
Log:
cp/
2014-09-30 Manuel López-Ibáñez
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=16564
--- Comment #26 from paolo at gcc dot gnu.org paolo at gcc dot gnu.org ---
Author: paolo
Date: Tue Sep 30 17:11:38 2014
New Revision: 215734
URL: https://gcc.gnu.org/viewcvs?rev=215734root=gccview=rev
Log:
cp/
2014-09-30 Manuel López-Ibáñez
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=16564
--- Comment #27 from Paolo Carlini paolo.carlini at oracle dot com ---
Can we close the bug?
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=16564
--- Comment #28 from Manuel López-Ibáñez manu at gcc dot gnu.org ---
(In reply to Paolo Carlini from comment #27)
Can we close the bug?
There is still the issue that we print:
x.ii:5: instantiated from `SAAAint
but that
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=16564
Paolo Carlini paolo.carlini at oracle dot com changed:
What|Removed |Added
Status|NEW |RESOLVED
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=16564
--- Comment #22 from Manuel López-Ibáñez manu at gcc dot gnu.org ---
(In reply to Volker Reichelt from comment #18)
The first error message about exceeding the maximum template instantiation
depth appears rather quickly. So maybe we could make
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=16564
Manuel López-Ibáñez manu at gcc dot gnu.org changed:
What|Removed |Added
CC||dodji at gcc
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=16564
--- Comment #18 from Volker Reichelt reichelt at gcc dot gnu.org ---
The reduced testcases from comment #3 and #4 compile within split-seconds since
GCC 4 5.0. This is partially due to Manuel's fix for PR 23510.
However, the original testcase
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=16564
--- Comment #19 from Manuel López-Ibáñez manu at gcc dot gnu.org ---
(In reply to Volker Reichelt from comment #18)
The first error message about exceeding the maximum template instantiation
depth appears rather quickly. So maybe we could make
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=16564
--- Comment #20 from Manuel López-Ibáñez manu at gcc dot gnu.org ---
(In reply to Manuel López-Ibáñez from comment #19)
(In reply to Volker Reichelt from comment #18)
The first error message about exceeding the maximum template instantiation
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=16564
Paolo Carlini paolo.carlini at oracle dot com changed:
What|Removed |Added
CC|gcc-bugs at gcc dot gnu.org |
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=16564
--- Comment #16 from Manuel López-Ibáñez manu at gcc dot gnu.org 2013-04-09
18:04:14 UTC ---
(In reply to comment #15)
Manuel, compile_file changed with this commit:
http://gcc.gnu.org/viewcvs/gcc?view=revisionrevision=118362
I seem to
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=16564
Paolo Carlini paolo.carlini at oracle dot com changed:
What|Removed |Added
CC|
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=16564
Steven Bosscher steven at gcc dot gnu.org changed:
What|Removed |Added
Keywords|
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=16564
Manuel López-Ibáñez manu at gcc dot gnu.org changed:
What|Removed |Added
CC||manu at gcc
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=16564
--- Comment #13 from Manuel López-Ibáñez manu at gcc dot gnu.org 2012-11-09
00:58:20 UTC ---
As I said in PR 43113, it would be wonderful if g++ detected that something is
a recursive template instantiation and it didn't print the whole
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=16564
Manuel López-Ibáñez manu at gcc dot gnu.org changed:
What|Removed |Added
CC||jason at
--- Comment #10 from tkoenig at gcc dot gnu dot org 2008-12-25 15:59
---
Original test case still takes a long time.
--
tkoenig at gcc dot gnu dot org changed:
What|Removed |Added
--- Additional Comments From pinskia at gcc dot gnu dot org 2005-01-17
00:42 ---
Neither of the reduced testcases take a long time to error out on the mainline
but the orginal huge
testcase still takes a long time to error out.
--
What|Removed
--- Additional Comments From reichelt at gcc dot gnu dot org 2004-10-18 12:14
---
Upon closer inspection, gcc does not enter an infinite loop, it just
takes a while to finish.
The point is that the default for -ftemplate-depth used to be 17 in older
compilers. This was changed to 50
--- Additional Comments From bangerth at dealii dot org 2004-10-18 15:47 ---
I think your testcase isn't very good. After all, you really try to
instantiate ... and the compiler only gives up after its
500 nested instantiations. Your testcase is really badly constructed
since it
--- Additional Comments From reichelt at gcc dot gnu dot org 2004-10-18 16:04
---
I don't quite agree.
The error about the hosed typedef is issued almost at once by the compiler.
But since the compiler doesn't give up after the first error, it tries
to instantiate the template without
--- Additional Comments From bangerth at dealii dot org 2004-10-18 17:14 ---
Ah, never mind. I had misread my own example in that I thought that the
instantiation of ST only required instantiation of AT, but in
fact it also requires SAT which requires SAAT , etc, so we
do have in
25 matches
Mail list logo