1. 17 May, 1999 9 commits
  2. 16 May, 1999 7 commits
  3. 15 May, 1999 9 commits
  4. 14 May, 1999 9 commits
  5. 13 May, 1999 6 commits
    • parse.y (java_check_regular_methods): Warning check on not overriding methods… · 1fb89a4d
      parse.y (java_check_regular_methods): Warning check on not overriding methods with default access in other packages...
      
      Thu May 13 18:30:48 1999  Alexandre Petit-Bianco  <apbianco@cygnus.com>
      	* parse.y (java_check_regular_methods): Warning check on not
       	overriding methods with default access in other packages does not
       	apply to `<clinit>'.
      	(java_complete_lhs): If block body is an empty_stmt_node, replace
       	it by NULL_TREE. This avoid gcc generating an irrelevant warning.
      
      From-SVN: r26930
      Alexandre Petit-Bianco committed
    • Fix typo. · aca1a6cb
      From-SVN: r26929
      Per Bothner committed
    • class.c (push_lang_context): Turn off DECL_IGNORED_P for primitive Java types,… · 6ddf32e3
      class.c (push_lang_context): Turn off DECL_IGNORED_P for primitive Java types, if we actually see `extern "C"'.
      
      �
      	* class.c (push_lang_context):  Turn off DECL_IGNORED_P for
      	primitive Java types, if we actually see `extern "C"'.
      
      From-SVN: r26928
      Per Bothner committed
    • class.c (push_lang_context): Turn off DECL_IGNORED_P for primitive Java types,… · e229f2cd
      class.c (push_lang_context): Turn off DECL_IGNORED_P for primitive Java types, if we actually see `extern "C"'.
      
      h
      	* class.c (push_lang_context):  Turn off DECL_IGNORED_P for
      	primitive Java types, if we actually see `extern "C"'.
      
      From-SVN: r26927
      Per Bothner committed
    • check-init.c (check_init): Removed code accepting to see things falling through… · ce6e9147
      check-init.c (check_init): Removed code accepting to see things falling through default:, when doing xrefs.
      
      Thu May 13 13:23:38 1999  Alexandre Petit-Bianco  <apbianco@cygnus.com>
      	* check-init.c (check_init): Removed code accepting to see things
      	falling through default:, when doing xrefs.
      	* java-tree.h (do_not_fold): New global variable, declared.
      	* parse.y (do_not_fold): New global variable, defined.
      	(java_complete_expand_method): Set `do_not_fold' to the value of
       	`flag_emit_xref'. When doing xrefs: copy the thrown exceptions,
       	and reinstall them after them have been purged; do not check for
       	initializations; do not issue missing return errors.
      	(java_complete_lhs): Do not attempt to patch INSTANCEOF_EXPR nodes
       	when doing xrefs.
      	(patch_binop): Skip the fold part when doing xrefs.
      	(build_string_concatenation): Skip the concatenation part when
       	doing xrefs.
      	(patch_synchronized_statement): Do not generate a try-finally when
       	doing xrefs.
      	(patch_throw_statement): When doing xrefs, do not call BUILD_THROW
       	and keep the location where the throw was seen.
      	* typeck.c (convert): When `do_not_fold' is set, do not attempt
       	any treatment on the converted node an simply return a NOP_EXPR of
       	the targeted type.
      	* xref.c (xref_get_data): New function, defined.
      	* xref.h (xref_get_data): New function, declared.
      	(XREF_GET_DATA): Use xref_get_data.
      
      From-SVN: r26926
      Alexandre Petit-Bianco committed
    • rs6000.c (mask_constant): Delete. · 19ba8161
      	* rs6000.c (mask_constant): Delete.
      	(mask_operand): Move mask_constant() body to here.
      	* rs6000.h (mask_constant): Delete declaration.
      	* rs6000.md (nabsdi2): Reverse subtraction in splitter.
      
      From-SVN: r26925
      David Edelsohn committed