summaryrefslogtreecommitdiffstats
path: root/gcc/objc
Commit message (Collapse)AuthorAgeFilesLines
...
* Change FSF address.kenner1995-06-151-1/+2
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@9990 138bc75d-0d04-0410-961f-82ee72b054a4
* Update header.kenner1995-06-151-1/+1
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@9989 138bc75d-0d04-0410-961f-82ee72b054a4
* Change FSF address.kenner1995-06-151-1/+2
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@9988 138bc75d-0d04-0410-961f-82ee72b054a4
* Update FSF address.kenner1995-06-152-2/+4
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@9972 138bc75d-0d04-0410-961f-82ee72b054a4
* Update header.kenner1995-06-151-2/+1
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@9971 138bc75d-0d04-0410-961f-82ee72b054a4
* Update FSF address.kenner1995-06-1513-13/+24
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@9970 138bc75d-0d04-0410-961f-82ee72b054a4
* Update header.kenner1995-06-151-2/+1
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@9969 138bc75d-0d04-0410-961f-82ee72b054a4
* Update FSF address.kenner1995-06-158-8/+16
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@9968 138bc75d-0d04-0410-961f-82ee72b054a4
* Update header.kenner1995-06-151-1/+1
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@9963 138bc75d-0d04-0410-961f-82ee72b054a4
* Update FSF address.kenner1995-06-153-3/+6
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@9962 138bc75d-0d04-0410-961f-82ee72b054a4
* (hack_method_prototype): Set DECL_CONTEXT of parms.kenner1995-06-141-0/+4
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@9953 138bc75d-0d04-0410-961f-82ee72b054a4
* (build_module_descriptor, really_start_method): Pass extra parm tokenner1995-06-141-3/+3
| | | | | | | start_function. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@9945 138bc75d-0d04-0410-961f-82ee72b054a4
* (PRECOMPUTE_SELECTORS, struct soffset): Use #ifdef __sparc__, notkenner1995-05-251-3/+3
| | | | | | | sparc. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@9821 138bc75d-0d04-0410-961f-82ee72b054a4
* Numerous formatting changes.kenner1995-05-221-1047/+1280
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | (NULLT): Deleted; all uses changed to NULL_TREE. (get_{static,object}_reference, objc_add_static_instance): Use push_obstacks instead of saving obstacks manually. (build_{selector,class}_reference_decl): Likewise. (build_objc_string_decl, build_protocol_reference): Likewise. (comp_{method,proto}_with_proto): Likewise. (create_builtin_decl, synth_module_prologue): Set DECL_ARTIFICIAL for internal objects. (build_{selector,class}_reference_decl, add_objc_decls): Likewise. (generate_objc_symtab_decl, build_module_descriptor): Likewise. (build_protocol_reference): Likewise. (build_objc_string_decl, synch_forward_declarations): Likewise. Delete call to end_temporary_allocation. (generate_static_references, generate_strings): Likewise. (build_selector_translation_table, generate_category): Likewise. (generate_{ivars,protocol}_list, build_protocol_reference): Likewise. (build_objc_string_object): If next_runtime, put everything in permanent obstack. (objc_add_static_instance): Use build_decl instead of start_decl and finish_decl_top_level. (build_{class_reference,objc_string}_decl): Clear DECL_CONTEXT. (start_class): Exit with FATAL_EXIT_CODE, not 1. (add_objc_decls): Don't set DECL_IN_SYSTEM_HEADER. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@9764 138bc75d-0d04-0410-961f-82ee72b054a4
* (struct sarray): Make capacity size_t.kenner1995-05-161-1/+1
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@9722 138bc75d-0d04-0410-961f-82ee72b054a4
* (sarray_realloc): Make array index variables size_t.kenner1995-05-161-7/+7
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@9721 138bc75d-0d04-0410-961f-82ee72b054a4
* (__objc_write_class): Write class version.kenner1995-05-161-4/+21
| | | | | | | (__objc_write_selector, objc_{write,read}_selector): Handle null selector. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@9720 138bc75d-0d04-0410-961f-82ee72b054a4
* Fix typos in comments.kenner1995-05-168-15/+15
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@9712 138bc75d-0d04-0410-961f-82ee72b054a4
* (__objc_init_install_dtable): Fix misspelling in name of local labelkenner1995-05-161-3/+3
| | | | | | | `already_initialized'. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@9708 138bc75d-0d04-0410-961f-82ee72b054a4
* entered into RCSkenner1995-05-161-0/+97
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@9700 138bc75d-0d04-0410-961f-82ee72b054a4
* (start_method_def): Mark _self as possibly unused.kenner1995-05-141-1/+1
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@9683 138bc75d-0d04-0410-961f-82ee72b054a4
* (unused_list): New variable.kenner1995-05-121-14/+32
| | | | | | | | | | (build_tmp_function_decl): Call push_parm_decl with new format. (start_class): Initialize unused_list. (start_method_def): Call push_parm_decl with new format and mark _cmp as possibly unused. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@9658 138bc75d-0d04-0410-961f-82ee72b054a4
* (objc_init_statics): Fix missing part of last change.kenner1995-05-091-1/+1
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@9604 138bc75d-0d04-0410-961f-82ee72b054a4
* (__objc_send_initialize): Call superclass if object does not implementkenner1995-05-091-15/+21
| | | | | | | +initialize. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@9597 138bc75d-0d04-0410-961f-82ee72b054a4
* (_objc_load_callback): Add declaration.kenner1995-05-081-0/+8
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@9593 138bc75d-0d04-0410-961f-82ee72b054a4
* (_objc_load_callback): Add declaration.kenner1995-05-081-0/+13
| | | | | | | | (__objc_exec_class): Call _objc_load_callback after every Class or Category is added. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@9592 138bc75d-0d04-0410-961f-82ee72b054a4
* (SHELL): Now /bin/sh.kenner1995-05-051-1/+1
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@9582 138bc75d-0d04-0410-961f-82ee72b054a4
* NXConstantString.h renamed to NXConstStr.h.dje1995-05-051-1/+1
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@9579 138bc75d-0d04-0410-961f-82ee72b054a4
* NXConstantString renamed to NXConstStr.kenner1995-05-041-3/+3
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@9575 138bc75d-0d04-0410-961f-82ee72b054a4
* (*): Update calls to start_decl, finish_struct (pass NULLs for attributes).dje1995-04-281-35/+38
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@9528 138bc75d-0d04-0410-961f-82ee72b054a4
* (OBJC_VERSION): Version 7.kenner1995-04-261-9/+193
| | | | | | | | | | | | | | (build_objc_string_object): Build a full declaration if not using the next runtime. (objc_add_static_instance): New function. (init_module_descriptor): Add reference to static instances table. (build_module_descriptor): Add field for static instances table. (get_objc_string_decl): New function. (generate_static_references): New function. (finish_objc): Call generate_static_references if needed. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@9500 138bc75d-0d04-0410-961f-82ee72b054a4
* Changed Class * to Class in order to match NEXTSTEP and OpenStepkenner1995-04-2611-153/+146
| | | | | | | runtime. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@9497 138bc75d-0d04-0410-961f-82ee72b054a4
* (OBJC_O): Added bare-bones implementation of NXConstantString.kenner1995-04-261-2/+3
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@9496 138bc75d-0d04-0410-961f-82ee72b054a4
* Initial revisionkenner1995-04-262-0/+72
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@9495 138bc75d-0d04-0410-961f-82ee72b054a4
* Changed Class * to Class in order to match NEXTSTEP and OpenStepkenner1995-04-261-24/+86
| | | | | | | | | | runtime. (OBJC_VERSION): Version 7. (objc_init_statics): New function. (__objc_exec_class): Invoke objc_init_statics if needed. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@9494 138bc75d-0d04-0410-961f-82ee72b054a4
* Changed Class * to Class in order to match NEXTSTEP and OpenStepkenner1995-04-261-33/+47
| | | | | | | | | | runtime. (objc_static_instances): New struct to record static instances of a certain class. (objc_module): New tag STATICS to point to the table of objc_statics_instances. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@9493 138bc75d-0d04-0410-961f-82ee72b054a4
* (SHELL): New definition.kenner1995-04-011-0/+2
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@9288 138bc75d-0d04-0410-961f-82ee72b054a4
* Put Alpha-specific decls before #include of runtime.h.kenner1995-03-201-17/+18
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@9212 138bc75d-0d04-0410-961f-82ee72b054a4
* (build_module_descriptor, really_start_method): Pass new parm tokenner1995-03-101-4/+4
| | | | | | | start_function. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@9150 138bc75d-0d04-0410-961f-82ee72b054a4
* Added {} around file variable.kenner1995-02-221-4/+4
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@9023 138bc75d-0d04-0410-961f-82ee72b054a4
* __attribute__ ((constructor))merrill1995-01-142-2/+2
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@8747 138bc75d-0d04-0410-961f-82ee72b054a4
* (class_create_instance): Replace memchr with memset.kenner1994-11-191-1/+1
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@8515 138bc75d-0d04-0410-961f-82ee72b054a4
* Check target endianness at run time, not compile timeian1994-11-161-3/+1
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@8470 138bc75d-0d04-0410-961f-82ee72b054a4
* (init_objc): Add missing casts to args of bcopy.kenner1994-11-101-6/+6
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@8407 138bc75d-0d04-0410-961f-82ee72b054a4
* (lang_init): Ensure line number is 0, not -1.kenner1994-11-101-0/+6
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@8406 138bc75d-0d04-0410-961f-82ee72b054a4
* (__objc_xcalloc): Use calloc instead malloc/bzero.kenner1994-10-281-3/+2
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@8357 138bc75d-0d04-0410-961f-82ee72b054a4
* * objc/archive.c (__objc_free): New function.dje1994-10-081-1/+7
| | | | | | | (__objc_finish_read_root_object): Use it. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@8243 138bc75d-0d04-0410-961f-82ee72b054a4
* (BOOL): Changed from char to unsigned char.krab1994-10-061-1/+1
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@8230 138bc75d-0d04-0410-961f-82ee72b054a4
* Delay eeing when unarchiving.krab1994-10-061-1/+6
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@8229 138bc75d-0d04-0410-961f-82ee72b054a4
* (warn_with_method): Make arg int, not char.kenner1994-09-271-2/+2
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@8148 138bc75d-0d04-0410-961f-82ee72b054a4
OpenPOWER on IntegriCloud