summaryrefslogtreecommitdiffstats
path: root/gcc/objc
Commit message (Collapse)AuthorAgeFilesLines
...
* Updated to new filenameskrab1993-04-131-4/+4
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@4125 138bc75d-0d04-0410-961f-82ee72b054a4
* Updated for new filenameskrab1993-04-131-5/+5
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@4124 138bc75d-0d04-0410-961f-82ee72b054a4
* Changed includes to double quote stylekrab1993-04-131-1/+1
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@4123 138bc75d-0d04-0410-961f-82ee72b054a4
* Changed includes to doublequote stylekrab1993-04-132-11/+6
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@4122 138bc75d-0d04-0410-961f-82ee72b054a4
* (-Wprotocol): addedkrab1993-04-131-7/+94
| | | | | | | | | | | | | (flag_warn_protocol): New variable (check_methods_accessible): New function (check_protocol): Use check_methods or check_methods_accessible depending on flag_warn_protocol to check protocol conformance. (start_class): For class implementations Assign SUPER_CLASS_NAME from interface specification if not present. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@4121 138bc75d-0d04-0410-961f-82ee72b054a4
* includes changed to double quote stylekrab1993-04-1310-30/+113
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@4113 138bc75d-0d04-0410-961f-82ee72b054a4
* *** empty log message ***wood1993-04-131-12/+12
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@4112 138bc75d-0d04-0410-961f-82ee72b054a4
* (_forward, fflags): made target error phronekrab1993-04-131-4/+5
| | | | | | | (objc-msg.o, _forward): Now uses explicit path in stead of implicit $< git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@4111 138bc75d-0d04-0410-961f-82ee72b054a4
* (get_static_reference, get_objcect_reference,wood1993-04-121-1/+4
| | | | | | | | start_protocol): Make a tree vector for new protocol types. (start_class): The tree vector for class types is longer. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@4109 138bc75d-0d04-0410-961f-82ee72b054a4
* (CLASS_PROTOCOL_LIST, PROTOCOL_LIST,wood1993-04-121-4/+4
| | | | | | | | PROTOCOL_FORWARD_DECL, TYPE_PROTOCOL_LIST): Rearrange use of type members to avoid use of noncopied_parts. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@4108 138bc75d-0d04-0410-961f-82ee72b054a4
* (-awake:): added methodskrab1993-04-121-3/+1
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@4097 138bc75d-0d04-0410-961f-82ee72b054a4
* Update for new runtimekrab1993-04-121-2/+2
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@4096 138bc75d-0d04-0410-961f-82ee72b054a4
* *** empty log message ***krab1993-04-121-0/+1
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@4095 138bc75d-0d04-0410-961f-82ee72b054a4
* now "#include"s objc-archive.hkrab1993-04-121-2/+6
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@4094 138bc75d-0d04-0410-961f-82ee72b054a4
* (__objc_init_install_dtable,krab1993-04-121-6/+14
| | | | | | | | __objc_install_dtable_for_class): Call to __objc_resolve_class_links moved to the latter. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@4093 138bc75d-0d04-0410-961f-82ee72b054a4
* Stripped anything added bykrab1993-04-121-202/+0
| | | | | | | kane@cc.purdue.edu which is not considered "minor changes" git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@4092 138bc75d-0d04-0410-961f-82ee72b054a4
* Deleted #include "mutext.h"krab1993-04-121-1/+0
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@4091 138bc75d-0d04-0410-961f-82ee72b054a4
* (-read:, -write:): addedkrab1993-04-121-109/+2
| | | | | | | | Stripped anything added by kane@cc.purdue.edu which is not considered "minor changes" git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@4090 138bc75d-0d04-0410-961f-82ee72b054a4
* (objc_write_reference) addedkrab1993-04-121-20/+121
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@4089 138bc75d-0d04-0410-961f-82ee72b054a4
* Updated for new runtimekrab1993-04-121-52/+47
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@4088 138bc75d-0d04-0410-961f-82ee72b054a4
* Initial revisionwood1993-04-1015-0/+4820
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@4077 138bc75d-0d04-0410-961f-82ee72b054a4
* Update to new runtimes.wood1993-04-104-154/+340
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@4076 138bc75d-0d04-0410-961f-82ee72b054a4
* Initial revisionwood1993-04-101-0/+50
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@4075 138bc75d-0d04-0410-961f-82ee72b054a4
* Add support for protocols, classes, andwood1993-04-091-49/+63
| | | | | | | | strings. Update the runtime targets for the new GNU runtimes as well as existing NeXT runtimes. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@4069 138bc75d-0d04-0410-961f-82ee72b054a4
* *** empty log message ***wood1993-04-091-1498/+3739
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@4068 138bc75d-0d04-0410-961f-82ee72b054a4
* Added front-end taggint to object files.mrs1993-03-251-0/+6
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@3874 138bc75d-0d04-0410-961f-82ee72b054a4
* (build_objc_method_call, get_class_reference):kenner1993-03-141-4/+17
| | | | | | | | | | Call assemble_external on anything we are about to generate a call to. (get_super_receiver): Likewise. (handle_class_ref): Put constant in readonly-data section, not text. (build_objc_symtab_template): Correctly build index type for 0-length array. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@3734 138bc75d-0d04-0410-961f-82ee72b054a4
* (OBJC_GEN_METHOD_LABEL): Convert colons to _'s.rms1993-03-101-5/+9
| | | | | | | Don't use the category name or the number. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@3691 138bc75d-0d04-0410-961f-82ee72b054a4
* Close #ifdef NEXT_OBJC_RUNTIME properly.meissner1993-03-091-0/+1
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@3687 138bc75d-0d04-0410-961f-82ee72b054a4
* (really_start_method): Always use OBJC_GEN_METHOD_LABEL.rms1993-03-081-14/+17
| | | | | | | | Pass method_slot as additional arg. (OBJC_GEN_METHOD_LABEL): Add default definition. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@3677 138bc75d-0d04-0410-961f-82ee72b054a4
* (handle_class_ref): Call assemble_external.rms1993-03-041-0/+3
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@3649 138bc75d-0d04-0410-961f-82ee72b054a4
* (HASHFUNCTION): Insure nonnegative hash even if addresses are negative.rms1993-02-151-1/+1
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@3473 138bc75d-0d04-0410-961f-82ee72b054a4
* (init_objc): Use xrealoc, not realloc.rms1993-02-031-6/+6
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@3419 138bc75d-0d04-0410-961f-82ee72b054a4
* * (build_module_descriptor): fix call to start_functiondje1993-01-311-1/+1
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@3397 138bc75d-0d04-0410-961f-82ee72b054a4
* Include objc-act.h.rms1993-01-191-1/+1
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@3272 138bc75d-0d04-0410-961f-82ee72b054a4
* Comment change.rms1993-01-191-1/+1
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@3271 138bc75d-0d04-0410-961f-82ee72b054a4
* (encode_method_def): Null-terminate encoding.rms1993-01-191-0/+2
| | | | | | | (build_ivar_list_initializer): Null-terminate type encoding. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@3270 138bc75d-0d04-0410-961f-82ee72b054a4
* # Fix misspellings in comments.eggert1993-01-111-1/+1
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@3190 138bc75d-0d04-0410-961f-82ee72b054a4
* (init_module_descriptor):rms1993-01-091-2/+1
| | | | | | | Use size_in_bytes to get size of `struct objc_module'. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@3168 138bc75d-0d04-0410-961f-82ee72b054a4
* Rename decls for vars renamed to _objc_alloc, _objc_dealloc,rms1993-01-051-13/+13
| | | | | | | _objc_realloc, _objc_copy, _objc_error. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@3101 138bc75d-0d04-0410-961f-82ee72b054a4
* Minor typographical changes.rms1992-12-261-9/+8
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@2913 138bc75d-0d04-0410-961f-82ee72b054a4
* (build_encode_expr): Terminate the encode string with a null.rms1992-12-191-23/+47
| | | | | | | | (encode_aggregate): Distinguish pointer to record from a record. Output fields for record. Fix unions. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@2896 138bc75d-0d04-0410-961f-82ee72b054a4
* (finish_objc) [OBJC_SELECTORS_WITHOUT_LABELS]:rms1992-12-191-0/+4
| | | | | | | Always call build_selector_translation_table. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@2895 138bc75d-0d04-0410-961f-82ee72b054a4
* (build_message_expr): Don't crash if super_type is 0.rms1992-11-091-7/+6
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@2723 138bc75d-0d04-0410-961f-82ee72b054a4
* (build_message_expr): Use save_expr for receiver.rms1992-11-031-0/+2
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@2681 138bc75d-0d04-0410-961f-82ee72b054a4
* (OBJC_SELECTORS_WITHOUT_LABELS): Define by default.rms1992-10-311-0/+6
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@2662 138bc75d-0d04-0410-961f-82ee72b054a4
* Don't include gstdarg.h here.rms1992-10-281-1/+0
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@2641 138bc75d-0d04-0410-961f-82ee72b054a4
* Include tconfig.h, not config.h.rms1992-10-281-1/+2
| | | | | | | Include gstdarg.h. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@2640 138bc75d-0d04-0410-961f-82ee72b054a4
* (hash_ptr): Renamed from hash_int.rms1992-10-261-4/+4
| | | | | | | | (compare_ptrs): Renamed from compare_ints. Do not cast args to int; just compare. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@2611 138bc75d-0d04-0410-961f-82ee72b054a4
* (handle_impent, handle_class_ref): Use __rms1992-10-221-3/+3
| | | | | | | to start the generated names, not period. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@2554 138bc75d-0d04-0410-961f-82ee72b054a4
OpenPOWER on IntegriCloud