aboutsummaryrefslogtreecommitdiff
path: root/gcc/objc
AgeCommit message (Collapse)AuthorFilesLines
1993-04-09Add support for protocols, classes, and strings.Tom Wood1-49/+63
Add support for protocols, classes, and strings. Update the runtime targets for the new GNU runtimes as well as existing NeXT runtimes. From-SVN: r4069
1993-04-09*** empty log message ***Tom Wood1-1498/+3739
From-SVN: r4068
1993-03-25Added front-end taggint to object files.Mike Stump1-0/+6
From-SVN: r3874
1993-03-14(build_objc_method_call, get_class_reference):Richard Kenner1-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. From-SVN: r3734
1993-03-10(OBJC_GEN_METHOD_LABEL): Convert colons to _'s.Richard Stallman1-5/+9
Don't use the category name or the number. From-SVN: r3691
1993-03-09Close #ifdef NEXT_OBJC_RUNTIME properly.Michael Meissner1-0/+1
From-SVN: r3687
1993-03-08(really_start_method): Always use OBJC_GEN_METHOD_LABEL.Richard Stallman1-14/+17
Pass method_slot as additional arg. (OBJC_GEN_METHOD_LABEL): Add default definition. From-SVN: r3677
1993-03-04(handle_class_ref): Call assemble_external.Richard Stallman1-0/+3
From-SVN: r3649
1993-02-15(HASHFUNCTION): Insure nonnegative hash even if addresses are negative.Richard Stallman1-1/+1
From-SVN: r3473
1993-02-03(init_objc): Use xrealoc, not realloc.Richard Stallman1-6/+6
From-SVN: r3419
1993-01-31* (build_module_descriptor): fix call to start_functionDoug Evans1-1/+1
From-SVN: r3397
1993-01-19Include objc-act.h.Richard Stallman1-1/+1
From-SVN: r3272
1993-01-19Comment change.Richard Stallman1-1/+1
From-SVN: r3271
1993-01-19(encode_method_def): Null-terminate encoding.Richard Stallman1-0/+2
(build_ivar_list_initializer): Null-terminate type encoding. From-SVN: r3270
1993-01-11# Fix misspellings in comments.Paul Eggert1-1/+1
From-SVN: r3190
1993-01-09(init_module_descriptor):Richard Stallman1-2/+1
Use size_in_bytes to get size of `struct objc_module'. From-SVN: r3168
1993-01-05Rename decls for vars renamed to _objc_alloc, _objc_dealloc,Richard Stallman1-13/+13
_objc_realloc, _objc_copy, _objc_error. From-SVN: r3101
1992-12-26Minor typographical changes.Richard Stallman1-9/+8
From-SVN: r2913
1992-12-19(build_encode_expr): Terminate the encode string with a null.Richard Stallman1-23/+47
(encode_aggregate): Distinguish pointer to record from a record. Output fields for record. Fix unions. From-SVN: r2896
1992-12-19(finish_objc) [OBJC_SELECTORS_WITHOUT_LABELS]:Richard Stallman1-0/+4
Always call build_selector_translation_table. From-SVN: r2895
1992-11-09(build_message_expr): Don't crash if super_type is 0.Richard Stallman1-7/+6
From-SVN: r2723
1992-11-03(build_message_expr): Use save_expr for receiver.Richard Stallman1-0/+2
From-SVN: r2681
1992-10-31(OBJC_SELECTORS_WITHOUT_LABELS): Define by default.Richard Stallman1-0/+6
From-SVN: r2662
1992-10-28Don't include gstdarg.h here.Richard Stallman1-1/+0
From-SVN: r2641
1992-10-28Include tconfig.h, not config.h.Richard Stallman1-1/+2
Include gstdarg.h. From-SVN: r2640
1992-10-26(hash_ptr): Renamed from hash_int.Richard Stallman1-4/+4
(compare_ptrs): Renamed from compare_ints. Do not cast args to int; just compare. From-SVN: r2611
1992-10-22(handle_impent, handle_class_ref): Use __Richard Stallman1-3/+3
to start the generated names, not period. From-SVN: r2554
1992-10-17(start_class): For an INTERFACE_TYPE, push to permanent obstack.Richard Stallman1-3/+18
(build_message_expr): Use TYPE_MAIN_VARIANT when comparing types. From-SVN: r2494
1992-10-14Some comments and whitespace cleaned up. RCS headers removed.Richard Stallman1-130/+63
Include gstddef.h and objc-proto.h. Don't include objcP.h or objc-protoP.h. Avoid use of u_int, etc. so no need for sys/types.h. Adjust for change in node_table field data type. Fix calls to DEBUG_PRINTF; no longer wants stream as arg. From-SVN: r2456
1992-10-14(reg_names): Make it static. Use DEBUG_REGISTER_NAMES if that's defined.Richard Stallman1-77/+30
(DEBUG_PRINT_REG): Define if not defined. (print_rtx): Use DEBUG_PRINT_REG for hard regs. (reg_name): Moved here. Get rid of RCS headers. Fix up whitespace and comments. Make key field and corresponding args `const void *'. Don't use assert. Get rid of spurious array-level in node_table field; make it void **. Declare module_hash_table, class_hash_table. (hash_int): Divide by sizeof (void *), not by 2**that minus 1. From-SVN: r2455
1992-10-14Removed due to issuesRichard Stallman1-113/+47
From-SVN: r2454
1992-09-20Fix indentation. Carry out renamings from hash.h.Richard Stallman1-89/+90
Rename args and locals also. From-SVN: r2193
1992-09-20Fix indentation, clean up comments.Richard Stallman1-83/+71
Rename structure fields and typedefs. From-SVN: r2192
1992-09-02Changed some decls.Richard Stallman1-98/+95
From-SVN: r2020
1992-09-02Changed the format of various sections to conform with GNU standard.Richard Stallman1-112/+82
Deleted dependencies on some header files. Replaced the use of the functions from memory.h with funtions like bzero. Changed the include format. From-SVN: r2019
1992-08-31minor documentation changes.Dennis Glatting1-32/+36
From-SVN: r2008
1992-08-31minor documentation changes.Dennis Glatting1-98/+61
From-SVN: r2007
1992-08-31minor documentation adjustments.Dennis Glatting1-25/+36
From-SVN: r2006
1992-08-30(create_builtin_decl): Set TREE_STATIC.Richard Stallman1-2/+1
Don't set DECL_EXTERNAL or TREE_PUBLIC. From-SVN: r1997
1992-08-19(build_selector_translation_table): NULL-terminate the selector list.Richard Stallman1-0/+5
(build_selector_translation_table): NULL-terminate the selector list. Mark _OBJC_SELECTOR_REFERENCES_decl as static, not extern. From-SVN: r1892
1992-08-17Saving a working version before release.Dennis Glatting2-85/+106
From-SVN: r1884
1992-07-12Renamed TREE_INLINE, TREE_NONLOCAL, TREE_REGDECL, TREE_EXTERNAL.Richard Stallman1-5/+5
to DECL_INLINE, DECL_NONLOCAL, DECL_REGISTER, DECL_EXTERNAL. From-SVN: r1570
1992-07-12Remove xmalloc/free declarationsMichael Meissner1-3/+0
From-SVN: r1562
1992-07-09Fix call to build_int_2 to have 2 arguments.Michael Meissner1-1/+1
From-SVN: r1536
1992-07-07(build_module_descriptor,add_objc_decls):Richard Stallman1-3/+3
Set DECL_IN_SYSTEM_HEADER instead of TREE_USED on compiler-created decls. From-SVN: r1493
1992-05-07entered into RCSRichard Stallman1-4/+4
From-SVN: r931
1992-04-28*** empty log message ***Richard Stallman1-110/+133
From-SVN: r853
1992-04-23*** empty log message ***Richard Stallman1-76/+84
From-SVN: r822
1992-04-16*** empty log message ***Richard Kenner1-11/+11
From-SVN: r754
1992-04-13Check in after array version of run-time works.Dennis Glatting3-54/+197
Expect more changes as hash version and other changes are made. From-SVN: r734