summaryrefslogtreecommitdiffstats
path: root/gcc/objc
Commit message (Collapse)AuthorAgeFilesLines
...
* (objc_protocol): New field `class_pointer'.rms1993-05-231-0/+1
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@4543 138bc75d-0d04-0410-961f-82ee72b054a4
* (sarray_at_put): Add #ifdef case forrms1993-05-211-1/+6
| | | | | | | !defined(PRECOMPUTE_SELECTORS) and OBJC_SPARSE2. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@4526 138bc75d-0d04-0410-961f-82ee72b054a4
* (sarray_get): Add #ifdef case forrms1993-05-211-0/+4
| | | | | | | !defined(PRECOMPUTE_SELECTORS) and OBJC_SPARSE2. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@4525 138bc75d-0d04-0410-961f-82ee72b054a4
* *** empty log message ***rms1993-05-201-1/+1
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@4511 138bc75d-0d04-0410-961f-82ee72b054a4
* (handle_class_ref): Call assemble_constant_align before output_constant.rms1993-05-201-3/+8
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@4510 138bc75d-0d04-0410-961f-82ee72b054a4
* (__objc_init_protocols): Don't install protocol class pointer twice.rms1993-05-141-2/+2
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@4450 138bc75d-0d04-0410-961f-82ee72b054a4
* Include gstdarg.h before stdio.h.rms1993-05-131-1/+2
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@4435 138bc75d-0d04-0410-961f-82ee72b054a4
* Include gstdarg.h, not stdarg.h.rms1993-05-101-1/+1
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@4407 138bc75d-0d04-0410-961f-82ee72b054a4
* Conditionally include gstddef or stddefkrab1993-05-093-0/+12
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@4396 138bc75d-0d04-0410-961f-82ee72b054a4
* (string_section): Delete comma before close-brace.rms1993-05-091-1/+1
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@4392 138bc75d-0d04-0410-961f-82ee72b054a4
* Use gstddef.h, with doublequotes.rms1993-05-064-4/+4
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@4374 138bc75d-0d04-0410-961f-82ee72b054a4
* (OBJC_GEN_METHOD_LABEL): Do use CAT_NAME.rms1993-05-061-9/+10
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@4364 138bc75d-0d04-0410-961f-82ee72b054a4
* (check_methods_accessible): Handle interface types.rms1993-05-061-2/+4
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@4357 138bc75d-0d04-0410-961f-82ee72b054a4
* calloc -> __objc_xcalloc, bzero instanceskrab1993-05-063-5/+8
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@4351 138bc75d-0d04-0410-961f-82ee72b054a4
* (__objc_send_initialize, class_add_method_list):rms1993-05-061-9/+30
| | | | | | | Allow multiple +initialize methods per class. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@4349 138bc75d-0d04-0410-961f-82ee72b054a4
* undid freed+error patchkrab1993-05-054-58/+2
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@4336 138bc75d-0d04-0410-961f-82ee72b054a4
* (OBJC_O): FREED.o addedkrab1993-05-051-2/+2
| | | | | | | (OBJC_H): error.h added git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@4334 138bc75d-0d04-0410-961f-82ee72b054a4
* (__objc_add_handler, __objc_remove_handler,krab1993-05-051-0/+44
| | | | | | | | __objc_raise_error): New functions. (__ex_last_handler): New variable git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@4333 138bc75d-0d04-0410-961f-82ee72b054a4
* (-shouldNotImplement:): New methodkrab1993-05-051-0/+11
| | | | | | | (-free): assign [FREED class] to isa when freeing git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@4332 138bc75d-0d04-0410-961f-82ee72b054a4
* (-shouldNotImplement:): New methodkrab1993-05-051-0/+1
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@4331 138bc75d-0d04-0410-961f-82ee72b054a4
* Initial revisionkrab1993-05-051-0/+132
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@4330 138bc75d-0d04-0410-961f-82ee72b054a4
* Headerfiles reorganizedkrab1993-05-0515-713/+313
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@4329 138bc75d-0d04-0410-961f-82ee72b054a4
* (copy-headers): Put `-' on mkdir command.rms1993-05-031-1/+1
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@4307 138bc75d-0d04-0410-961f-82ee72b054a4
* (xforward): Add `else true;' for Ultrix 4.2 make.rms1993-05-011-1/+1
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@4297 138bc75d-0d04-0410-961f-82ee72b054a4
* (build_ivar_reference): Warn when a class methodwood1993-05-011-1/+14
| | | | | | | refers to an instance variable. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@4294 138bc75d-0d04-0410-961f-82ee72b054a4
* _forward.c renamed to xforward.ckrab1993-04-291-7/+7
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@4276 138bc75d-0d04-0410-961f-82ee72b054a4
* Added check for selectors==0krab1993-04-291-2/+5
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@4271 138bc75d-0d04-0410-961f-82ee72b054a4
* Uninstalled argframe macroskrab1993-04-296-24/+53
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@4270 138bc75d-0d04-0410-961f-82ee72b054a4
* Fixed bug in argframekrab1993-04-281-1/+2
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@4256 138bc75d-0d04-0410-961f-82ee72b054a4
* Changed to use argframe macroskrab1993-04-277-53/+26
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@4253 138bc75d-0d04-0410-961f-82ee72b054a4
* -x test changed to -s test in fflags targetkrab1993-04-271-2/+2
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@4245 138bc75d-0d04-0410-961f-82ee72b054a4
* Definition of (Meta)Class_t eliminated, using Class*krab1993-04-2712-157/+182
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@4244 138bc75d-0d04-0410-961f-82ee72b054a4
* Runtime portability cleanupkrab1993-04-2615-45/+53
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@4235 138bc75d-0d04-0410-961f-82ee72b054a4
* Changed unsigned int to size_t when casting pointers to integerskrab1993-04-267-30/+37
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@4233 138bc75d-0d04-0410-961f-82ee72b054a4
* Updated to use IN_OBJCkrab1993-04-262-2/+6
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@4232 138bc75d-0d04-0410-961f-82ee72b054a4
* Updated to use the above IN_OBJCkrab1993-04-261-4/+7
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@4231 138bc75d-0d04-0410-961f-82ee72b054a4
* Take out archiving for alphakrab1993-04-261-2/+6
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@4230 138bc75d-0d04-0410-961f-82ee72b054a4
* Take out archiving support for alphakrab1993-04-261-1/+4
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@4229 138bc75d-0d04-0410-961f-82ee72b054a4
* Take out archiving support for alpha.krab1993-04-261-0/+2
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@4228 138bc75d-0d04-0410-961f-82ee72b054a4
* new #define used to control inclusionkrab1993-04-261-4/+6
| | | | | | | of gstdarg or stdarg for the runtime. . git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@4227 138bc75d-0d04-0410-961f-82ee72b054a4
* (HASHFUNCTION): Cast pointers to widest int type.kenner1993-04-241-1/+3
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@4205 138bc75d-0d04-0410-961f-82ee72b054a4
* *** empty log message ***wood1993-04-221-11/+18
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@4192 138bc75d-0d04-0410-961f-82ee72b054a4
* Rename and add types and constantswood1993-04-151-11/+11
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@4159 138bc75d-0d04-0410-961f-82ee72b054a4
* (IS_ID, IS_PROTOCOL_QUALIFIED_ID, IS_SUPER): New typewood1993-04-151-51/+57
| | | | | | | | | | | | | | | | | | checking macros. (objc_comptypes, build_message_expr, gen_declspecs): Use them. (IS_ID, IS_PROTOCOL_QUALIFIED_ID, IS_SUPER): New type checking macros. (objc_comptypes, build_message_expr, gen_declspecs): Use them. (gen_declarator): Don't use strcpy's return value. (build_message_expr): Allow any type that matches objc_class_type. (get_class_reference): We already have a name. (build_objc_string): Use TREE_SET_CODE instead of assigning to TREE_CODE. (build_objc_string_object): Ditto. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@4158 138bc75d-0d04-0410-961f-82ee72b054a4
* (maybe_objc_comptypes): Return 0wood1993-04-141-1/+1
| | | | | | | | (incompatible) rather than 2 (similar enough) as the default. This was an inadvertent change in the Objective-C merge. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@4153 138bc75d-0d04-0410-961f-82ee72b054a4
* (get_class_reference): Call add_class_reference forwood1993-04-141-0/+2
| | | | | | | the GNU runtimes. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@4151 138bc75d-0d04-0410-961f-82ee72b054a4
* (-awake): Corrected name of method -awake: to -awake for compatibilitykrab1993-04-142-3/+12
| | | | | | | (+streamVersion:): New method git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@4150 138bc75d-0d04-0410-961f-82ee72b054a4
* (objc_get_stream_class_version): Added prototypekrab1993-04-141-0/+3
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@4149 138bc75d-0d04-0410-961f-82ee72b054a4
* (__objc_finish_read_root_object): Corrected name of method -awake: to -awake ↵krab1993-04-141-2/+10
| | | | | | | | | for compatibility (objc_get_stream_class_version): New function git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@4148 138bc75d-0d04-0410-961f-82ee72b054a4
* *** empty log message ***krab1993-04-131-1/+1
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@4126 138bc75d-0d04-0410-961f-82ee72b054a4
OpenPOWER on IntegriCloud