1. 16 Nov, 1998 6 commits
    • rs6000.c (output_mi_thunk): Improve test for local branch. · efc97ef0
      	* rs6000.c (output_mi_thunk): Improve test for local branch.
      	* rs6000.c (output_mi_thunk): Correct test for aggregate values.
      
      From-SVN: r23676
      David Edelsohn committed
    • reload1.c (reload_reg_free_before_p): Delete. · dfe96118
      	* reload1.c (reload_reg_free_before_p): Delete.
      	Changed all callers to use reload_reg_free_for_value_p instead.
      	(reload_reg_free_for_value_p): Handle more reload types.
      	A RELOAD_FOR_INPUT doesn't conflict with its
      	RELOAD_FOR_INPUT_ADDRESS / RELOAD_FOR_INPADDR_ADDRESS.
      	Add special case for OUT == const0_rtx.
      	Added ignore_address_reloads argument.  Changed all callers.
      
      From-SVN: r23675
      J"orn Rennecke committed
    • cp-tree.h (DECL_TEMPLATE_INSTANTIATED): New macro. · fbf1c34b
      	* cp-tree.h (DECL_TEMPLATE_INSTANTIATED): New macro.
      	* decl.c (duplicate_decls): Remove special-case code to deal with
      	template friends, and just do the obvious thing.
      	* pt.c (register_specialization): Tweak for clarity, and also to
      	clear DECL_INITIAL for an instantiation before it is merged with a
      	specialization.
      	(check_explicit_specialization): Fix indentation.
      	(tsubst_friend_function): Handle both definitions in friend
      	declaration and outside friend declarations.
      	(tsubst_decl): Don't clear DECL_INITIAL for an instantiation.
      	(regenerate_decl_from_template): Tweak accordingly.
      	(instantiate_decl): Likewise.
      
      From-SVN: r23674
      Mark Mitchell committed
    • decl.c (cplus_expand_expr_stmt): Promote warning about naked member function reference to error. · 848b92e1
      	* decl.c (cplus_expand_expr_stmt): Promote warning about naked
      	member function reference to error.
      	* cvt.c (ocp_convert): Complain about converting an overloaded
      	function to void.
      	* init.c (build_offset_ref): Just return a lone static member
      	function.
      	* decl.c (cp_finish_decl): Only complain about real CONSTRUCTORs,
      	not internal ones.
      	* typeck.c (build_binary_op_nodefault): Improve error handling.
      	* decl.c (grokfndecl): Complain about making 'main' a template.
      	* typeck.c (string_conv_p): Don't convert from wchar_t[] to char*.
      	* call.c (build_method_call): Handle a BIT_NOT_EXPR around a
      	TYPE_DECL in a template.
      	* typeck2.c (my_friendly_abort): Add URL in the other case, too.
      
      From-SVN: r23673
      Jason Merrill committed
    • toplev.c (compile_file): Don't pedwarn about undefined static functions just… · 1f288b3f
      toplev.c (compile_file): Don't pedwarn about undefined static functions just because we passed -Wunused.
      
      	* toplev.c (compile_file): Don't pedwarn about undefined static
      	functions just because we passed -Wunused.
      
      From-SVN: r23672
      Jason Merrill committed
    • Daily bump. · 2c736c2f
      From-SVN: r23671
      Jeff Law committed
  2. 15 Nov, 1998 12 commits
  3. 14 Nov, 1998 5 commits
  4. 13 Nov, 1998 13 commits
  5. 12 Nov, 1998 4 commits