1. 17 Dec, 2001 1 commit
  2. 14 Nov, 2001 1 commit
  3. 08 Nov, 2001 1 commit
  4. 29 Oct, 2001 2 commits
  5. 10 Sep, 2001 2 commits
  6. 18 Jul, 2001 2 commits
  7. 16 Jul, 2001 1 commit
  8. 09 Jun, 2001 1 commit
  9. 08 Jun, 2001 2 commits
    • THREADS: Explain that when we compile libobjc inside GCC... · 27132e64
      2001-06-08  Nicola Pero  <n.pero@mi.flashnet.it>
      
              * THREADS: Explain that when we compile libobjc inside GCC, we
              always use thr-objc.c as a backend, which uses GCC's thread code.
      
      From-SVN: r43058
      Nicola Pero committed
    • init.c (__objc_send_message_in_list): When setting a new entry in… · e6be21fe
      init.c (__objc_send_message_in_list): When setting a new entry in __objc_load_methods use the method IMP as key...
      
      2001-06-06  Richard Frith-Macdonald  <rrfm@gnu.org>
      
              * init.c (__objc_send_message_in_list): When setting a new entry
              in __objc_load_methods use the method IMP as key, but check to see
              if the method is in the hashtable by looking at the IMP also.
              Also ... call the method after adding it to the hashtable rather
              than before ... thus preventing an obscure possibility of infinite
              recursion if a +load method itself loads a subclass.
      
      From-SVN: r43052
      Richard Frith-Macdonald committed
  10. 25 May, 2001 2 commits
  11. 20 May, 2001 1 commit
  12. 09 May, 2001 1 commit
    • objc.texi: Move from ../libobjc/objc-features.texi. · 10c179f3
      gcc:
      	* objc.texi: Move from ../libobjc/objc-features.texi.  Adjust for
      	inclusion as a chapter of the GCC manual.
      	* gcc.texi: Include objc.texi.
      	* fdl.texi: Use @unnumberedsec for the addendum.
      	* Makefile.in ($(srcdir)/gcc.info, gcc.dvi): Update dependencies.
      
      libobjc:
      	* objc-features.texi: Move to ../gcc/objc.texi.
      	* fdl.texi: Remove.
      	* Makefile.in: Don't generate documentation from
      	objc-features.texi.
      
      From-SVN: r41927
      Joseph Myers committed
  13. 02 May, 2001 2 commits
  14. 30 Apr, 2001 1 commit
    • fdl.texi: New file. · c3aac512
      	* fdl.texi: New file.
      	* c-tree.texi: Use the GFDL.
      	* gcc.texi: Likewise.
      
      	* porting.texi: Use the GFDL.
      
      	* objc-features.texi: Use the GFDL.
      
      	* gxxint.texi: Remove.
      	* Make-lang.in: Remove all traces of gxxint.texi.
      
      From-SVN: r41700
      Mark Mitchell committed
  15. 21 Mar, 2001 1 commit
  16. 19 Mar, 2001 1 commit
  17. 15 Mar, 2001 1 commit
  18. 28 Feb, 2001 2 commits
  19. 24 Feb, 2001 1 commit
  20. 09 Feb, 2001 1 commit
    • In libf2c: · 7c6b0e92
      	* configure.in: Don't run AC_PROG_CC_WORKS, because
      	we're not interested in the result and it might fail.
      	* libF77/configure.in: Likewise.
      	* libI77/configure.in: Likewise.
      	* libU77/configure.in: Likewise.
      	* configure: Regenerated.
      	* libF77/configure: Likewise.
      	* libI77/configure: Likewise.
      	* libU77/configure: Likewise.
      In libobjc:
      	* configure.in: Don't run AC_PROG_CC_WORKS or AC_EXEEXT, because
      	we're not interested in the result and they might fail.
      	* configure: Regenerated.
      
      From-SVN: r39560
      Geoffrey Keating committed
  21. 12 Jan, 2001 2 commits
  22. 11 Jan, 2001 1 commit
  23. 03 Jan, 2001 3 commits
    • sendmsg.c: Added __objc_msg_forward... · 1104c18d
      Wed Jan  3 00:49:10 2001  Ovidiu Predescu  <ovidiu@cup.hp.com>
      
      	* sendmsg.c: Added __objc_msg_forward, a hook that allows external
      	libraries to provide a function that returns the real forwarding
      	function. This can alleviate problems __builtin_apply() and
      	friends have on various platforms. (Solution suggested by Helge
      	Hess.)
      
      	* objc/objc-api.h: Define __objc_msg_forward.
      
      	* sendmsg.c: Define gen_rtx_REG.
      
      From-SVN: r38652
      Ovidiu Predescu committed
    • Added __objc_msg_forward... · 406515b2
      Added __objc_msg_forward, a hook that allows external libraries to
      provide a function that returns the real forwarding function. This can
      alleviate problems __builtin_apply() and friends have on various
      platforms. (Solution suggested by Helge Hess.)
      
      From-SVN: r38651
      Ovidiu Predescu committed
    • Added __objc_msg_forward... · 68b61df9
      Added __objc_msg_forward, a hook that allows external libraries to
      provide a function that returns the real forwarding function. This can
      alleviate problems __builtin_apply() and friends have on various
      platforms. (Solution suggested by Helge Hess.)
      
      Define gen_rtx_REG.
      
      From-SVN: r38650
      Ovidiu Predescu committed
  24. 07 Dec, 2000 1 commit
  25. 06 Dec, 2000 2 commits
  26. 07 Sep, 2000 1 commit
    • Move statement-tree facilities from C++ to C front-end. · ae499cce
      	* c-common.h (c_tree_index): Add CTI_VOID_ZERO.
      	(void_zero_node): New macro.
      	(struct stmt_tree_s): New type.
      	(stmt_tree): New typedef.
      	(struct language_function): New type.
      	(last_tree): New macro.
      	(last_expr_type): Likewise.
      	(walk_tree_fn): New typedef.
      	(current_stmt_tree): New function.
      	(begin_stmt_tree): Likewise.
      	(add_stmt): Likewise.
      	(finish_stmt_tree): Likewise.
      	(statement_code_p): Likewise.
      	(lang_statement_code_p): New variable.
      	(walk_stmt_tree): New function.
      	(STMT_IS_FULL_EXPR_P): New macro.
      	* c-common.c (lang_statement_code_p): New variable.
      	(c_common_nodes_and_builtins): Initialize void_zero_node.
      	(statement_code_p): New function.
      	(walk_stmt_tree): Likewise.
      	* c-decl.c (language_function): Rename to ...
      	(c_language_function): ... this.  Include language_function.
      	(push_c_function_context): Adjust accordingly.
      	(pop_c_function_context): Likewise.
      	(mark_c_function_context): Likewise.
      	(current_stmt_tree): Define.
      	* c-semantics.c (begin_stmt_tree): New function.
      	(add_stmt): Likewise.
      	(prune_unused_decls): Likewise.
      	(finish_stmt_tree): Likewise.
      
      	Move statement-tree facilities from C++ to C front-end.
      	* cp-tree.h (cp_tree_index): Remove CPTI_VOID_ZERO.
      	(void_zero_node): Remove.
      	(stmt_tree): Likewise.
      	(scope_chain): Adjust.
      	(language_function): Rename to cp_language_function.
      	(cp_function_chain): Adjust.
      	(current_stmt_tree): Remove.
      	(last_tree): Likewise.
      	(last_expr_type): Likewise.
      	(struct lang_decl): Adjust.
      	(STMT_IS_FULL_EXPR_P): Remove.
      	(add_tree): Remove.
      	(begin_stmt_tree): Likewise.
      	(finish_stmt_tree): Likewise.
      	(walk_tree_fn): Likewise.
      	(walk_stmt_tree): Likewise.
      	* class.c (finish_struct): Replace use of add_tree with add_stmt.
      	* decl.c (mark_stmt_tree): Adjust type.
      	(init_decl_processing): Don't build void_zero_node.
      	(initialize_local_var): Adjust usage of current_stmt_tree.
      	(finish_enum): Use add_stmt, not add_tree.
      	(save_function_data): Adjust use of language_function.
      	(finish_constructor_body): Use add_stmt, not add_tree.
      	(finish_destructor_body): Likewise.
      	(push_cp_function_context): Adjust use of language_function.
      	(pop_cp_function_context): Likewise.
      	(mark_lang_function): Likewise.
      	(mark_cp_function_context): Likewise.
      	* init.c (build_aggr_init): Adjust use of current_stmt_tree.
      	(build_vec_init): Likewise.
      	* semantics.c (SET_LAST_STMT): Remove.
      	(RECHAIN_STMTS): Don't use it.
      	(stmts_are_full_exprs_p): Adjust use of current_stmt_tree.
      	(current_stmt_tree): Define.
      	(add_tree): Remove.
      	(finish_goto_stmt): Use add_stmt, not add_tree.
      	(finish_expr_stmt): Likewise.
      	(begin_if_stmt): Likewise.
      	(finish_then_clause): Likewise.
      	(begin_while_stmt): Likewise.
      	(begin_do_stmt): Likewise.
      	(finish_return_stmt): Likewise.
      	(begin_for_stmt): Likewise.
      	(finish_break_stmt): Likewise.
      	(finish_continue_stmt): Likewise.
      	(begin_switch_stmt): Likewise.
      	(finish_case_label): Likewise.
      	(begin_try_block): Likewise.
      	(begin_function_try_block): Likewise.
      	(begin_handler): Likewise.
      	(begin_catch_block): Likewise.
      	(begin_compound_stmt): Likewise.
      	(begin_asm_stmt): Likewise.
      	(finish_asm_stmt): Likewise.
      	(finish_label_stmt): Likewise.
      	(add_decl_stmt): Likewise.
      	(finish_subobject): Likewise.
      	(finish_decl_cleanup): Likewise.
      	(finish_named_return_value): Likewise.
      	(setup_vtbl_ptr): Likewise.
      	(add_scope_stmt): Likewise.
      	(finish_stmt_expr): Likewise.
      	(prune_unused_decls): Remove.
      	(begin_stmt_tree): Likewise.
      	(finish_stmt_tree): Likewise.
      	(prep_stmt): Adjust use of current_stmt_tree.
      	(lang_expand_stmt): Likewise.
      	* tree.c (statement_code_p): Remove.
      	(cp_statement_code_p): New function.
      	(walk_stmt_tree): Remove.
      	(init_tree): Set lang_statement_code_p.
      
      From-SVN: r36221
      Mark Mitchell committed
  27. 06 Sep, 2000 1 commit
  28. 15 Aug, 2000 2 commits