ANSI does not allow a prototype to specify an item smaller than an int if the functio...
authorKaveh R. Ghazi <ghazi@caip.rutgers.edu>
Thu, 21 May 1998 06:29:55 +0000 (06:29 +0000)
committerKaveh Ghazi <ghazi@gcc.gnu.org>
Thu, 21 May 1998 06:29:55 +0000 (06:29 +0000)
ANSI does not allow a prototype to specify an item smaller than an int
if the function uses an old-style definition.  This only worked as a
GNUC extension, so stop doing it.
       * gengenrtl.c (type_from_format, accessor_from_format): Change
       type of parameter `c' from `char' to `int'.

From-SVN: r19922

gcc/ChangeLog
gcc/gengenrtl.c

index 6d4de03b257687bea5185c607fbcbeda2bc678dc..737b34f37f5cce50b11f19d173ddeea4ba97853c 100644 (file)
@@ -1,3 +1,8 @@
+Thu May 21 09:04:42 1998  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
+
+       * gengenrtl.c (type_from_format, accessor_from_format): Change
+       type of parameter `c' from `char' to `int'.
+
 Wed May 20 22:28:34 1998  Jeffrey A Law  (law@cygnus.com)
 
        * warn_summary, test_summary: New scripts from
index d9e55eb016460068961b30ad8c253c391af4fdee..a8daeae465b7530b9dda14d1a6c410996d6cf01f 100644 (file)
@@ -44,8 +44,8 @@ struct rtx_definition defs[] =
 
 const char *formats[NUM_RTX_CODE];
 
-static const char *type_from_format PROTO((char));
-static const char *accessor_from_format PROTO((char));
+static const char *type_from_format PROTO((int));
+static const char *accessor_from_format PROTO((int));
 static int special_format PROTO((const char *));
 static int special_rtx PROTO((int));
 static void find_formats PROTO((void));
@@ -58,7 +58,7 @@ static void gencode PROTO((FILE *));
 
 static const char *
 type_from_format (c)
-     char c;
+     int c;
 {
   switch (c)
     {
@@ -90,7 +90,7 @@ type_from_format (c)
 
 static const char *
 accessor_from_format (c)
-     char c;
+     int c;
 {
   switch (c)
     {