]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
* ggc-page.c (NUM_EXTRA_ORDERS): Hardwire to zero for now.
authormmitchel <mmitchel@138bc75d-0d04-0410-961f-82ee72b054a4>
Fri, 5 Jan 2001 18:48:12 +0000 (18:48 +0000)
committermmitchel <mmitchel@138bc75d-0d04-0410-961f-82ee72b054a4>
Fri, 5 Jan 2001 18:48:12 +0000 (18:48 +0000)
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@38717 138bc75d-0d04-0410-961f-82ee72b054a4

gcc/ChangeLog
gcc/ggc-page.c

index 43c35e114a19937f86e233dc2e692be8f1e0d08f..3a5979d1073999e6408027091c3125a3fa4bc33c 100644 (file)
@@ -1,3 +1,7 @@
+2001-01-05  Mark Mitchell  <mark@codesourcery.com>
+
+       * ggc-page.c (NUM_EXTRA_ORDERS): Hardwire to zero for now.
+
 2001-01-05  Joseph S. Myers  <jsm28@cam.ac.uk>
 
        * builtins.def (BUILT_IN_CONJ, BUILT_IN_CREAL, BUILT_IN_CIMAG):
index e4bf283498e364a0330e5ea1c0467a3c00803818..abe88d7d57d17dae9cce64de82e7429acbbf86ef 100644 (file)
@@ -140,12 +140,23 @@ Boston, MA 02111-1307, USA.  */
 /* The size of an object on a page of the indicated ORDER.  */
 #define OBJECT_SIZE(ORDER) object_size_table[ORDER]
 
+#ifdef NO_ALIGNMENT_PROBLEM
+
 /* The number of extra orders, not corresponding to power-of-two sized
    objects.  */
 
 #define NUM_EXTRA_ORDERS \
   (sizeof (extra_order_size_table) / sizeof (extra_order_size_table[0]))
 
+#else /* !defined(NO_ALIGNMENT_PROBLEM) */
+
+/* For now, we can't use this code because we don't ensure that the
+   objects returned are appropriately aligned.  The problem is that
+   some tree_list sized things, for example, use */
+#define NUM_EXTRA_ORDERS 0
+
+#endif /* !defined(NO_ALIGNMENT_PROBLEM) */
+
 /* The Ith entry is the maximum size of an object to be stored in the
    Ith extra order.  Adding a new entry to this array is the *only*
    thing you need to do to add a new special allocation size.  */