Roland McGrath
7040b11665
*** empty log message ***
...
From-SVN: r4199
1993-04-23 19:03:55 +00:00
Doug Evans
a34a369b38
(emit_reload_insns): Advance following_insn if it is a clobber,
...
not if the next insn is a clobber.
From-SVN: r4198
1993-04-23 18:17:39 +00:00
Doug Evans
c9d28865eb
(scan_for_missed_items): Add keywords: else, do, case.
...
From-SVN: r4197
1993-04-23 18:00:18 +00:00
Richard Kenner
95e7890978
(convert_to_integer...
...
(convert_to_integer, convert_to_complex): Avoid using
build_{unary,binary}_op since the calling sequences depend on the
front-end.
From-SVN: r4196
1993-04-23 06:56:52 -04:00
Richard Kenner
da120c2f90
(expand_expr...
...
(expand_expr, case OFFSET_REF): Avoid using build_{unary,binary}_op
since the calling sequences depend on the front-end.
From-SVN: r4195
1993-04-23 06:56:05 -04:00
Richard Kenner
a32793551e
(fold...
...
(fold, case REALPART_EXPR, IMAGPART_EXPR): Avoid using
build_{unary,binary}_op since the calling sequences depend on the
front-end.
From-SVN: r4194
1993-04-23 06:55:07 -04:00
Richard Kenner
550707f7e4
(readonly_warning): Correctly check for assignments to iterators.
...
From-SVN: r4193
1993-04-23 06:52:08 -04:00
Tom Wood
392202b07d
*** empty log message ***
...
From-SVN: r4192
1993-04-22 11:48:29 +00:00
Tom Wood
a0825a7f0c
(maybe_objc_comptypes): Undo the previous change and make the undecided return...
...
(maybe_objc_comptypes): Undo the previous
change and make the undecided return value from 2 to -1 to avoid
confusion with the values used by comptypes.
From-SVN: r4191
1993-04-22 11:48:17 +00:00
Tom Wood
237de4b2ff
(ASM_FILE_START): Don't output a .file directive.
...
That's used by the assembler for error reporting.
From-SVN: r4190
1993-04-22 11:46:07 +00:00
Richard Kenner
0e02aa7e28
(location_or_const_value_attribute): Fixed to use DECL_INCOMING_RTL for PARM_DECLs only when DECL_RTL isn't usable...
...
(location_or_const_value_attribute): Fixed to use DECL_INCOMING_RTL
for PARM_DECLs only when DECL_RTL isn't usable, and even then, only
when it actually points to the right place.
From-SVN: r4189
1993-04-21 18:14:38 -04:00
Richard Kenner
a76386d8e5
(integrate_parm_decls): Copy the DECL_ARG_TYPE value from the PARM_DECL being...
...
(integrate_parm_decls): Copy the DECL_ARG_TYPE value from the
PARM_DECL being cloned into the DECL_ARG_TYPE field of the clone.
From-SVN: r4188
1993-04-21 18:13:54 -04:00
Richard Kenner
abbb952250
(AT_lo_user, AT_hi_user): Fix defined values to be correct according
...
to final DWARF V1 spec.
From-SVN: r4187
1993-04-21 17:45:44 -04:00
Doug Evans
0b2187a9ba
(assign_parms): Use mode of type, not BLKmode.
...
From-SVN: r4186
1993-04-21 00:31:18 +00:00
Doug Evans
49640f91c6
Fix style typo.
...
From-SVN: r4185
1993-04-19 19:44:49 +00:00
Doug Evans
137a2a7b83
(assign_parms): Use new FUNCTION_ARG_CALLEE_COPIES macro.
...
From-SVN: r4184
1993-04-19 19:25:29 +00:00
Doug Evans
5e0de25120
(expand_call): Use new FUNCTION_ARG_CALLEE_COPIES macro.
...
From-SVN: r4183
1993-04-19 19:24:23 +00:00
Richard Stallman
fd6b2a6d3e
(cmpsi): Use `cmpq' for small immediate values.
...
(addsi3): Use `loada' for `reg1 = reg2 + immed'.
From-SVN: r4182
1993-04-18 04:42:33 +00:00
Richard Stallman
a3404926b0
(clipper_frame_size): New function.
...
(output_function_pro/epilogue): Support omitting frame pointer.
From-SVN: r4181
1993-04-18 04:41:54 +00:00
Richard Stallman
9257a149d0
(FRAME_POINTER_REQUIRED, FRAME_POINTER_OFFSET):
...
Frame pointer is no longer required for leaf functions.
(OPTIMIZATION_OPTIONS): Define.
From-SVN: r4180
1993-04-18 04:41:38 +00:00
Richard Stallman
475e85347d
(unary_expr): Delete the alternate REALPART and IMAGPART rules with explicit parens.
...
(unary_expr): Delete the alternate REALPART and IMAGPART
rules with explicit parens. Make the simple REALPART and IMAGPART
rules contain cast_expr.
From-SVN: r4179
1993-04-18 03:37:03 +00:00
Richard Stallman
06038f1264
(finish_struct): Promote unsigned bitfield to signed int
...
if the field isn't as wide as an int.
From-SVN: r4178
1993-04-18 03:35:35 +00:00
Richard Kenner
1815bfc25f
(block_number, BLOCK_NUM, reg_to_stack): Use ints, not shorts to count
...
blocks.
From-SVN: r4177
1993-04-17 17:44:50 -04:00
Richard Kenner
7ee8a9d536
(same_regs): Now arrays of ints.
...
From-SVN: r4176
1993-04-17 17:44:20 -04:00
Richard Kenner
568356af7b
(reg_last_set_label, reg_last_set_table_tick, label_tick): Use int,
...
not short, for counting labels.
(combine_instructions): Allocate these vars as arrays of ints.
From-SVN: r4175
1993-04-17 17:43:26 -04:00
Richard Kenner
6ac271be95
(uid_block_number): Likewise.
...
(flow_analysis): Allocate uid_block_number and reg_basic_block as array
of ints.
From-SVN: r4174
1993-04-17 17:42:44 -04:00
Richard Kenner
09d2cd9b91
(reg_basic_block): Now int *, not short *.
...
From-SVN: r4173
1993-04-17 17:42:15 -04:00
Richard Kenner
6fb713ceec
(FUNCTION_ARG_PADDING): Add parens to make clearer.
...
(MUST_PASS_IN_STACK): Don't allow machine to override (none currently do).
Don't force in stack if wrong padding when padding isn't needed.
From-SVN: r4172
1993-04-17 17:40:16 -04:00
Brendan Kehoe
67729b992a
calls.c (expand_call): Check warn_inline before complaining about not being able to inline a fn...
...
* 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.
From-SVN: r4171
1993-04-16 21:42:17 -04:00
Richard Kenner
818913ead2
(blockage): Use unspec_volatile #1 ; #0 is IMB.
...
From-SVN: r4170
1993-04-16 20:58:54 -04:00
Richard Kenner
e6f948e3de
(untyped_call, blockage): New patterns.
...
From-SVN: r4169
1993-04-16 20:26:58 -04:00
Richard Kenner
bc3654906f
(FUNCTION_VALUE_REGNO_P): True only for the first register in the
...
group.
From-SVN: r4168
1993-04-16 20:25:41 -04:00
Richard Kenner
aabf56ce42
(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.
From-SVN: r4167
1993-04-16 20:24:06 -04:00
Richard Kenner
1d2310f397
(last_spill_reg): Add missing "int".
...
From-SVN: r4166
1993-04-16 17:55:33 -04:00
Doug Evans
d68d6b8110
objc-headers: Ensure objc dir exists.
...
From-SVN: r4165
1993-04-16 20:54:08 +00:00
Michael Meissner
9ab34a86c9
Delete extra dependencies.
...
From-SVN: r4164
1993-04-16 20:37:41 +00:00
Michael Meissner
b7191cb536
Don't put relocatable items into .text if -pic-lib.
...
From-SVN: r4163
1993-04-16 20:37:41 +00:00
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