1. 04 May, 2000 6 commits
  2. 03 May, 2000 29 commits
  3. 02 May, 2000 5 commits
    • bb-reorder.c (remove_scope_notes): Check for both types of scope notes as the… · eb6f82f7
      bb-reorder.c (remove_scope_notes): Check for both types of scope notes as the end of a basic block before deleting.
      
      Tue May  2 17:06:53 2000  Jason Eckhardt  <jle@cygnus.com>
      
      	* bb-reorder.c (remove_scope_notes): Check for both types of scope
      	notes as the end of a basic block before deleting.
      
      From-SVN: r33619
      Jason Eckhardt committed
    • oops · f8855270
      From-SVN: r33618
      Jason Merrill committed
    • final.c (final_start_function): Fix spelling of "necessary". · 3ac79482
      2000-05-02  Mumit Khan  <khan@xraylith.wisc.edu>
      
      	* final.c (final_start_function): Fix spelling of "necessary".
      
      From-SVN: r33617
      Mumit Khan committed
    • toplev.c (debug_ignore_block): Return int. · 64b59a80
              * toplev.c (debug_ignore_block): Return int.
              * dwarf2out.c (dwarf2out_ignore_block): Likewise.
              * toplev.h, dwarf2out.h: Adjust.
              * emit-rtl.c (remove_unnecessary_notes): Test return value.
      
              * emit-rtl.c (remove_unnecessary_notes): Fix spelling of "necessary".
              * toplev.c, final.c, rtl.h: Adjust.
      
      From-SVN: r33616
      Jason Merrill committed
    • class.c (add_method_1): Set both DECL_EXTERNAL and METHOD_NATIVE on native function. · 7145d9fe
      	* class.c (add_method_1): Set both DECL_EXTERNAL and METHOD_NATIVE
      	on native function.
      	* jcf-parse.c (parse_class_file): Call build_jni_stub for native
      	JNI methods.
      	* expr.c (build_jni_stub): New function.
      	* lang-specs.h: -fjni and -femit-class-file are incompatible.
      	* parse.c: Rebuilt.
      	* parse.y (java_complete_expand_methods): Expand a native method
      	and call build_jni_stub if -fjni given.
      	* lang-options.h: Document -fjni.
      	* lang.c (flag_jni): New global.
      	(lang_f_options): Added `jni' entry.
      	* java-tree.h (soft_lookupjnimethod_node,
      	soft_getjnienvnewframe_node, soft_jnipopsystemframe_node):
      	Declare.
      	(flag_jni): Declare.
      	(build_jni_stub): Declare.
      	(struct lang_decl): Added `native' flag.
      	(METHOD_NATIVE): Redefined to use `native' field of lang specific
      	structure.
      	* decl.c (soft_lookupjnimethod_node, soft_getjnienvnewframe_node,
      	soft_jnipopsystemframe_node): New globals.
      	(init_decl_processing): Set them.  _Jv_InitClass only takes one
      	argument.
      
      	* java-tree.def: Put into `C' mode.
      
      From-SVN: r33615
      Tom Tromey committed