public inbox for gcc-prs@sourceware.org
help / color / mirror / Atom feed
* 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

* 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

* 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-05-05 10:27 c++/9175: Internal error, seg fault on compile giovannibajo
  -- strict thread matches above, loose matches on Subject: below --
2003-01-04 22:02 paolo
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).