This is the mail archive of the
gcc-bugs@gcc.gnu.org
mailing list for the GCC project.
[Bug c/16622] [C99] extern inline is handled wrong in C99 mode
- From: "jsm at polyomino dot org dot uk" <gcc-bugzilla at gcc dot gnu dot org>
- To: gcc-bugs at gcc dot gnu dot org
- Date: 8 Aug 2004 22:38:43 -0000
- Subject: [Bug c/16622] [C99] extern inline is handled wrong in C99 mode
- References: <20040718224725.16622.pinskia@gcc.gnu.org>
- Reply-to: gcc-bugzilla at gcc dot gnu dot org
------- Additional Comments From jsm at polyomino dot org dot uk 2004-08-08 22:38 -------
Subject: Re: [C99] extern inline is handled wrong in C99 mode
On Sun, 8 Aug 2004, hozelda at yahoo dot com wrote:
> I have an unrelated question.
> void *h1=0;
> int (*h2)(int)=0, (*h3)(int)=0;
> h2=h1; //should not be allowed but gcc 3.2.2 didn't complain
> h1=h3; //should not be allowed ....
>
> Is this legit material for a bug report (ie, is the "should not" in the comments
> correct)? [I compiled the example with c99 but not with pedantic]
That's bug 11234, fixed in 3.4.0. I really don't recommend using anything
other than CVS mainline for testing conformance points. You should find
mainline significantly better than 3.4 in conformance matters although
there are many bugs and unimplemented features and little user interest in
the finer points of conformance.
> A quick question: is there a way to receive auto emails of bug reports one has
> participated in (by commenting)? I didn't get jsm's comment as an email of any
> sort. I checked the pref->email section of my account, but I could not find the
> option.
Add yourself to the CC list of the bug reports of interest. You don't
need to comment on them to do so.
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=16622