public inbox for gcc-prs@sourceware.org
help / color / mirror / Atom feed
* Re: c++/9175: Internal error, seg fault on compile
@ 2003-01-04 22:02 paolo
0 siblings, 0 replies; 3+ messages in thread
From: paolo @ 2003-01-04 22:02 UTC (permalink / raw)
To: at, gcc-bugs, gcc-prs, nobody, stephan
Synopsis: Internal error, seg fault on compile
State-Changed-From-To: open->analyzed
State-Changed-By: paolo
State-Changed-When: Sat Jan 4 14:02:37 2003
State-Changed-Why:
ICE on 3.2 and 3.3, /not/ on 3.4, which issues:
Debug.cpp:45: error: expected function-definition
The code is indeed illegal and if corrected as
...
template<class CharT>
typename Debug<CharT>::int_type
overflow ( typename Debug<CharT>::int_type c )
...
may be successfully compiled with 3.0.4 too.
http://gcc.gnu.org/cgi-bin/gnatsweb.pl?cmd=view%20audit-trail&database=gcc&pr=9175
^ permalink raw reply [flat|nested] 3+ messages in thread
* Re: c++/9175: Internal error, seg fault on compile
@ 2003-05-05 10:27 giovannibajo
0 siblings, 0 replies; 3+ messages in thread
From: giovannibajo @ 2003-05-05 10:27 UTC (permalink / raw)
To: at, gcc-bugs, gcc-prs, nobody, stephan
Synopsis: Internal error, seg fault on compile
State-Changed-From-To: analyzed->closed
State-Changed-By: bajo
State-Changed-When: Mon May 5 10:27:57 2003
State-Changed-Why:
Boils down to:
----------------------------------------------
template <class>
struct Foo
{
typedef int int_type;
};
template <class T>
Foo<T>::int_type<T> func1(Foo<T>::int_type c)
{}
----------------------------------------------
which ICEs 2.95 -> 3.3, but it's fixed in 3.4. Since it's
not a regression, I close the PR.
The error message in 3.4 should be heavily improved, and
we already had a PR for a very similar situation (c++/10618)
to which I just added this code snippet as a further
testcase.
http://gcc.gnu.org/cgi-bin/gnatsweb.pl?cmd=view%20audit-trail&database=gcc&pr=9175
^ permalink raw reply [flat|nested] 3+ messages in thread
* c++/9175: Internal error, seg fault on compile
@ 2003-01-04 21:36 stephan, at, asklandd, dot, dk
0 siblings, 0 replies; 3+ messages in thread
From: stephan, at, asklandd, dot, dk @ 2003-01-04 21:36 UTC (permalink / raw)
To: gcc-gnats
>Number: 9175
>Category: c++
>Synopsis: Internal error, seg fault on compile
>Confidential: no
>Severity: critical
>Priority: medium
>Responsible: unassigned
>State: open
>Class: ice-on-illegal-code
>Submitter-Id: net
>Arrival-Date: Sat Jan 04 13:36:00 PST 2003
>Closed-Date:
>Last-Modified:
>Originator: Me, Stephan Henningsen <stephan at asklandd dot dk>
>Release: gcc version 3.0.4
>Organization:
>Environment:
Linux 2.4.19
AMD Athlon(tm) XP 1700+
>Description:
Briefly:
template<class CharT>
virtual Debug<CharT>::int_type<CharT>
overflow ( Debug<CharT>::int_type c )
{
}
Please see attached files.
>How-To-Repeat:
Unpack archive (it will create its own subdir), cd into dir, run ./make.sh
>Fix:
Unknown.
I am trying to make a wrapper to basic_streambuf<CharT> so that I can maky my own "cout <<" so I can perform logging, filtering and console output myself. If you have any suggestions or examples to do this (another way?), please let me know.
Also, I'd like to know if I am doing anything wrong...
Sorry, but I cannot check gcc 3.1 since I am running a stable Debian 3.0 and apt-get won't let me install a newer one.
I'd like feedback if possbile.
Thanks,
Stephan.
>Release-Note:
>Audit-Trail:
>Unformatted:
----gnatsweb-attachment----
Content-Type: application/octet-stream; name="files.tar.bz2"
Content-Transfer-Encoding: base64
Content-Disposition: attachment; filename="files.tar.bz2"
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
^ permalink raw reply [flat|nested] 3+ messages in thread
end of thread, other threads:[~2003-05-05 10:27 UTC | newest]
Thread overview: 3+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2003-01-04 22:02 c++/9175: Internal error, seg fault on compile paolo
-- strict thread matches above, loose matches on Subject: below --
2003-05-05 10:27 giovannibajo
2003-01-04 21:36 stephan, at, asklandd, dot, dk
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).