public inbox for gcc-bugs@sourceware.org help / color / mirror / Atom feed
* [Bug c/17096] New: gcc-3.4.1 allows statements before declarations @ 2004-08-19 8:38 metze at samba dot org 2004-08-19 8:47 ` [Bug c/17096] " falk at debian dot org ` (2 more replies) 0 siblings, 3 replies; 4+ messages in thread From: metze at samba dot org @ 2004-08-19 8:38 UTC (permalink / raw) To: gcc-bugs gcc 3.4.1 (gcc 3.3.3 also) allows statements before declarations: { int i1; printf("bla"); int i2; } even if I use -ansi (and -Wall -Wshadow -Werror-implicit-function-declaration -Wstrict-prototypes -Wpointer-arith -Wcast-qual -Wcast-align -Wwrite-strings) I got no warning gcc 2.95.3 and other c compilers fail to compile that code -- Summary: gcc-3.4.1 allows statements before declarations Product: gcc Version: 3.4.1 Status: UNCONFIRMED Severity: normal Priority: P2 Component: c AssignedTo: unassigned at gcc dot gnu dot org ReportedBy: metze at samba dot org CC: gcc-bugs at gcc dot gnu dot org http://gcc.gnu.org/bugzilla/show_bug.cgi?id=17096 ^ permalink raw reply [flat|nested] 4+ messages in thread
* [Bug c/17096] gcc-3.4.1 allows statements before declarations 2004-08-19 8:38 [Bug c/17096] New: gcc-3.4.1 allows statements before declarations metze at samba dot org @ 2004-08-19 8:47 ` falk at debian dot org 2004-08-19 8:51 ` jsm at polyomino dot org dot uk 2004-08-19 9:25 ` metze at samba dot org 2 siblings, 0 replies; 4+ messages in thread From: falk at debian dot org @ 2004-08-19 8:47 UTC (permalink / raw) To: gcc-bugs ------- Additional Comments From falk at debian dot org 2004-08-19 08:47 ------- >From the manual: The -ansi option does not cause non-ISO programs to be rejected gratuitously. For that, -pedantic is required in addition to -ansi. -- What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |RESOLVED Resolution| |INVALID http://gcc.gnu.org/bugzilla/show_bug.cgi?id=17096 ^ permalink raw reply [flat|nested] 4+ messages in thread
* [Bug c/17096] gcc-3.4.1 allows statements before declarations 2004-08-19 8:38 [Bug c/17096] New: gcc-3.4.1 allows statements before declarations metze at samba dot org 2004-08-19 8:47 ` [Bug c/17096] " falk at debian dot org @ 2004-08-19 8:51 ` jsm at polyomino dot org dot uk 2004-08-19 9:25 ` metze at samba dot org 2 siblings, 0 replies; 4+ messages in thread From: jsm at polyomino dot org dot uk @ 2004-08-19 8:51 UTC (permalink / raw) To: gcc-bugs ------- Additional Comments From jsm at polyomino dot org dot uk 2004-08-19 08:51 ------- Subject: Re: New: gcc-3.4.1 allows statements before declarations On Thu, 19 Aug 2004, metze at samba dot org wrote: > even if I use -ansi (and -Wall -Wshadow -Werror-implicit-function-declaration > -Wstrict-prototypes -Wpointer-arith -Wcast-qual -Wcast-align -Wwrite-strings) So use -pedantic or -Wdeclaration-after-statement. We are always interested in improving the quality of the manual. Could you let us know how the manual might be improved so that you would have noticed the "Mixed Declarations" section documenting this extension, and the documentation of -Wdeclaration-after-statement, before making this bug report? -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=17096 ^ permalink raw reply [flat|nested] 4+ messages in thread
* [Bug c/17096] gcc-3.4.1 allows statements before declarations 2004-08-19 8:38 [Bug c/17096] New: gcc-3.4.1 allows statements before declarations metze at samba dot org 2004-08-19 8:47 ` [Bug c/17096] " falk at debian dot org 2004-08-19 8:51 ` jsm at polyomino dot org dot uk @ 2004-08-19 9:25 ` metze at samba dot org 2 siblings, 0 replies; 4+ messages in thread From: metze at samba dot org @ 2004-08-19 9:25 UTC (permalink / raw) To: gcc-bugs ------- Additional Comments From metze at samba dot org 2004-08-19 09:24 ------- Ok, thanks -Wdeclaration-after-statement works but a -Werror-declaration-after-statement would also be nice -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=17096 ^ permalink raw reply [flat|nested] 4+ messages in thread
end of thread, other threads:[~2004-08-19 9:25 UTC | newest] Thread overview: 4+ messages (download: mbox.gz / follow: Atom feed) -- links below jump to the message on this page -- 2004-08-19 8:38 [Bug c/17096] New: gcc-3.4.1 allows statements before declarations metze at samba dot org 2004-08-19 8:47 ` [Bug c/17096] " falk at debian dot org 2004-08-19 8:51 ` jsm at polyomino dot org dot uk 2004-08-19 9:25 ` metze at samba dot org
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).