aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRichard Kenner <kenner@vlsi1.ultra.nyu.edu>2001-01-02 10:58:16 -0500
committerRichard Kenner <kenner@gcc.gnu.org>2001-01-02 10:58:16 -0500
commit6d1c15cc4c8e5d030444e8c78a05aaa00dd510a1 (patch)
tree02eca1439a5c36e23ae8710a6005b10be7cda5b0
parent976b230df964cc16d008db5ad9bd6bed388294bc (diff)
downloadgcc-6d1c15cc4c8e5d030444e8c78a05aaa00dd510a1.zip
gcc-6d1c15cc4c8e5d030444e8c78a05aaa00dd510a1.tar.gz
gcc-6d1c15cc4c8e5d030444e8c78a05aaa00dd510a1.tar.bz2
* c-decl.c (start_function): Don't warn on third parameter to main.
From-SVN: r38625
-rw-r--r--gcc/ChangeLog4
-rw-r--r--gcc/c-decl.c7
2 files changed, 6 insertions, 5 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index f219ae0..7fc64a3 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,7 @@
+Tue Jan 2 10:47:38 2001 Richard Kenner <kenner@vlsi1.ultra.nyu.
+
+ * c-decl.c (start_function): Don't warn on third parameter to main.
+
2001-01-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
* tsystem.h: Define HAVE_DECL_GETOPT.
diff --git a/gcc/c-decl.c b/gcc/c-decl.c
index d4b3a2a..0521aa7 100644
--- a/gcc/c-decl.c
+++ b/gcc/c-decl.c
@@ -6049,14 +6049,11 @@ start_function (declspecs, declarator, prefix_attributes, attributes)
}
/* It is intentional that this message does not mention the third
- argument, which is warned for only pedantically, because it's
- blessed by mention in an appendix of the standard. */
+ argument because it's only mentioned in an appendix of the
+ standard. */
if (argct > 0 && (argct < 2 || argct > 3))
pedwarn_with_decl (decl1, "`%s' takes only zero or two arguments");
- if (argct == 3 && pedantic)
- pedwarn_with_decl (decl1, "third argument of `%s' is deprecated");
-
if (! TREE_PUBLIC (decl1))
pedwarn_with_decl (decl1, "`%s' is normally a non-static function");
}