Commit Graph

4271 Commits

Author SHA1 Message Date
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
Tom Wood
ba2e27865b *** empty log message ***
From-SVN: r4112
1993-04-13 01:58:32 +00:00
Kresten Krab Thorup
f5689463af (_forward, fflags): made target error phrone
(_forward, fflags): made target error phrone
(objc-msg.o, _forward): Now uses explicit path in stead of implicit $<

From-SVN: r4111
1993-04-13 00:49:57 +00:00
Tom Wood
8d406e9dd6 (ASM_OUTPUT_FLOAT_OPERAND): Use CODE.
From-SVN: r4110
1993-04-12 23:53:15 +00:00
Tom Wood
5fa63f2ada (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.

From-SVN: r4109
1993-04-12 23:52:10 +00:00
Tom Wood
812207f08b (CLASS_PROTOCOL_LIST, PROTOCOL_LIST,
PROTOCOL_FORWARD_DECL, TYPE_PROTOCOL_LIST): Rearrange use of type
	members to avoid use of noncopied_parts.

From-SVN: r4108
1993-04-12 23:51:07 +00:00
Jim Wilson
dab8915b3f (install-common): Delete $(bindir)/$(target)-gcc
before trying to install it.

From-SVN: r4107
1993-04-12 14:59:19 -07:00
Jim Wilson
ad2373403f (CONSTANT_ALIGNMENT): Only increase alignment of string constants.
From-SVN: r4106
1993-04-12 12:53:31 -07:00
Jim Wilson
8cacec76fd (library_prefix): Delete variable.
(process_command): Delete uses of library_prefix.
(do_spec_1, D case): Delete use of library_prefix.

From-SVN: r4105
1993-04-12 12:50:01 -07:00
Jim Wilson
5460015dec (emit_stack_save): At end, call validize_mem when inside sequence.
From-SVN: r4104
1993-04-12 12:48:02 -07:00
Jim Wilson
b76478952b (fold...
(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.

From-SVN: r4103
1993-04-12 12:45:58 -07:00
Jim Wilson
29df70e6ff (internal_build_compound_expr): When pedantic...
(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.

From-SVN: r4102
1993-04-12 12:44:47 -07:00
Richard Kenner
fa5679bb7f (adddi3/subdi3): Allow immediate constants.
From-SVN: r4101
1993-04-12 15:28:24 -04:00
Richard Kenner
9854d9edf8 (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.

From-SVN: r4100
1993-04-12 15:27:55 -04:00
Richard Kenner
2afabb483c (record_value_for_reg): Properly set SUBST_LOW_CUID for last change;
otherwise won't get best value.

From-SVN: r4099
1993-04-12 15:23:44 -04:00
Richard Kenner
96c10aa164 (jump_optimize, clause for `x=a; if (...) x=b;'): Do this regardless
of BRANCH_COST if HAVE_conditional_move defined.

From-SVN: r4098
1993-04-12 13:23:50 -04:00
Kresten Krab Thorup
24e5fe8bae (-awake:): added methods
From-SVN: r4097
1993-04-12 15:50:02 +00:00
Kresten Krab Thorup
8117ac5599 Update for new runtime
From-SVN: r4096
1993-04-12 15:44:52 +00:00
Kresten Krab Thorup
2ebb305328 *** empty log message ***
From-SVN: r4095
1993-04-12 15:44:37 +00:00
Kresten Krab Thorup
6d9bd62495 now "#include"s objc-archive.h
From-SVN: r4094
1993-04-12 15:44:25 +00:00
Kresten Krab Thorup
d408c5dad6 (__objc_init_install_dtable,
__objc_install_dtable_for_class): Call to
__objc_resolve_class_links moved to the latter.

From-SVN: r4093
1993-04-12 15:44:02 +00:00
Kresten Krab Thorup
eca33b05fb Stripped anything added by
kane@cc.purdue.edu which is not considered "minor changes"

From-SVN: r4092
1993-04-12 15:43:31 +00:00
Kresten Krab Thorup
ab65ae3cec Deleted #include "mutext.h"
From-SVN: r4091
1993-04-12 15:42:44 +00:00
Kresten Krab Thorup
e9dce16126 (-read:, -write:): added
Stripped anything added by
kane@cc.purdue.edu which is not considered "minor changes"

From-SVN: r4090
1993-04-12 15:41:52 +00:00
Kresten Krab Thorup
5375a2043d (objc_write_reference) added
From-SVN: r4089
1993-04-12 15:12:59 +00:00
Kresten Krab Thorup
305f8c5baf Updated for new runtime
From-SVN: r4088
1993-04-12 15:00:55 +00:00
Richard Stallman
96b11bedc4 Define MKTEMP_EACH_FILE and NO_PRECOMPILES.
From-SVN: r4087
1993-04-12 05:35:04 +00:00
Richard Kenner
be07ab12f7 (strip_off_ending): Add .atr for Ada.
From-SVN: r4086
1993-04-11 15:22:53 -04:00
Richard Stallman
a66a10c707 (can_combine_p): Don't move an UNSPEC_VOLATILE.
From-SVN: r4085
1993-04-11 18:46:06 +00:00