1. 30 Mar, 1999 2 commits
  2. 29 Mar, 1999 13 commits
  3. 28 Mar, 1999 14 commits
  4. 27 Mar, 1999 11 commits
    • objc-torture.exp: Replace "77" with "Obj-C" in pattern matching strings. · 557ca192
              * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
              matching strings.
      
      From-SVN: r26030
      Jeffrey A Law committed
    • * gcc.cps, cpp.cps: Delete unwanted files. · 87b8bec5
      From-SVN: r26029
      Jeffrey A Law committed
    • Make-lang.in (CHILL.dvi): New target. · 919a1ded
              * Make-lang.in (CHILL.dvi): New target.
              (CHILL.mostlyclean): Remove remnants of old runtime library structure.
      
      From-SVN: r26028
      Jeffrey A Law committed
    • function.c (assign_parms): Undo change of June 9. · 0f11903b
              * function.c (assign_parms): Undo change of June 9.
      Brought over from the gcc2 tree.
      
      From-SVN: r26027
      Andreas Schwab committed
    • i386.md (movdicc+3, movdicc+4): Rewrite using split_di. · 94b596a7
      	* i386.md (movdicc+3, movdicc+4): Rewrite using split_di.
      	* i386.c (output_int_conditional_move): Delete unused code.
      
      From-SVN: r26026
      John Wehle committed
    • * rs6000/{aix41.h,aix43.h} (ASM_CPU_SPEC): Add 604e. · b9ae3471
      From-SVN: r26022
      David Edelsohn committed
    • cp-tree.h (add_friend): Declare. · 0c0aac2f
      	* cp-tree.h (add_friend): Declare.
      	(add_friends): Likewise.
      	* friend.c (add_friend): Make it global.  Don't add to
      	DECL_BEFRIENDING_CLASSES if the befriending class is a template.
      	(add_friends): Make it global.
      	(make_friend_class): Don't add to DECL_BEFRIENDING_CLASSES if the
      	befriending class is a template.
      	* parse.y (component_decl_1): Fix typo in comment.
      	* parse.c: Regenerated.
      	* pt.c (instantiate_class_template): Use add_friend and
      	add_friends rather that duplicating some of their functionality
      	here.
      
      From-SVN: r26020
      Mark Mitchell committed
    • [multiple changes] · f099f336
      Sat Mar 27 15:13:21 1999  Alexandre Petit-Bianco  <apbianco@cygnus.com>
      	* parse.h (EXPR_WFL_GET_LINECOL): Set a line and column count
       	using a WFL compound value.
      	* parse.y (xref.h): Include.
      	(maybe_create_class_interface_decl): Set DECL_SOURCE_LINE to the
       	WFL compound value.
      	(register_fields): Set WFL compound value to lineno if doing
       	xrefs.
      	(java_complete_expand_method): Call expand_xref if flag_emit_xref
       	is set.
      	* xref.c (system.h, jcf.h, parse.h, obstack.h): Include.
      	* xref.h (expand_xref): Prototype renamed from xref_generate.
      Sat Mar 27 14:16:32 1999  Alexandre Petit-Bianco  <apbianco@cygnus.com>
      	* parse.h (BLOCK_CHAIN_DECL): New use GET_CURRENT_BLOCK.
      	(GET_CURRENT_BLOCK): New macro.
      	* parse.y (current_static_block): New global variable.
      	(method_body:): Define action.
      	(complete_method_declaration): Set current_function_decl to NULL
       	when work on the current method is done.
      	(declare_local_variables): Use GET_CURRENT_BLOCK.
      	(java_method_add_stmt): Likewise.
      	(java_complete_expand_method): Disable the use of `this' when
       	expanding <clinit>.
      	(enter_a_block): If no current method exist, use
       	current_static_block to link static initializer blocks.
      	(exit_block): Rewritten to use current_static_block when no current
       	method decl exists.
      	(lookup_name_in_blocks): Use GET_CURRENT_BLOCK.
      	(patch_return): Forbid the use of `return' in static initializers.
      	(patch_throw_statement): Fixed indentation. Issue specific error
       	for uncaught thrown checked exception in static initializer
       	blocks. Removed FIXME.
      
      From-SVN: r26018
      Alexandre Petit-Bianco committed
    • parse.y (complete_loop_body): Rename to finish_loop_body. · f1b0c0d8
      �
      	* parse.y (complete_loop_body):  Rename to finish_loop_body.
       	(complete_labeled_statement):  Rename to finish_labeled_statement.
      	(complete_for_loop):  Rename to finish_for_loop.
      	(complete_method_declaration):  Rename to finish_method_declaration.
      	* java-tree.h (continue_identifier_node):  New global node.
      	* decl.c:  Define and initialize continue_identifier_node.
      	* parse.y (generate_labeled_block):  Remove - no longer needed.
      	(build_loop_body):  Use continue_identifier_node for continue block.
      	(finish_labeled_statement):  Also do pop_labeled_block actions.
      	(java_complete_lhs):  POP_LOOP even if error.
      	(build_labeled_block):  Special handling for continue_identifier_node.
      	(patch_loop_statement):  Re-organize.
      	(patch_bc_statement):  Re-write.
      
      From-SVN: r26017
      Per Bothner committed
    • *** empty log message *** · e85ac860
      From-SVN: r26016
      Per Bothner committed
    • parse.y (complete_loop_body): Rename to finish_loop_body. · b635eb2f
      d
      	* parse.y (complete_loop_body):  Rename to finish_loop_body.
       	(complete_labeled_statement):  Rename to finish_labeled_statement.
      	(complete_for_loop):  Rename to finish_for_loop.
      	(complete_method_declaration):  Rename to finish_method_declaration.
      	* java-tree.h (continue_identifier_node):  New global node.
      	* decl.c:  Define and initialize continue_identifier_node.
      	* parse.y (generate_labeled_block):  Remove - no longer needed.
      	(build_loop_body):  Use continue_identifier_node for continue block.
      	(finish_labeled_statement):  Also do pop_labeled_block actions.
      	(java_complete_lhs):  POP_LOOP even if error.
      	(build_labeled_block):  Special handling for continue_identifier_node.
      	(patch_loop_statement):  Re-organize.
      	(patch_bc_statement):  Re-write.
      
      From-SVN: r26015
      Per Bothner committed