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