1. 07 May, 1999 13 commits
  2. 06 May, 1999 20 commits
  3. 05 May, 1999 7 commits
    • * doc/cni.sgml: Document RawData. · 148017e0
      From-SVN: r26791
      Per Bothner committed
    • class.c (make_field_value): DECL_INITIAL may be a string literal... · cd9643f7
      d
      	* class.c (make_field_value):  DECL_INITIAL may be a string literal;
      	temporarily zero it while calling rest_of_decl_compilation.
      	* java-tree.h (string_ptr_type_node):  Add declaration.
      	* decl.c:  Define and initialize string_ptr_type_node.
      	* parse.y (patch_string_cst):  Use string_ptr_type_node.
      	* parse.h (LOOP_HAS_LABEL_P, LOOP_HAS_LABEL_SKIP_P):  Removed.
      	* parse.y (for_statement):  Now unconditionally exit_block.
      	(finish_labeled_statement):  No longer exit_block if for-loop.
      	(patch_loop_statement):  Check harder if the loop is already labeled.
      	* parse.y (patch_initialized_static_field):  Removed function.
      	(maybe_generate_clinit):  Removed special handling for interfaces.
      	(java_complete_expand_methods):  Do a preliminary java_complete_tree
      	on <clinit> to determine if it can be removed.
      	(java_complete_expand_method):  Remove special handling for <clinit>.
      	(java_complete_lhs):  For BLOCK and EXPR_WITH_FILE_LOCATION
      	optimize if we get back empty_stmt_node.
      	For MODIFY_EXPR, re-do checking of static initializers.
      	(fold_constant_for_init):  Don't return immediate if VAR_DECL.
      	For VAR_DECL, pass correct context.
      
      From-SVN: r26790
      Per Bothner committed
    • class.c (make_field_value): DECL_INITIAL may be a string literal... · c14cff58
      	
      	* class.c (make_field_value):  DECL_INITIAL may be a string literal;
      	temporarily zero it while calling rest_of_decl_compilation.
      	* java-tree.h (string_ptr_type_node):  Add declaration.
      	* decl.c:  Define and initialize string_ptr_type_node.
      	* parse.y (patch_string_cst):  Use string_ptr_type_node.
      	* parse.h (LOOP_HAS_LABEL_P, LOOP_HAS_LABEL_SKIP_P):  Removed.
      	* parse.y (for_statement):  Now unconditionally exit_block.
      	(finish_labeled_statement):  No longer exit_block if for-loop.
      	(patch_loop_statement):  Check harder if the loop is already labeled.
      	* parse.y (patch_initialized_static_field):  Removed function.
      	(maybe_generate_clinit):  Removed special handling for interfaces.
      	(java_complete_expand_methods):  Do a preliminary java_complete_tree
      	on <clinit> to determine if it can be removed.
      	(java_complete_expand_method):  Remove special handling for <clinit>.
      	(java_complete_lhs):  For BLOCK and EXPR_WITH_FILE_LOCATION
      	optimize if we get back empty_stmt_node.
      	For MODIFY_EXPR, re-do checking of static initializers.
      	(fold_constant_for_init):  Don't return immediate if VAR_DECL.
      	For VAR_DECL, pass correct context.
      
      From-SVN: r26789
      Per Bothner committed
    • verify.c (verify_jvm_instructions): Better error messages. · 10b905f1
      �
      	* verify.c (verify_jvm_instructions):  Better error messages.
      
      From-SVN: r26788
      Per Bothner committed
    • * install.texi (Header Dirs): s/GPLUS/GPLUSPLUS/. · 0d9d12fc
      From-SVN: r26787
      Jason Merrill committed
    • Makefile.in: Rebuilt. · 9096b279
      	* Makefile.in: Rebuilt.
      	* Makefile.am (CLEANFILES): Don't mention $(class_files).
      	(clean-local): New target
      	* java/lang/natRuntime.cc: Include <ltdl.h> if required.
      	(load, loadLibrary): Now native.
      	(init): New method.
      	* java/lang/Runtime.java (load, loadLibrary): Now native.
      	(init): New native method.
      	(Runtime): Use init.
      	* prims.cc: Include <ltdl.h> if required.
      	(JvRunMain): Call LTDL_SET_PRELOADED_SYMBOLS.
      
      From-SVN: r26785
      Tom Tromey committed