* toplev.c (lang_independent_init): Round up identifier size.
authorRoman Zippel <zippel@linux-m68k.org>
Mon, 28 Jan 2002 18:37:58 +0000 (18:37 +0000)
committerRichard Henderson <rth@gcc.gnu.org>
Mon, 28 Jan 2002 18:37:58 +0000 (10:37 -0800)
From-SVN: r49291

gcc/ChangeLog
gcc/toplev.c

index 16f3a6e20831e4b795e69b19b78b65c93815f18f..31bd96d1f6ea680bbac4f56993eff2f823303c11 100644 (file)
@@ -1,3 +1,7 @@
+2002-01-28  Roman Zippel  <zippel@linux-m68k.org>
+
+       * toplev.c (lang_independent_init): Round up identifier size.
+
 2002-01-28  Richard Earnshaw  <rearnsha@arm.com>
 
        * config.gcc: Revert previous change.
index 481c1923d39fea6dba042c3839576e6d4df530d3..4a644d854903d56276e313bea0e4ac87410b7657 100644 (file)
@@ -5012,8 +5012,8 @@ lang_independent_init ()
 
   /* Set the language-dependent identifier size.  */
   tree_code_length[(int) IDENTIFIER_NODE]
-    = ((lang_hooks.identifier_size - sizeof (struct tree_common))
-       / sizeof (tree));
+    = ((lang_hooks.identifier_size - sizeof (struct tree_common)
+       + sizeof (tree) - 1) / sizeof (tree));
 
   /* Initialize the garbage-collector, and string pools.  */
   init_ggc ();