1. 06 Feb, 1998 3 commits
  2. 05 Feb, 1998 10 commits
  3. 04 Feb, 1998 2 commits
  4. 03 Feb, 1998 16 commits
  5. 02 Feb, 1998 9 commits
    • call.c (add_template_candidate_real): Pass extra parameter to fn_type_unification. · d7684f2d
      	* call.c (add_template_candidate_real): Pass extra parameter to
      	fn_type_unification.
      	* cp-tree.h (fn_type_unification): Add parameter.
      	* pt.c (fn_type_unification): Add additional parameter to deal with
      	static member functions.
      	(get_bindings): Deal with static member functions.
      
      From-SVN: r17609
      Mark Mitchell committed
    • Note location of comp.std.c++ FAQ · 15f05b45
      From-SVN: r17608
      Jeff Law committed
    • Add Andrew. · e3a03463
      From-SVN: r17604
      Jeff Law committed
    • expr.c (expand_builtin_setjmp): Accept two new arguments for the labels to… · 6fd1c67b
      expr.c (expand_builtin_setjmp): Accept two new arguments for the labels to branch to on first and subsequent...
      
       * expr.c (expand_builtin_setjmp): Accept two new arguments for
       the labels to branch to on first and subsequent executions.  Don't
       play with __dummy.  Rename `setjmp' insn to `builtin_setjmp_setup',
       and provide it with the jmp_buf.  Use only one of
       `builtin_setjmp_receiver' or `nonlocal_goto_receiver',
       and provide the former with the target label.
       (expand_builtin) [BUILTIN_SETJMP]: Generate a label for use by setjmp.
       (expand_builtin) [BUILTIN_LONGJMP]: Split out to ...
       (expand_builtin_longjmp): ... here.  Recognize a `builtin_longjmp'
       insn to replace all of the normal nonlocal_goto code.  Don't play
       with __dummy.  Correct arguments to nonlocal_goto.
       * expr.h (expand_builtin_setjmp): Update prototype.
       * except.c (start_dynamic_handler): When using builtin_setjmp,
       generate more accurate flow information.
       * alpha.md (nonlocal_goto_receiver_osf): Delete.
       (nonlocal_goto_receiver_vms): Rename to nonlocal_goto_receiver.
       (builtin_longjmp, builtin_setjmp_receiver): New.
       * sparc.md (update_return): Disambiguate unspec number.
       (nonlocal_goto): Rearrange arguments to match caller in except.c.
       (builtin_setjmp_setup): Rename from setjmp.  Match and ignore the
       jmp_buf operand.
       * mips.md (nonlocal_goto_receiver, builtin_setjmp_receiver): Remove.
       (builtin_setjmp_setup*, builtin_longjmp): New.
      
      From-SVN: r17602
      Richard Henderson committed
    • Patch from John Carr to fix some 32/64 bit cross compiler bugs. · 95936d18
      	* mips.md: Change gen_rtx (CONST_INT) to GEN_INT.
      
      From-SVN: r17601
      John Carr committed
    • Various updates. · a5b699cf
      From-SVN: r17600
      Jeff Law committed
    • Remove last of bytecode support. · c120c689
      	* vmsconfig.com: Remove bytecode references.
      
      From-SVN: r17599
      Jim Wilson committed
    • cp-tree.h (DECL_NONSTATIC_MEMBER_FUNCTION_P): New macro. · 8857f91e
      	* cp-tree.h (DECL_NONSTATIC_MEMBER_FUNCTION_P): New macro.
      	(revert_static_member_fn): Declare.
      	* decl.c (revert_static_member_fn): Remove declaration.  Change
      	linkage from internal to external.
      	(cp_finish_decl): Deal with virtual functions in classes local to
      	template functions.
      	* decl2.c (finish_file): Don't forget to emit increment/decrement
      	expressions in initializers for file-scope variables.
      	* parse.y (typename_sub2): If the typename doesn't names a
      	template, rather than a type, issue an error message.
      	* pt.c (check_explicit_specialization): Handle specializations of
      	static member functions.
      	(coerce_template_parms): Handle offset references to lists of
      	member functions.
      	* search.c (note_debug_info_needed): Don't crash when handed a
      	type which is being defined.
      	* typeck.c (complete_type): Don't crash when handed NULL_TREE;
      	that can happen with some illegal code.
      
      From-SVN: r17598
      Mark Mitchell committed
    • configure.in: Update F2C_INTEGER and F2C_LONGINT tests for the new placement in the hierarchy. · 318e3b20
      * configure.in: Update F2C_INTEGER and F2C_LONGINT tests
      for the new placement in the hierarchy.
      
      From-SVN: r17597
      Richard Henderson committed