]> gcc.gnu.org Git - gcc.git/blobdiff - gcc/java/ChangeLog
parse.h (JDEP_SOLV): Removed.
[gcc.git] / gcc / java / ChangeLog
index 50efdcde427a1139cb5e211adab01ef88a92fc38..298cc4ca514289245fee71c94c4c67ec61d1c3e3 100644 (file)
@@ -1,3 +1,18 @@
+2001-03-17  Per Bothner  <per@bothner.com>
+
+       * parse.h (JDEP_SOLV):  Removed.
+       * parse.y (incomplete_class_list):  Removed.
+       (register_incomplete_type):  Use JDEP_TO_RESOLVE instead of JDEP_SOLV.
+
+       * parse.y (obtain_incomplete_type): Removed.  It doesn't work if
+       resolve_class changes the name of an array type that is on the list
+       and then someone else looks for the modified name.  Also, seems liable
+       to break when compiling multiple source files at once.  So the simplest
+       is to just remove incomplete_class_list - it is only a minor
+       space win and it is not even clear it saves time.
+
+       * parse.y (resolve_class):  Remove unneeded promote_type.
+
 2001-03-15  Per Bothner  <per@bothner.com>
 
        * java-tree.h (BLOCK_IS_IMPLICIT):  New flag.
This page took 0.035994 seconds and 5 git commands to generate.