public inbox for gcc-prs@sourceware.org
help / color / mirror / Atom feed
* Re: c++/6794: [3.2 regression] ICE with __attribute__ ((__noreturn__))
@ 2002-12-13 2:56 Christian Ehrhardt
0 siblings, 0 replies; 4+ messages in thread
From: Christian Ehrhardt @ 2002-12-13 2:56 UTC (permalink / raw)
To: jakub; +Cc: gcc-prs
The following reply was made to PR c++/6794; it has been noted by GNATS.
From: "Christian Ehrhardt" <ehrhardt@mathematik.uni-ulm.de>
To: Neil Booth <neil@daikokuya.co.uk>
Cc: jakub@gcc.gnu.org, gcc-gnats@gcc.gnu.org, gcc-prs@gcc.gnu.org,
R.Standish@unsw.edu.au, gcc-bugs@gcc.gnu.org
Subject: Re: c++/6794: [3.2 regression] ICE with __attribute__ ((__noreturn__))
Date: Fri, 13 Dec 2002 11:47:47 +0100
On Fri, Dec 13, 2002 at 08:48:55AM +0000, Neil Booth wrote:
> Christian Ehrhardt wrote:-
>
> > this is a 3.2 regression that is fixed in 3.3 most likely by this change:
^^^^^^^^^^^^ ^^
> > --------------------------------------------------------------------------
> > revision 1.336
> > date: 2002/10/15 22:03:53; author: jason; state: Exp; lines: +22 -4
> ^^^^^
>
> Jason appears in this rogues gallery quite often!
This means the patch isn't the problem, it is the solution. The patch
mentioned is in 3.3 and 3.3 is fine, it is not yet in 3.2 but it should
be.
regards Christian
--
THAT'S ALL FOLKS!
^ permalink raw reply [flat|nested] 4+ messages in thread
* Re: c++/6794: [3.2 regression] ICE with __attribute__ ((__noreturn__))
@ 2003-03-10 11:36 reichelt
0 siblings, 0 replies; 4+ messages in thread
From: reichelt @ 2003-03-10 11:36 UTC (permalink / raw)
To: R.Standish, gcc-bugs, gcc-prs, jakub
Synopsis: [3.2 regression] ICE with __attribute__ ((__noreturn__))
State-Changed-From-To: analyzed->closed
State-Changed-By: reichelt
State-Changed-When: Mon Mar 10 11:36:45 2003
State-Changed-Why:
The patch was also applied to the 3.2 branch, see
http://gcc.gnu.org/ml/gcc-cvs/2003-02/msg00438.html
http://gcc.gnu.org/cgi-bin/gnatsweb.pl?cmd=view%20audit-trail&database=gcc&pr=6794
^ permalink raw reply [flat|nested] 4+ messages in thread
* Re: c++/6794: [3.2 regression] ICE with __attribute__ ((__noreturn__))
@ 2002-12-13 0:56 Neil Booth
0 siblings, 0 replies; 4+ messages in thread
From: Neil Booth @ 2002-12-13 0:56 UTC (permalink / raw)
To: jakub; +Cc: gcc-prs
The following reply was made to PR c++/6794; it has been noted by GNATS.
From: Neil Booth <neil@daikokuya.co.uk>
To: Christian Ehrhardt <ehrhardt@mathematik.uni-ulm.de>
Cc: jakub@gcc.gnu.org, gcc-gnats@gcc.gnu.org, gcc-prs@gcc.gnu.org,
R.Standish@unsw.edu.au, gcc-bugs@gcc.gnu.org
Subject: Re: c++/6794: [3.2 regression] ICE with __attribute__ ((__noreturn__))
Date: Fri, 13 Dec 2002 08:48:55 +0000
Christian Ehrhardt wrote:-
> this is a 3.2 regression that is fixed in 3.3 most likely by this change:
> --------------------------------------------------------------------------
> revision 1.336
> date: 2002/10/15 22:03:53; author: jason; state: Exp; lines: +22 -4
^^^^^
Jason appears in this rogues gallery quite often!
Neil.
^ permalink raw reply [flat|nested] 4+ messages in thread
* Re: c++/6794: [3.2 regression] ICE with __attribute__ ((__noreturn__))
@ 2002-12-12 3:06 Christian Ehrhardt
0 siblings, 0 replies; 4+ messages in thread
From: Christian Ehrhardt @ 2002-12-12 3:06 UTC (permalink / raw)
To: jakub; +Cc: gcc-prs
The following reply was made to PR c++/6794; it has been noted by GNATS.
From: "Christian Ehrhardt" <ehrhardt@mathematik.uni-ulm.de>
To: jakub@gcc.gnu.org, gcc-gnats@gcc.gnu.org, gcc-prs@gcc.gnu.org,
R.Standish@unsw.edu.au, gcc-bugs@gcc.gnu.org
Cc:
Subject: Re: c++/6794: [3.2 regression] ICE with __attribute__ ((__noreturn__))
Date: Thu, 12 Dec 2002 11:59:17 +0100
http://gcc.gnu.org/cgi-bin/gnatsweb.pl?cmd=view%20audit-trail&database=gcc&pr=6794
Hi,
this is a 3.2 regression that is fixed in 3.3 most likely by this change:
--------------------------------------------------------------------------
revision 1.336
date: 2002/10/15 22:03:53; author: jason; state: Exp; lines: +22 -4
* call.c (call_builtin_trap): New fn.
(convert_arg_to_ellipsis): Use it. Downgrade error to warning.
(build_call): Don't set current_function_returns_abnormally outside
a function.
--------------------------------------------------------------------------
The interesting bit is the build_call change because the testcase
crashes in this piece of code (current_function_returns_abnormally is
a macro that unconditionally deref cfun):
if (decl && TREE_THIS_VOLATILE (decl))
current_function_returns_abnormally = 1;
Since revison 1.336 this code reads
if (decl && TREE_THIS_VOLATILE (decl) && cfun)
current_function_returns_abnormally = 1;
regards Christian
--
THAT'S ALL FOLKS!
^ permalink raw reply [flat|nested] 4+ messages in thread
end of thread, other threads:[~2003-03-10 11:36 UTC | newest]
Thread overview: 4+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2002-12-13 2:56 c++/6794: [3.2 regression] ICE with __attribute__ ((__noreturn__)) Christian Ehrhardt
-- strict thread matches above, loose matches on Subject: below --
2003-03-10 11:36 reichelt
2002-12-13 0:56 Neil Booth
2002-12-12 3:06 Christian Ehrhardt
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).