OSDN Git Service

pf3gnuchains/gcc-fork.git
31 years ago * calls.c (expand_call): Check warn_inline before complaining about
brendan [Sat, 17 Apr 1993 01:42:17 +0000 (01:42 +0000)]
    * calls.c (expand_call): Check warn_inline before complaining about
        not being able to inline a fn declared inline.
        * flags.h (warn_inline): Add extern decl.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@4171 138bc75d-0d04-0410-961f-82ee72b054a4

31 years ago(blockage): Use unspec_volatile #1; #0 is IMB.
kenner [Sat, 17 Apr 1993 00:58:54 +0000 (00:58 +0000)]
(blockage): Use unspec_volatile #1; #0 is IMB.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@4170 138bc75d-0d04-0410-961f-82ee72b054a4

31 years ago(untyped_call, blockage): New patterns.
kenner [Sat, 17 Apr 1993 00:26:58 +0000 (00:26 +0000)]
(untyped_call, blockage): New patterns.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@4169 138bc75d-0d04-0410-961f-82ee72b054a4

31 years ago(FUNCTION_VALUE_REGNO_P): True only for the first register in the
kenner [Sat, 17 Apr 1993 00:25:41 +0000 (00:25 +0000)]
(FUNCTION_VALUE_REGNO_P): True only for the first register in the
group.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@4168 138bc75d-0d04-0410-961f-82ee72b054a4

31 years ago(qty_n_refs): Make int, like reg_n_refs.
kenner [Sat, 17 Apr 1993 00:24:06 +0000 (00:24 +0000)]
(qty_n_refs): Make int, like reg_n_refs.
(qty_first_reg, reg_next_in_qty): Make int, not short.
(local_alloc): Allocate these as arrays of ints.
(block_alloc, qty_compare_1): qty_order is now array of ints.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@4167 138bc75d-0d04-0410-961f-82ee72b054a4

31 years ago(last_spill_reg): Add missing "int".
kenner [Fri, 16 Apr 1993 21:55:33 +0000 (21:55 +0000)]
(last_spill_reg): Add missing "int".

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@4166 138bc75d-0d04-0410-961f-82ee72b054a4

31 years agoobjc-headers: Ensure objc dir exists.
dje [Fri, 16 Apr 1993 20:54:08 +0000 (20:54 +0000)]
objc-headers: Ensure objc dir exists.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@4165 138bc75d-0d04-0410-961f-82ee72b054a4

31 years agoDelete extra dependencies.
meissner [Fri, 16 Apr 1993 20:37:41 +0000 (20:37 +0000)]
Delete extra dependencies.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@4164 138bc75d-0d04-0410-961f-82ee72b054a4

31 years agoDon't put relocatable items into .text if -pic-lib.
meissner [Fri, 16 Apr 1993 20:37:41 +0000 (20:37 +0000)]
Don't put relocatable items into .text if -pic-lib.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@4163 138bc75d-0d04-0410-961f-82ee72b054a4

31 years agoAllow iris to have its version of the trampoline code.
meissner [Fri, 16 Apr 1993 20:37:41 +0000 (20:37 +0000)]
Allow iris to have its version of the trampoline code.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@4162 138bc75d-0d04-0410-961f-82ee72b054a4

31 years agoDon't put relocatable items into .rdata.
meissner [Fri, 16 Apr 1993 20:37:41 +0000 (20:37 +0000)]
Don't put relocatable items into .rdata.
Allow iris to have it's version of the trampoline code.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@4161 138bc75d-0d04-0410-961f-82ee72b054a4

31 years ago(REAL_VALUE_ATOF): Define only if not REAL_ARITHMETIC.
rms [Fri, 16 Apr 1993 05:10:34 +0000 (05:10 +0000)]
(REAL_VALUE_ATOF): Define only if not REAL_ARITHMETIC.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@4160 138bc75d-0d04-0410-961f-82ee72b054a4

31 years agoRename and add types and constants
wood [Thu, 15 Apr 1993 17:30:36 +0000 (17:30 +0000)]
Rename and add types and constants

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@4159 138bc75d-0d04-0410-961f-82ee72b054a4

31 years ago(IS_ID, IS_PROTOCOL_QUALIFIED_ID, IS_SUPER): New type
wood [Thu, 15 Apr 1993 17:27:29 +0000 (17:27 +0000)]
(IS_ID, IS_PROTOCOL_QUALIFIED_ID, IS_SUPER): New type
        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

31 years ago(objc-act.o): Add dependencies.
rms [Thu, 15 Apr 1993 07:41:21 +0000 (07:41 +0000)]
(objc-act.o): Add dependencies.

(stmp-int-hdrs): Added dependency objc-headers.
(objc-headers): New target.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@4157 138bc75d-0d04-0410-961f-82ee72b054a4

31 years ago(print_node): Use (struct rtx_def *), not (rtx).
kenner [Wed, 14 Apr 1993 19:24:11 +0000 (19:24 +0000)]
(print_node): Use (struct rtx_def *), not (rtx).

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@4156 138bc75d-0d04-0410-961f-82ee72b054a4

31 years ago(floatsidf2): Add missing arg to REAL_VALUE_ATOF.
rms [Wed, 14 Apr 1993 17:58:36 +0000 (17:58 +0000)]
(floatsidf2): Add missing arg to REAL_VALUE_ATOF.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@4155 138bc75d-0d04-0410-961f-82ee72b054a4

31 years agoImprove error message for sym undeclared at top level.
rms [Wed, 14 Apr 1993 17:47:31 +0000 (17:47 +0000)]
Improve error message for sym undeclared at top level.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@4154 138bc75d-0d04-0410-961f-82ee72b054a4

31 years ago(maybe_objc_comptypes): Return 0
wood [Wed, 14 Apr 1993 17:32:18 +0000 (17:32 +0000)]
(maybe_objc_comptypes): Return 0
        (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

31 years agoComment change.
rms [Wed, 14 Apr 1993 17:29:55 +0000 (17:29 +0000)]
Comment change.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@4152 138bc75d-0d04-0410-961f-82ee72b054a4

31 years ago(get_class_reference): Call add_class_reference for
wood [Wed, 14 Apr 1993 16:08:43 +0000 (16:08 +0000)]
(get_class_reference): Call add_class_reference for
        the GNU runtimes.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@4151 138bc75d-0d04-0410-961f-82ee72b054a4

31 years ago(-awake): Corrected name of method -awake: to -awake for compatibility
krab [Wed, 14 Apr 1993 09:12:35 +0000 (09:12 +0000)]
(-awake): Corrected name of method -awake: to -awake for compatibility
(+streamVersion:): New method

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@4150 138bc75d-0d04-0410-961f-82ee72b054a4

31 years ago(objc_get_stream_class_version): Added prototype
krab [Wed, 14 Apr 1993 09:12:35 +0000 (09:12 +0000)]
(objc_get_stream_class_version): Added prototype

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@4149 138bc75d-0d04-0410-961f-82ee72b054a4

31 years ago(__objc_finish_read_root_object): Corrected name of method -awake: to -awake for...
krab [Wed, 14 Apr 1993 09:12:35 +0000 (09:12 +0000)]
(__objc_finish_read_root_object): Corrected name of method -awake: to -awake 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

31 years ago(movXX): Third arg to emit_move_sequence is NULL_RTX.
kenner [Tue, 13 Apr 1993 21:23:14 +0000 (21:23 +0000)]
(movXX): Third arg to emit_move_sequence is NULL_RTX.
(movsi): Add missing return after abort.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@4147 138bc75d-0d04-0410-961f-82ee72b054a4

31 years ago(LEGITIMIZE_ADDRESS): Last arg to force_operand is NULL_RTX.
kenner [Tue, 13 Apr 1993 21:22:51 +0000 (21:22 +0000)]
(LEGITIMIZE_ADDRESS): Last arg to force_operand is NULL_RTX.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@4146 138bc75d-0d04-0410-961f-82ee72b054a4

31 years ago(make_var_volatile): Return type is void.
kenner [Tue, 13 Apr 1993 21:22:16 +0000 (21:22 +0000)]
(make_var_volatile): Return type is void.
(assemble_string): First arg is not pointer to unsigned.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@4145 138bc75d-0d04-0410-961f-82ee72b054a4

31 years ago(main): Don't call signal for undefined signal names.
kenner [Tue, 13 Apr 1993 21:21:50 +0000 (21:21 +0000)]
(main): Don't call signal for undefined signal names.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@4144 138bc75d-0d04-0410-961f-82ee72b054a4

31 years ago(sched_analyze_1): Extra arg in anti_dependence call.
kenner [Tue, 13 Apr 1993 21:21:21 +0000 (21:21 +0000)]
(sched_analyze_1): Extra arg in anti_dependence call.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@4143 138bc75d-0d04-0410-961f-82ee72b054a4

31 years ago(xmalloc): Don't use prototype for now.
kenner [Tue, 13 Apr 1993 21:21:03 +0000 (21:21 +0000)]
(xmalloc): Don't use prototype for now.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@4142 138bc75d-0d04-0410-961f-82ee72b054a4

31 years ago(print_node_brief, print_node): Properly cast arg when printing ints
kenner [Tue, 13 Apr 1993 21:20:23 +0000 (21:20 +0000)]
(print_node_brief, print_node): Properly cast arg when printing ints
or rtx.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@4141 138bc75d-0d04-0410-961f-82ee72b054a4

31 years ago(main): Remove extra arg to printf call.
kenner [Tue, 13 Apr 1993 21:19:54 +0000 (21:19 +0000)]
(main): Remove extra arg to printf call.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@4140 138bc75d-0d04-0410-961f-82ee72b054a4

31 years ago(putenv): Make result type void.
kenner [Tue, 13 Apr 1993 21:17:19 +0000 (21:17 +0000)]
(putenv): Make result type void.
(main): Don't call signal for undefined signal names.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@4139 138bc75d-0d04-0410-961f-82ee72b054a4

31 years ago(size_int): NUMBER is unsigned so don't test for negative.
kenner [Tue, 13 Apr 1993 21:16:37 +0000 (21:16 +0000)]
(size_int): NUMBER is unsigned so don't test for negative.
(optimize_bit_field_compare, all_ones_mask_p): Add missing last arg to
force_fit_type call.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@4138 138bc75d-0d04-0410-961f-82ee72b054a4

31 years ago(dbxout_symbol): Last arg to eliminate_regs is NULL_RTX.
kenner [Tue, 13 Apr 1993 21:10:52 +0000 (21:10 +0000)]
(dbxout_symbol): Last arg to eliminate_regs is NULL_RTX.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@4137 138bc75d-0d04-0410-961f-82ee72b054a4

31 years agoEdit comment.
kenner [Tue, 13 Apr 1993 21:07:22 +0000 (21:07 +0000)]
Edit comment.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@4136 138bc75d-0d04-0410-961f-82ee72b054a4

31 years ago(main, scan_prog_file): Don't call signal on signal names that aren't
kenner [Tue, 13 Apr 1993 21:07:04 +0000 (21:07 +0000)]
(main, scan_prog_file): Don't call signal on signal names that aren't
defined.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@4135 138bc75d-0d04-0410-961f-82ee72b054a4

31 years ago(expand_call): Last arg of emit_stack_save is NULL_RTX.
kenner [Tue, 13 Apr 1993 21:03:48 +0000 (21:03 +0000)]
(expand_call): Last arg of emit_stack_save is NULL_RTX.
(store_one_arg): Fourth arg to emit_push_insn is NULL_RTX.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@4134 138bc75d-0d04-0410-961f-82ee72b054a4

31 years ago(error_init, pedwarn_init): Cast alloca result to char *.
kenner [Tue, 13 Apr 1993 20:58:17 +0000 (20:58 +0000)]
(error_init, pedwarn_init): Cast alloca result to char *.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@4133 138bc75d-0d04-0410-961f-82ee72b054a4

31 years ago(pop_label_level, combine_parm_decls): Correct args in error calls.
kenner [Tue, 13 Apr 1993 20:56:37 +0000 (20:56 +0000)]
(pop_label_level, combine_parm_decls): Correct args in error calls.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@4132 138bc75d-0d04-0410-961f-82ee72b054a4

31 years ago(sminsf, smindf, smaxsf, smaxdf): Should be minsf, etc.
kenner [Tue, 13 Apr 1993 20:34:37 +0000 (20:34 +0000)]
(sminsf, smindf, smaxsf, smaxdf): Should be minsf, etc.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@4131 138bc75d-0d04-0410-961f-82ee72b054a4

31 years agoComment change.
rms [Tue, 13 Apr 1993 20:33:27 +0000 (20:33 +0000)]
Comment change.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@4130 138bc75d-0d04-0410-961f-82ee72b054a4

31 years ago(digest_init): Don't call default_conversion before convert_for_assignment.
rms [Tue, 13 Apr 1993 20:29:47 +0000 (20:29 +0000)]
(digest_init): Don't call default_conversion before convert_for_assignment.
(parser_build_binary_op): Make NOP_EXPR, not NON_LVALUE_EXPR.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@4129 138bc75d-0d04-0410-961f-82ee72b054a4

31 years ago(clear_struct_flag): Add void return type defn.
kenner [Tue, 13 Apr 1993 19:46:38 +0000 (19:46 +0000)]
(clear_struct_flag): Add void return type defn.
(count_subs_rtx): Add int return type and add definition.
(simplify_test_exp): Delete debugging junk.
(do_nothing): Delete.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@4128 138bc75d-0d04-0410-961f-82ee72b054a4

31 years ago(dbxout_type): Make just cross refs for struct types
rms [Tue, 13 Apr 1993 18:10:51 +0000 (18:10 +0000)]
(dbxout_type): Make just cross refs for struct types
with TYPE_DECLs marked with DECL_IGNORED_P.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@4127 138bc75d-0d04-0410-961f-82ee72b054a4

31 years ago*** empty log message ***
krab [Tue, 13 Apr 1993 17:45:32 +0000 (17:45 +0000)]
*** empty log message ***

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@4126 138bc75d-0d04-0410-961f-82ee72b054a4

31 years agoUpdated to new filenames
krab [Tue, 13 Apr 1993 17:37:55 +0000 (17:37 +0000)]
Updated to new filenames

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@4125 138bc75d-0d04-0410-961f-82ee72b054a4

31 years agoUpdated for new filenames
krab [Tue, 13 Apr 1993 17:24:08 +0000 (17:24 +0000)]
Updated for new filenames

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@4124 138bc75d-0d04-0410-961f-82ee72b054a4

31 years agoChanged includes to double quote style
krab [Tue, 13 Apr 1993 17:21:11 +0000 (17:21 +0000)]
Changed includes to double quote style

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@4123 138bc75d-0d04-0410-961f-82ee72b054a4

31 years agoChanged includes to doublequote style
krab [Tue, 13 Apr 1993 17:19:49 +0000 (17:19 +0000)]
Changed includes to doublequote style

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@4122 138bc75d-0d04-0410-961f-82ee72b054a4

31 years ago(-Wprotocol): added
krab [Tue, 13 Apr 1993 12:57:23 +0000 (12:57 +0000)]
(-Wprotocol): added
(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

31 years ago(-Wprotocol): added
krab [Tue, 13 Apr 1993 12:57:23 +0000 (12:57 +0000)]
(-Wprotocol): added

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@4120 138bc75d-0d04-0410-961f-82ee72b054a4

31 years ago(layout_union): Handle QUAL_UNION_TYPE.
kenner [Tue, 13 Apr 1993 10:48:10 +0000 (10:48 +0000)]
(layout_union): Handle QUAL_UNION_TYPE.
(layout_type): Call layout_union for QUAL_UNION_TYPE and treat it
like UNION_TYPE elsewhere.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@4119 138bc75d-0d04-0410-961f-82ee72b054a4

31 years agoTreat QUAL_UNION_TYPE like UNION_TYPE when seeing if aggregate.
kenner [Tue, 13 Apr 1993 10:47:33 +0000 (10:47 +0000)]
Treat QUAL_UNION_TYPE like UNION_TYPE when seeing if aggregate.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@4118 138bc75d-0d04-0410-961f-82ee72b054a4

31 years agoTreat QUAL_UNION_TYPE like UNION_TYPE when seeing if aggregate.
kenner [Tue, 13 Apr 1993 10:45:11 +0000 (10:45 +0000)]
Treat QUAL_UNION_TYPE like UNION_TYPE when seeing if aggregate.

(get_inner_reference): Don't blow up if a FIELD_DECL hasn't been
filled in.
(expand_expr, case COMPONENT_REF): Likewise.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@4117 138bc75d-0d04-0410-961f-82ee72b054a4

31 years ago(DECL_QUALIFIER): New access macro for decl.initial.
kenner [Tue, 13 Apr 1993 10:43:02 +0000 (10:43 +0000)]
(DECL_QUALIFIER): New access macro for decl.initial.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@4116 138bc75d-0d04-0410-961f-82ee72b054a4

31 years ago(QUAL_UNION_TYPE): New tree code.
kenner [Tue, 13 Apr 1993 10:34:08 +0000 (10:34 +0000)]
(QUAL_UNION_TYPE): New tree code.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@4115 138bc75d-0d04-0410-961f-82ee72b054a4

31 years ago(div_and_round_double): Don't mix HOST_WIDE_INT * and unsigned
kenner [Tue, 13 Apr 1993 10:07:59 +0000 (10:07 +0000)]
(div_and_round_double): Don't mix HOST_WIDE_INT * and unsigned
HOST_WIDE_INT * parameters; some compilers complain.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@4114 138bc75d-0d04-0410-961f-82ee72b054a4

31 years agoincludes changed to double quote style
krab [Tue, 13 Apr 1993 02:12:40 +0000 (02:12 +0000)]
includes changed to double quote style

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@4113 138bc75d-0d04-0410-961f-82ee72b054a4

31 years ago*** empty log message ***
wood [Tue, 13 Apr 1993 01:58:32 +0000 (01:58 +0000)]
*** empty log message ***

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@4112 138bc75d-0d04-0410-961f-82ee72b054a4

31 years ago(_forward, fflags): made target error phrone
krab [Tue, 13 Apr 1993 00:49:57 +0000 (00:49 +0000)]
(_forward, fflags): made target error phrone
(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

31 years ago(ASM_OUTPUT_FLOAT_OPERAND): Use CODE.
wood [Mon, 12 Apr 1993 23:53:15 +0000 (23:53 +0000)]
(ASM_OUTPUT_FLOAT_OPERAND): Use CODE.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@4110 138bc75d-0d04-0410-961f-82ee72b054a4

31 years ago(get_static_reference, get_objcect_reference,
wood [Mon, 12 Apr 1993 23:52:10 +0000 (23:52 +0000)]
(get_static_reference, get_objcect_reference,
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

31 years ago(CLASS_PROTOCOL_LIST, PROTOCOL_LIST,
wood [Mon, 12 Apr 1993 23:51:07 +0000 (23:51 +0000)]
(CLASS_PROTOCOL_LIST, PROTOCOL_LIST,
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

31 years ago(install-common): Delete $(bindir)/$(target)-gcc
wilson [Mon, 12 Apr 1993 21:59:19 +0000 (21:59 +0000)]
(install-common): Delete $(bindir)/$(target)-gcc
before trying to install it.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@4107 138bc75d-0d04-0410-961f-82ee72b054a4

31 years ago(CONSTANT_ALIGNMENT): Only increase alignment of string constants.
wilson [Mon, 12 Apr 1993 19:53:31 +0000 (19:53 +0000)]
(CONSTANT_ALIGNMENT): Only increase alignment of string constants.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@4106 138bc75d-0d04-0410-961f-82ee72b054a4

31 years ago(library_prefix): Delete variable.
wilson [Mon, 12 Apr 1993 19:50:01 +0000 (19:50 +0000)]
(library_prefix): Delete variable.
(process_command): Delete uses of library_prefix.
(do_spec_1, D case): Delete use of library_prefix.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@4105 138bc75d-0d04-0410-961f-82ee72b054a4

31 years ago(emit_stack_save): At end, call validize_mem when inside sequence.
wilson [Mon, 12 Apr 1993 19:48:02 +0000 (19:48 +0000)]
(emit_stack_save): At end, call validize_mem when inside sequence.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@4104 138bc75d-0d04-0410-961f-82ee72b054a4

31 years ago(fold, COMPOUND_EXPR case): When pedantic, don't
wilson [Mon, 12 Apr 1993 19:45:58 +0000 (19:45 +0000)]
(fold, COMPOUND_EXPR case): When pedantic, don't
simplify a COMPOUND_EXPR, so that it won't be mistaken for an
lvalue or an integer constant expression.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@4103 138bc75d-0d04-0410-961f-82ee72b054a4

31 years ago(internal_build_compound_expr): When pedantic, don't
wilson [Mon, 12 Apr 1993 19:44:47 +0000 (19:44 +0000)]
(internal_build_compound_expr): When pedantic, don't
simplify a COMPOUND_EXPR, so that it won't be mistaken for an
lvalue or an integer constant expression.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@4102 138bc75d-0d04-0410-961f-82ee72b054a4

31 years ago(adddi3/subdi3): Allow immediate constants.
kenner [Mon, 12 Apr 1993 19:28:24 +0000 (19:28 +0000)]
(adddi3/subdi3): Allow immediate constants.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@4101 138bc75d-0d04-0410-961f-82ee72b054a4

31 years ago(print_operand): Sort all cases in alphabetical order.
kenner [Mon, 12 Apr 1993 19:27:55 +0000 (19:27 +0000)]
(print_operand): Sort all cases in alphabetical order.
(print_operand, case 'G'): New case.
(output_epilog): Know that "GNU Obj-C" is the language string for Objective-C.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@4100 138bc75d-0d04-0410-961f-82ee72b054a4

31 years ago(record_value_for_reg): Properly set SUBST_LOW_CUID for last change;
kenner [Mon, 12 Apr 1993 19:23:44 +0000 (19:23 +0000)]
(record_value_for_reg): Properly set SUBST_LOW_CUID for last change;
otherwise won't get best value.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@4099 138bc75d-0d04-0410-961f-82ee72b054a4

31 years ago(jump_optimize, clause for `x=a; if (...) x=b;'): Do this regardless
kenner [Mon, 12 Apr 1993 17:23:50 +0000 (17:23 +0000)]
(jump_optimize, clause for `x=a; if (...) x=b;'): Do this regardless
of BRANCH_COST if HAVE_conditional_move defined.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@4098 138bc75d-0d04-0410-961f-82ee72b054a4

31 years ago(-awake:): added methods
krab [Mon, 12 Apr 1993 15:50:02 +0000 (15:50 +0000)]
(-awake:): added methods

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@4097 138bc75d-0d04-0410-961f-82ee72b054a4

31 years agoUpdate for new runtime
krab [Mon, 12 Apr 1993 15:44:52 +0000 (15:44 +0000)]
Update for new runtime

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@4096 138bc75d-0d04-0410-961f-82ee72b054a4

31 years ago*** empty log message ***
krab [Mon, 12 Apr 1993 15:44:37 +0000 (15:44 +0000)]
*** empty log message ***

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@4095 138bc75d-0d04-0410-961f-82ee72b054a4

31 years agonow "#include"s objc-archive.h
krab [Mon, 12 Apr 1993 15:44:25 +0000 (15:44 +0000)]
now "#include"s objc-archive.h

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@4094 138bc75d-0d04-0410-961f-82ee72b054a4

31 years ago(__objc_init_install_dtable,
krab [Mon, 12 Apr 1993 15:44:02 +0000 (15:44 +0000)]
(__objc_init_install_dtable,
__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

31 years agoStripped anything added by
krab [Mon, 12 Apr 1993 15:43:31 +0000 (15:43 +0000)]
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@4092 138bc75d-0d04-0410-961f-82ee72b054a4

31 years agoDeleted #include "mutext.h"
krab [Mon, 12 Apr 1993 15:42:44 +0000 (15:42 +0000)]
Deleted #include "mutext.h"

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@4091 138bc75d-0d04-0410-961f-82ee72b054a4

31 years ago(-read:, -write:): added
krab [Mon, 12 Apr 1993 15:41:52 +0000 (15:41 +0000)]
(-read:, -write:): added
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

31 years ago(objc_write_reference) added
krab [Mon, 12 Apr 1993 15:12:59 +0000 (15:12 +0000)]
(objc_write_reference) added

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@4089 138bc75d-0d04-0410-961f-82ee72b054a4

31 years agoUpdated for new runtime
krab [Mon, 12 Apr 1993 15:00:55 +0000 (15:00 +0000)]
Updated for new runtime

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@4088 138bc75d-0d04-0410-961f-82ee72b054a4

31 years agoDefine MKTEMP_EACH_FILE and NO_PRECOMPILES.
rms [Mon, 12 Apr 1993 05:35:04 +0000 (05:35 +0000)]
Define MKTEMP_EACH_FILE and NO_PRECOMPILES.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@4087 138bc75d-0d04-0410-961f-82ee72b054a4

31 years ago(strip_off_ending): Add .atr for Ada.
kenner [Sun, 11 Apr 1993 19:22:53 +0000 (19:22 +0000)]
(strip_off_ending): Add .atr for Ada.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@4086 138bc75d-0d04-0410-961f-82ee72b054a4

31 years ago(can_combine_p): Don't move an UNSPEC_VOLATILE.
rms [Sun, 11 Apr 1993 18:46:06 +0000 (18:46 +0000)]
(can_combine_p):  Don't move an UNSPEC_VOLATILE.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@4085 138bc75d-0d04-0410-961f-82ee72b054a4

31 years ago(add_to_delay_list): Clear any cached block information for INSN.
kenner [Sun, 11 Apr 1993 13:24:02 +0000 (13:24 +0000)]
(add_to_delay_list): Clear any cached block information for INSN.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@4084 138bc75d-0d04-0410-961f-82ee72b054a4

31 years ago(layout_record): After copying the offsets of a field that is an
kenner [Sun, 11 Apr 1993 10:41:55 +0000 (10:41 +0000)]
(layout_record): After copying the offsets of a field that is an
anonymous union to the offsets of the fields of that union, zero the
offset of the anonymous field in case it is used to access the inner
fields.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@4083 138bc75d-0d04-0410-961f-82ee72b054a4

31 years ago(make_compound_operation, case xSHIFTRT):
kenner [Sun, 11 Apr 1993 10:39:54 +0000 (10:39 +0000)]
(make_compound_operation, case xSHIFTRT):
Clean up code so more readable and don't restrict to case where C2 >= C1.
Pass correct (inner) code to recursive call.
(make_compound_operation, case SUBREG): Pass the code of our operand
to recursive call, not SUBREG, and make another recursive call after
calling force_to_mode.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@4082 138bc75d-0d04-0410-961f-82ee72b054a4

31 years ago(expand_divmod): When adjusting op0 for trunc_div or
rms [Sun, 11 Apr 1993 08:08:54 +0000 (08:08 +0000)]
(expand_divmod): When adjusting op0 for trunc_div or
trunc_mod, using shifts (not branches), make a new pseudo for the
result.  Don't use target for adjusted_op0.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@4081 138bc75d-0d04-0410-961f-82ee72b054a4

31 years ago(ONLY_INT_FIELDS): No longer needed.
kenner [Sat, 10 Apr 1993 15:00:08 +0000 (15:00 +0000)]
(ONLY_INT_FIELDS): No longer needed.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@4080 138bc75d-0d04-0410-961f-82ee72b054a4

31 years ago(alpha_sa_size): Need to save $26 if it is used or if any other
kenner [Sat, 10 Apr 1993 14:56:57 +0000 (14:56 +0000)]
(alpha_sa_size): Need to save $26 if it is used or if any other
register is saved, but not just because a stack space is needed.
(output_prolog): Add code to probe the stack if we allocate more than
4096 bytes; required by chapter 7 (for threads).
Know when to save $26.
(output_epilog): Know when to restore $26.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@4079 138bc75d-0d04-0410-961f-82ee72b054a4

31 years ago(add/sub): Correct predicates and constraints for sNaddX and addX insns; we
kenner [Sat, 10 Apr 1993 14:56:02 +0000 (14:56 +0000)]
(add/sub): Correct predicates and constraints for sNaddX and addX insns; we
can use sNsubX and subX to add small negative constants.
Don't split addition to SP since we want to update it just once.
(beq, bne): Use subtract, not compare for ints; it's more efficient.
(define_split for comparisons): Always prefer add/sub if it will work.
(probe_stack, allocate_stack): New patterns.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@4078 138bc75d-0d04-0410-961f-82ee72b054a4

31 years agoInitial revision
wood [Sat, 10 Apr 1993 01:05:19 +0000 (01:05 +0000)]
Initial revision

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@4077 138bc75d-0d04-0410-961f-82ee72b054a4

31 years agoUpdate to new runtimes.
wood [Sat, 10 Apr 1993 01:05:19 +0000 (01:05 +0000)]
Update to new runtimes.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@4076 138bc75d-0d04-0410-961f-82ee72b054a4

31 years agoInitial revision
wood [Sat, 10 Apr 1993 01:03:51 +0000 (01:03 +0000)]
Initial revision

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@4075 138bc75d-0d04-0410-961f-82ee72b054a4

31 years ago(free_tree_list): New variable.
wilson [Sat, 10 Apr 1993 00:02:10 +0000 (00:02 +0000)]
(free_tree_list): New variable.
(digest_init): Set free_tree_list.
(process_init_constructor): Use add_double to do arithmetic with
double integers instead of using fold/build to to arithmetic in
type of array index.  Use free_tree_list when available instead of
generating a new tree_list.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@4074 138bc75d-0d04-0410-961f-82ee72b054a4

31 years agoMove machine independent portions to
wood [Fri, 9 Apr 1993 23:45:19 +0000 (23:45 +0000)]
Move machine independent portions to
nextstep.h and nextstep.c.  Update to NeXTSTEP 3.0 and 3.1.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@4073 138bc75d-0d04-0410-961f-82ee72b054a4

31 years agoInitial revision
wood [Fri, 9 Apr 1993 23:45:02 +0000 (23:45 +0000)]
Initial revision

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@4072 138bc75d-0d04-0410-961f-82ee72b054a4