--- Comment #6 from jakub at gcc dot gnu dot org 2009-01-08 00:28 ---
Fixed.
--
jakub at gcc dot gnu dot org changed:
What|Removed |Added
Status|ASSIGNED
--- Comment #5 from jakub at gcc dot gnu dot org 2009-01-08 00:24 ---
Subject: Bug 38725
Author: jakub
Date: Thu Jan 8 00:23:48 2009
New Revision: 143177
URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=143177
Log:
PR c++/38725
* semantics.c (finish_goto_stmt): Co
--
jakub at gcc dot gnu dot org changed:
What|Removed |Added
AssignedTo|unassigned at gcc dot gnu |jakub at gcc dot gnu dot org
|dot org
--- Comment #4 from reichelt at gcc dot gnu dot org 2009-01-05 21:48
---
*** Bug 38593 has been marked as a duplicate of this bug. ***
--
reichelt at gcc dot gnu dot org changed:
What|Removed |Added
--
rguenth at gcc dot gnu dot org changed:
What|Removed |Added
Priority|P3 |P2
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=38725
--- Comment #3 from joseph at codesourcery dot com 2009-01-05 05:05 ---
Subject: Re: [4.4 regression] ICE with goto
This being accepted for C is bug 32122.
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=38725
--- Comment #2 from jakub at gcc dot gnu dot org 2009-01-04 23:38 ---
The C FE converts this to void * pointer silently:
7168 tree
7169 c_finish_goto_ptr (tree expr)
7170 {
7171 pedwarn (input_location, OPT_pedantic, "ISO C forbids %");
7172 expr = convert (ptr_type_node, expr);
7173
--- Comment #1 from rguenth at gcc dot gnu dot org 2009-01-04 23:04 ---
IMHO this is invalid. extend.texi says
@smallexample
goto *ptr;
@end smallexample
@noindent
Any expression of type @code{void *} is allowed.
and integers are not promoted to pointers.
This checking is only enabl
--
reichelt at gcc dot gnu dot org changed:
What|Removed |Added
Target Milestone|--- |4.4.0
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=38725