| Commit message (Collapse) | Author | Age | Files | Lines |
... | |
|
|
|
| |
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@4125 138bc75d-0d04-0410-961f-82ee72b054a4
|
|
|
|
| |
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@4124 138bc75d-0d04-0410-961f-82ee72b054a4
|
|
|
|
| |
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@4123 138bc75d-0d04-0410-961f-82ee72b054a4
|
|
|
|
| |
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@4122 138bc75d-0d04-0410-961f-82ee72b054a4
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
(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
|
|
|
|
| |
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@4113 138bc75d-0d04-0410-961f-82ee72b054a4
|
|
|
|
| |
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@4112 138bc75d-0d04-0410-961f-82ee72b054a4
|
|
|
|
|
|
|
| |
(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
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
| |
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@4097 138bc75d-0d04-0410-961f-82ee72b054a4
|
|
|
|
| |
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@4096 138bc75d-0d04-0410-961f-82ee72b054a4
|
|
|
|
| |
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@4095 138bc75d-0d04-0410-961f-82ee72b054a4
|
|
|
|
| |
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@4094 138bc75d-0d04-0410-961f-82ee72b054a4
|
|
|
|
|
|
|
|
| |
__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
|
|
|
|
|
|
|
| |
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
|
|
|
|
| |
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@4091 138bc75d-0d04-0410-961f-82ee72b054a4
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
| |
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@4089 138bc75d-0d04-0410-961f-82ee72b054a4
|
|
|
|
| |
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@4088 138bc75d-0d04-0410-961f-82ee72b054a4
|
|
|
|
| |
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@4077 138bc75d-0d04-0410-961f-82ee72b054a4
|
|
|
|
| |
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@4076 138bc75d-0d04-0410-961f-82ee72b054a4
|
|
|
|
| |
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@4075 138bc75d-0d04-0410-961f-82ee72b054a4
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
| |
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@4068 138bc75d-0d04-0410-961f-82ee72b054a4
|
|
|
|
| |
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@3874 138bc75d-0d04-0410-961f-82ee72b054a4
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
| |
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
|
|
|
|
| |
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@3687 138bc75d-0d04-0410-961f-82ee72b054a4
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
| |
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@3649 138bc75d-0d04-0410-961f-82ee72b054a4
|
|
|
|
| |
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@3473 138bc75d-0d04-0410-961f-82ee72b054a4
|
|
|
|
| |
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@3419 138bc75d-0d04-0410-961f-82ee72b054a4
|
|
|
|
| |
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@3397 138bc75d-0d04-0410-961f-82ee72b054a4
|
|
|
|
| |
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@3272 138bc75d-0d04-0410-961f-82ee72b054a4
|
|
|
|
| |
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@3271 138bc75d-0d04-0410-961f-82ee72b054a4
|
|
|
|
|
|
|
| |
(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
|
|
|
|
| |
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@3190 138bc75d-0d04-0410-961f-82ee72b054a4
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
| |
_objc_realloc, _objc_copy, _objc_error.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@3101 138bc75d-0d04-0410-961f-82ee72b054a4
|
|
|
|
| |
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@2913 138bc75d-0d04-0410-961f-82ee72b054a4
|
|
|
|
|
|
|
|
| |
(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
|
|
|
|
|
|
|
| |
Always call build_selector_translation_table.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@2895 138bc75d-0d04-0410-961f-82ee72b054a4
|
|
|
|
| |
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@2723 138bc75d-0d04-0410-961f-82ee72b054a4
|
|
|
|
| |
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@2681 138bc75d-0d04-0410-961f-82ee72b054a4
|
|
|
|
| |
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@2662 138bc75d-0d04-0410-961f-82ee72b054a4
|
|
|
|
| |
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@2641 138bc75d-0d04-0410-961f-82ee72b054a4
|
|
|
|
|
|
|
| |
Include gstdarg.h.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@2640 138bc75d-0d04-0410-961f-82ee72b054a4
|
|
|
|
|
|
|
|
| |
(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
|
|
|
|
|
|
|
| |
to start the generated names, not period.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@2554 138bc75d-0d04-0410-961f-82ee72b054a4
|