* gengenrtl.c (DEF_RTL_EXPR): Provide a K&R compliant version.
authorRichard Henderson <rth@cygnus.com>
Fri, 16 Jan 1998 16:21:54 +0000 (08:21 -0800)
committerRichard Henderson <rth@gcc.gnu.org>
Fri, 16 Jan 1998 16:21:54 +0000 (08:21 -0800)
From-SVN: r17380

gcc/ChangeLog
gcc/gengenrtl.c

index 4fa38b84fc5739d813fa41a87bf17050ce98ccf3..6cca89c3f9ae69d41b20e4abb68914b9446bd861 100644 (file)
@@ -1,3 +1,7 @@
+Fri Jan 16 16:23:52 1998  Richard Henderson  <rth@cygnus.com>
+
+       * gengenrtl.c (DEF_RTL_EXPR): Provide a K&R compliant version.
+
 Fri Jan 16 10:16:10 1998  Jeffrey A Law  (law@cygnus.com)
 
        * calls.c (expand_call): Move #ifdef code out of macro argument
index b929f67e3075c39642ea33514178849fe4c8417f..c33d6fd25790f3b14ef3ca972f14feb4ee1fdb4e 100644 (file)
@@ -35,7 +35,11 @@ struct rtx_definition
   const char *enumname, *name, *format;
 };
 
+#ifdef __STDC__
 #define DEF_RTL_EXPR(ENUM, NAME, FORMAT, CLASS) { # ENUM, NAME, FORMAT },
+#else
+#define DEF_RTL_EXPR(ENUM, NAME, FORMAT, CLASS) { "ENUM", NAME, FORMAT },
+#endif
 
 struct rtx_definition defs[] = 
 {