gengenrtl.c (type_from_format): De-ANSIfy function signature.
authorKaveh R. Ghazi <ghazi@caip.rutgers.edu>
Sat, 17 Jan 1998 20:09:09 +0000 (20:09 +0000)
committerJeff Law <law@gcc.gnu.org>
Sat, 17 Jan 1998 20:09:09 +0000 (13:09 -0700)
        * gengenrtl.c (type_from_format): De-ANSIfy function signature.
        (accessor_from_format): Likewise.
        (xmalloc): New function for use when linking with alloca.o.

From-SVN: r17386

gcc/ChangeLog
gcc/gengenrtl.c

index ccca9c5567fd032ebd23b3ee9260611b06381237..930924e74138e50998d5d2fc5dd982c75189487b 100644 (file)
@@ -1,3 +1,9 @@
+Sat Jan 17 21:09:46 1998  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
+       * gengenrtl.c (type_from_format): De-ANSIfy function signature.
+       (accessor_from_format): Likewise.
+       (xmalloc): New function for use when linking with alloca.o.
+
 Mon Jan  5 02:53:01 1998  Bruno Haible  <bruno@linuix.mathematik.uni-karlsruhe.de>
 
         * frame.c (find_fde): Correct FDE's upper bound.
index c33d6fd25790f3b14ef3ca972f14feb4ee1fdb4e..8104094936fa2cc4ac3e0fb1fb4624a1b63a11b6 100644 (file)
@@ -49,7 +49,8 @@ struct rtx_definition defs[] =
 const char *formats[NUM_RTX_CODE];
 
 static const char *
-type_from_format (char c)
+type_from_format (c)
+     char c;
 {
   switch (c)
     {
@@ -70,7 +71,8 @@ type_from_format (char c)
 }
 
 static const char *
-accessor_from_format (char c)
+accessor_from_format (c)
+     char c;
 {
   switch (c)
     {
@@ -258,6 +260,23 @@ gencode (f)
     gendef (f, *fmt);
 }
 
+#if defined(USE_C_ALLOCA) && !defined(__GNUC__)
+char *
+xmalloc (nbytes)
+     int nbytes;
+{
+  char *tmp = (char *) malloc (nbytes);
+
+  if (!tmp)
+    {
+      fprintf (stderr, "can't allocate %d bytes (out of virtual memory)\n", nbytes);
+      exit (FATAL_EXIT_CODE);
+    }
+
+  return tmp;
+}
+#endif /* USE_C_ALLOCA && !__GNUC__ */
+
 int
 main(argc, argv)
      int argc;