aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRoman Zippel <zippel@linux-m68k.org>2002-01-28 18:37:58 +0000
committerRichard Henderson <rth@gcc.gnu.org>2002-01-28 10:37:58 -0800
commite83cb5f0179be58ba7829f732a2ec824c47a388d (patch)
tree4e772a914319fa3704b6379eb23357627d701aea
parent5721cd84029ed9b4815d2900d67cab325b08f883 (diff)
downloadgcc-e83cb5f0179be58ba7829f732a2ec824c47a388d.zip
gcc-e83cb5f0179be58ba7829f732a2ec824c47a388d.tar.gz
gcc-e83cb5f0179be58ba7829f732a2ec824c47a388d.tar.bz2
* toplev.c (lang_independent_init): Round up identifier size.
From-SVN: r49291
-rw-r--r--gcc/ChangeLog4
-rw-r--r--gcc/toplev.c4
2 files changed, 6 insertions, 2 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 16f3a6e..31bd96d 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -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.
diff --git a/gcc/toplev.c b/gcc/toplev.c
index 481c192..4a644d8 100644
--- a/gcc/toplev.c
+++ b/gcc/toplev.c
@@ -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 ();