*** empty log message ***
authorDan Nicolaescu <dann@ics.uci.edu>
Thu, 2 Sep 2004 02:39:15 +0000 (02:39 +0000)
committerDan Nicolaescu <dann@gcc.gnu.org>
Thu, 2 Sep 2004 02:39:15 +0000 (02:39 +0000)
From-SVN: r86955

gcc/ChangeLog
gcc/gengenrtl.c
gcc/ggc.h

index 8a4a14b86baedc12687879c9ec60ac5c71989fa8..1c32c211506b5dd6cd4740b048dd5e6c34dbd274 100644 (file)
@@ -1,3 +1,8 @@
+2004-09-01  Dan Nicolaescu  <dann@ics.uci.edu>
+
+       * gengenrtl.c (gendef): Use rtx_alloc, don't do PUT_CODE.
+       * ggc.h (ggc_alloc_rtx): Delete.
+
 2004-09-01  Roger Sayle  <roger@eyesopen.com>
 
        * expmed.c (enum alg_code): Remove long unused enumeration values.
index 39f1dc26853f0af88fc510e0a5c6886e7c85cf39..e8d083b4435f223544d896e120d82b565250e7c0 100644 (file)
@@ -268,10 +268,8 @@ gendef (const char *format)
      the memory and initializes it.  */
   puts ("{");
   puts ("  rtx rt;");
-  puts ("  rt = ggc_alloc_rtx (code);\n");
+  puts ("  rt = rtx_alloc (code);\n");
 
-  puts ("  memset (rt, 0, RTX_HDR_SIZE);\n");
-  puts ("  PUT_CODE (rt, code);");
   puts ("  PUT_MODE (rt, mode);");
 
   for (p = format, i = j = 0; *p ; ++p, ++i)
index 821de0c2b3229c6bc6fe61a809f27a50b2ac9c15..13ac2c5c5c5b765d20f7758ed99389fdf794a892 100644 (file)
--- a/gcc/ggc.h
+++ b/gcc/ggc.h
@@ -245,9 +245,6 @@ extern void dump_ggc_loc_statistics (void);
 #define GGC_NEWVAR(T, S)       ((T *) ggc_alloc ((S)))
 #define GGC_CNEWVAR(T, S)      ((T *) ggc_alloc_cleared ((S)))
 
-#define ggc_alloc_rtx(CODE)                    \
-  ((rtx) ggc_alloc_typed (gt_ggc_e_7rtx_def, RTX_SIZE (CODE)))
-
 #define ggc_alloc_rtvec(NELT)                                            \
   ((rtvec) ggc_alloc_typed (gt_ggc_e_9rtvec_def, sizeof (struct rtvec_def) \
                      + ((NELT) - 1) * sizeof (rtx)))