1. 24 Feb, 1999 10 commits
  2. 23 Feb, 1999 5 commits
  3. 22 Feb, 1999 17 commits
  4. 21 Feb, 1999 8 commits
    • Bump for snapshot · 691d2a24
      From-SVN: r25359
      Jeffrey A Law committed
    • tm.texi: Update docs for constructors and destructors. · 14686fcd
              * tm.texi: Update docs for constructors and destructors.
      And update comment in cp/decl2.c
      
      From-SVN: r25356
      Jeffrey A Law committed
    • decl2.c (start_objects): Make file scope constructors and destructors local to the file if... · b4bb92e5
              * decl2.c (start_objects): Make file scope constructors and
              destructors local to the file if ASM_OUTPUT_CONSTRUCTOR and
              ASM_OUTPUT_DESTRUCTOR are defined.
      
      From-SVN: r25354
      H.J. Lu committed
    • aoutos.h (ASM_OUTPUT_CONSTRUCTOR): Delete. · 7bd19d63
      h
              * config/aoutos.h (ASM_OUTPUT_CONSTRUCTOR): Delete.
              (ASM_OUTPUT_DESTRUCTOR, ASM_OUTPUT_GC_ENTRY): Likewise.
      
      From-SVN: r25351
      Jeff Law committed
    • aoutos.h (ASM_OUTPUT_CONSTRUCTOR): Delete. · b61e0996
      �
              * config/aoutos.h (ASM_OUTPUT_CONSTRUCTOR): Delete.
              (ASM_OUTPUT_DESTRUCTOR, ASM_OUTPUT_GC_ENTRY): Likewise.
      
      From-SVN: r25350
      Jeff Law committed
    • Update attribute value documentation. · 00bc45c1
      From-SVN: r25349
      Richard Henderson committed
    • genattrtab.c (check_attr_value): Allow negative const_int if negative_ok. · 7ee37ba4
              * genattrtab.c (check_attr_value): Allow negative const_int if
              negative_ok.  Accept integral arithmetic operators.  Accept
              direct references to other attributes.  Accept symbol_ref in
              non-constant attributes.
              (max_attr_value): Add new argument `unknownp'.  Update all callers.
              (or_attr_value): Likewise.
              (simplify_knowing): Don't optimize if max_attr_value unknown.
              (write_length_unit_log): Likewise with or_attr_value.
              (find_and_mark_used_attributes): Don't fallthru case.
              (write_attr_set): Pass thru all non-cond expressions.
              (write_attr_value): Handle symbol_ref, attr, and arithmetic.
      
      From-SVN: r25348
      Richard Henderson committed
    • cp-tree.h (CLASSTYPE_METHOD_VEC): Adjust comment. · 03017874
      1999-02-19  Mark Mitchell  <mark@markmitchell.com>
      	* cp-tree.h (CLASSTYPE_METHOD_VEC): Adjust comment.
      	(fn_type_unification): Adjust prototype.
      	(lookup_fnfields_1): Declare.
      	* call.c (add_template_candidate_real): Adjust call to
      	fn_type_unification.
      	* class.c (add_method): Don't allow duplicate declarations of
      	constructors or destructors.
      	(resolve_address_of_overloaded_function): Remove unused variable.
      	Adjust call to fn_type_unification.
      	* decl.c (grokfndecl): Be more robust in the face of illegal
      	specializations.
      	* decl2.c (check_classfn): Remove hokey handling of member
      	templates.
      	* pt.c (determine_specialization): Improve comments.  Adjust to
      	handle template argument deduction as per the standard.
      	(check_explicit_specialization): Fix comment spacing.  Handle
      	type-conversion operators correctly.  Improve error-recovery.
      	(fn_type_unification): Remove EXTRA_FN_ARG parameter.
      	(get_bindings_real): Simplify handling of static members.
      	* search.c (lookup_fnfields_1): Make it have external linkage.
      	* typeck.c (compparms): Fix comment.
      	(build_unary_op): Don't try to figure out which template
      	specialization is being referred to when when the address-of
      	operator is used with a template function.
      
      From-SVN: r25347
      Mark Mitchell committed