optimization/8994: [3.2/3.3 regression] ICE with -O -march=pentium4
Joseph S. Myers
jsm28@cam.ac.uk
Wed Dec 18 13:46:00 GMT 2002
The following reply was made to PR optimization/8994; it has been noted by GNATS.
From: "Joseph S. Myers" <jsm28@cam.ac.uk>
To: Wolfgang Bangerth <bangerth@ticam.utexas.edu>
Cc: <gcc-gnats@gcc.gnu.org>
Subject: Re: optimization/8994: [3.2/3.3 regression] ICE with -O -march=pentium4
Date: Wed, 18 Dec 2002 21:41:44 +0000 (GMT)
On 18 Dec 2002, Wolfgang Bangerth wrote:
> Why is it warning about this:
>
> tmp/regression/test/PR8994.c: In function `js_dtoa':
> tmp/regression/test/PR8994.c:12: warning: deprecated use of label at end
> of compound statement
>
> The compound statement is then actually the function body, and this seems
> like a pretty common technique. Also, saying deprecated means that it is
Yes, it is the function body. The standard syntax says that the function
body is a compound statement.
> either deprecated by the standard, or it is illegal but accepted by gcc as
> an extension. It is the latter, right, since a label must be followed by
> another statement, and be it only ";".
Yes. It in a deprecated undocumented extension. See the 3.0 release
notes.
--
Joseph S. Myers
jsm28@cam.ac.uk
More information about the Gcc-prs
mailing list