Commit Graph

4249 Commits

Author SHA1 Message Date
Michael Meissner
2def788831 Allow iris to have its version of the trampoline code.
From-SVN: r4162
1993-04-16 20:37:41 +00:00
Michael Meissner
8a18e16fa6 Don't put relocatable items into .rdata.
Allow iris to have it's version of the trampoline code.

From-SVN: r4161
1993-04-16 20:37:41 +00:00
Richard Stallman
3ca25f3f23 (REAL_VALUE_ATOF): Define only if not REAL_ARITHMETIC.
From-SVN: r4160
1993-04-16 05:10:34 +00:00
Tom Wood
f620c21b9f Rename and add types and constants
From-SVN: r4159
1993-04-15 17:30:36 +00:00
Tom Wood
59ce3fc81a (IS_ID, IS_PROTOCOL_QUALIFIED_ID, IS_SUPER): New type checking macros.
(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.

From-SVN: r4158
1993-04-15 17:27:29 +00:00
Richard Stallman
469778e276 (objc-act.o): Add dependencies.
(stmp-int-hdrs): Added dependency objc-headers.
(objc-headers): New target.

From-SVN: r4157
1993-04-15 07:41:21 +00:00
Richard Kenner
024b05a77f (print_node): Use (struct rtx_def *), not (rtx).
From-SVN: r4156
1993-04-14 15:24:11 -04:00
Richard Stallman
7e42fa8305 (floatsidf2): Add missing arg to REAL_VALUE_ATOF.
From-SVN: r4155
1993-04-14 17:58:36 +00:00
Richard Stallman
c47783c0fc Improve error message for sym undeclared at top level.
From-SVN: r4154
1993-04-14 17:47:31 +00:00
Tom Wood
81e4c08f9f (maybe_objc_comptypes): Return 0 (incompatible) rather than 2 (similar enough) as the default.
(maybe_objc_comptypes): Return 0
        (incompatible) rather than 2 (similar enough) as the default.
        This was an inadvertent change in the Objective-C merge.

From-SVN: r4153
1993-04-14 17:32:18 +00:00
Richard Stallman
08632da2b6 Comment change.
From-SVN: r4152
1993-04-14 17:29:55 +00:00
Tom Wood
7651f8f787 (get_class_reference): Call add_class_reference for
the GNU runtimes.

From-SVN: r4151
1993-04-14 16:08:43 +00:00
Kresten Krab Thorup
034dec7319 (-awake): Corrected name of method -awake: to -awake for compatibility
(-awake): Corrected name of method -awake: to -awake for compatibility
(+streamVersion:): New method

From-SVN: r4150
1993-04-14 09:12:35 +00:00
Kresten Krab Thorup
d9a2904b7e (objc_get_stream_class_version): Added prototype
From-SVN: r4149
1993-04-14 09:12:35 +00:00
Kresten Krab Thorup
adfab6dfca (__objc_finish_read_root_object): Corrected name of method -awake: to -awake for compatibility
(__objc_finish_read_root_object): Corrected name of method -awake: to -awake for compatibility
(objc_get_stream_class_version): New function

From-SVN: r4148
1993-04-14 09:12:35 +00:00
Richard Kenner
d3548a5be9 (movXX): Third arg to emit_move_sequence is NULL_RTX.
(movsi): Add missing return after abort.

From-SVN: r4147
1993-04-13 17:23:14 -04:00
Richard Kenner
a015279e4f (LEGITIMIZE_ADDRESS): Last arg to force_operand is NULL_RTX.
From-SVN: r4146
1993-04-13 17:22:51 -04:00
Richard Kenner
fcbaecc66a (make_var_volatile): Return type is void.
(assemble_string): First arg is not pointer to unsigned.

From-SVN: r4145
1993-04-13 17:22:16 -04:00
Richard Kenner
935d4b0799 (main): Don't call signal for undefined signal names.
From-SVN: r4144
1993-04-13 17:21:50 -04:00
Richard Kenner
dc847d14bc (sched_analyze_1): Extra arg in anti_dependence call.
From-SVN: r4143
1993-04-13 17:21:21 -04:00
Richard Kenner
bbfd16d493 (xmalloc): Don't use prototype for now.
From-SVN: r4142
1993-04-13 17:21:03 -04:00
Richard Kenner
9520cb3e84 (print_node_brief, print_node): Properly cast arg when printing ints
or rtx.

From-SVN: r4141
1993-04-13 17:20:23 -04:00
Richard Kenner
8b5ba7f89f (main): Remove extra arg to printf call.
From-SVN: r4140
1993-04-13 17:19:54 -04:00
Richard Kenner
2a353d3a5e (putenv): Make result type void.
(main): Don't call signal for undefined signal names.

From-SVN: r4139
1993-04-13 17:17:19 -04:00
Richard Kenner
aa830baff1 (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.

From-SVN: r4138
1993-04-13 17:16:37 -04:00
Richard Kenner
bece5e07ad (dbxout_symbol): Last arg to eliminate_regs is NULL_RTX.
From-SVN: r4137
1993-04-13 17:10:52 -04:00
Richard Kenner
1c6bc81741 Edit comment.
From-SVN: r4136
1993-04-13 17:07:22 -04:00
Richard Kenner
8ab861c702 (main, scan_prog_file): Don't call signal on signal names that aren't
defined.

From-SVN: r4135
1993-04-13 17:07:04 -04:00
Richard Kenner
ccf5d2447a (expand_call): Last arg of emit_stack_save is NULL_RTX.
(store_one_arg): Fourth arg to emit_push_insn is NULL_RTX.

From-SVN: r4134
1993-04-13 17:03:48 -04:00
Richard Kenner
73a424d3a2 (error_init, pedwarn_init): Cast alloca result to char *.
From-SVN: r4133
1993-04-13 16:58:17 -04:00
Richard Kenner
6b2a374b2c (pop_label_level, combine_parm_decls): Correct args in error calls.
From-SVN: r4132
1993-04-13 16:56:37 -04:00
Richard Kenner
f1644e9a37 (sminsf, smindf, smaxsf, smaxdf): Should be minsf, etc.
From-SVN: r4131
1993-04-13 16:34:37 -04:00
Richard Stallman
b1aa345d4f Comment change.
From-SVN: r4130
1993-04-13 20:33:27 +00:00
Richard Stallman
0b1dffa7f1 (digest_init): Don't call default_conversion before convert_for_assignment.
(parser_build_binary_op): Make NOP_EXPR, not NON_LVALUE_EXPR.

From-SVN: r4129
1993-04-13 20:29:47 +00:00
Richard Kenner
9a63e81dec (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.

From-SVN: r4128
1993-04-13 15:46:38 -04:00
Richard Stallman
d938afd3a4 (dbxout_type): Make just cross refs for struct types
with TYPE_DECLs marked with DECL_IGNORED_P.

From-SVN: r4127
1993-04-13 18:10:51 +00:00
Kresten Krab Thorup
a6b66e343f *** empty log message ***
From-SVN: r4126
1993-04-13 17:45:32 +00:00
Kresten Krab Thorup
40a254f6c8 Updated to new filenames
From-SVN: r4125
1993-04-13 17:37:55 +00:00
Kresten Krab Thorup
bd075bad8e Updated for new filenames
From-SVN: r4124
1993-04-13 17:24:08 +00:00
Kresten Krab Thorup
ff2fda34f6 Changed includes to double quote style
From-SVN: r4123
1993-04-13 17:21:11 +00:00
Kresten Krab Thorup
b0033312d6 Changed includes to doublequote style
From-SVN: r4122
1993-04-13 17:19:49 +00:00
Kresten Krab Thorup
143dc6466f (-Wprotocol): added
(-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.

From-SVN: r4121
1993-04-13 12:57:23 +00:00
Kresten Krab Thorup
b800a01b95 (-Wprotocol): added
From-SVN: r4120
1993-04-13 12:57:23 +00:00
Richard Kenner
1aa4cb3a3c (layout_union): Handle QUAL_UNION_TYPE.
(layout_type): Call layout_union for QUAL_UNION_TYPE and treat it
like UNION_TYPE elsewhere.

From-SVN: r4119
1993-04-13 06:48:10 -04:00
Richard Kenner
c1b98a9573 Treat QUAL_UNION_TYPE like UNION_TYPE when seeing if aggregate.
From-SVN: r4118
1993-04-13 06:47:33 -04:00
Richard Kenner
e7f3c83f0e 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.

From-SVN: r4117
1993-04-13 06:45:11 -04:00
Richard Kenner
3635a54b1a (DECL_QUALIFIER): New access macro for decl.initial.
From-SVN: r4116
1993-04-13 06:43:02 -04:00
Richard Kenner
08703ee423 (QUAL_UNION_TYPE): New tree code.
From-SVN: r4115
1993-04-13 06:34:08 -04:00
Richard Kenner
88ee26514d (div_and_round_double): Don't mix HOST_WIDE_INT * and unsigned
HOST_WIDE_INT * parameters; some compilers complain.

From-SVN: r4114
1993-04-13 06:07:59 -04:00
Kresten Krab Thorup
36be30f1bc includes changed to double quote style
From-SVN: r4113
1993-04-13 02:12:40 +00:00