Richard Stallman
7518f9cc23
Use gstddef.h, with doublequotes.
...
From-SVN: r4374
1993-05-06 23:10:46 +00:00
Richard Kenner
f55b1d9739
(find_equiv_reg): Don't look inside a CONST_DOUBLE; use
...
operand_subword instead.
From-SVN: r4373
1993-05-06 18:18:06 -04:00
Ian Lance Taylor
7313c84b67
More fixes for IRIX 4.0.1
...
From-SVN: r4372
1993-05-06 19:59:56 +00:00
Richard Stallman
71a247f08c
(extendsidi2): Use cdq or cltd, not cwtl.
...
From-SVN: r4371
1993-05-06 18:58:51 +00:00
Richard Stallman
9a881562eb
(forget_old_reloads_1): Accept and ignore 2nd arg.
...
(reload_as_needed): Pass that second arg.
From-SVN: r4370
1993-05-06 18:17:46 +00:00
Jim Wilson
a3ee62e006
Include "clipper/clipper.h" instead of "clipper.h".
...
From-SVN: r4369
1993-05-06 11:07:34 -07:00
Jim Wilson
ea10e44a15
> (os): Add -clix*.
...
From-SVN: r4368
1993-05-06 11:05:39 -07:00
Jim Wilson
ea8dd78442
(pointer_diff): Error if op1 is pointer to incomplete type.
...
From-SVN: r4367
1993-05-06 11:02:26 -07:00
Jim Wilson
9ea0a7533c
(sys/varargs.h): Replace.
...
From-SVN: r4366
1993-05-06 10:57:52 -07:00
Richard Stallman
074daeb15d
For Objc, expect just 20 conflicts.
...
From-SVN: r4365
1993-05-06 17:41:52 +00:00
Richard Stallman
b54b3fb023
(OBJC_GEN_METHOD_LABEL): Do use CAT_NAME.
...
From-SVN: r4364
1993-05-06 17:39:52 +00:00
Richard Stallman
8a2648ca07
(extendsidi2): Use cdq, not cwtl.
...
From-SVN: r4363
1993-05-06 17:30:45 +00:00
Richard Kenner
c51d911af1
Update copyright notice.
...
From-SVN: r4362
1993-05-06 13:10:04 -04:00
Richard Kenner
387e854afc
(record_constant): Properly make the header of a struct
...
constant_descriptor.
From-SVN: r4361
1993-05-06 13:02:49 -04:00
Richard Kenner
ab6155b74f
(walk_fixup_memory_subreg): Add new arg UNCRITICAL.
...
(fixup_var_refs_insn): Call with UNCRITICAL of 1 when processing
REG_NOTES.
From-SVN: r4360
1993-05-06 12:58:33 -04:00
Richard Kenner
36aa0bf595
(expand_inline_function): Don't call convert_to_mode unless we need to...
...
(expand_inline_function): Don't call convert_to_mode unless we need
to; some converstions of VOIDmode objects can mess them up.
From-SVN: r4359
1993-05-06 12:54:41 -04:00
Richard Stallman
619fdc9c7a
(convert_for_assignment): Don't use convert_and_check
...
when handling arithmetic types here.
From-SVN: r4358
1993-05-06 16:02:40 +00:00
Richard Stallman
266dd51787
(check_methods_accessible): Handle interface types.
...
From-SVN: r4357
1993-05-06 15:59:25 +00:00
Richard Stallman
d7c837272e
(truthvalue_conversion): Turn off Apr 29 change.
...
From-SVN: r4356
1993-05-06 15:58:59 +00:00
Richard Stallman
d8984b6e76
(TEXI2DVI): New variable.
...
(cpp.dvi, gcc.dvi): Use it.
From-SVN: r4355
1993-05-06 13:26:26 +00:00
Richard Kenner
e54d80d014
(store_split_bit_field): Properly handle VALUE when it is a
...
CONST_DOUBLE.
From-SVN: r4354
1993-05-06 05:47:46 -04:00
Richard Kenner
772ae9f018
(decode_field_reference): Don't do anything for non-integral fields.
...
From-SVN: r4353
1993-05-06 05:45:47 -04:00
Richard Kenner
8e7e536500
(simplify_binary_operation, simplify_relational_operation): Check for
...
MODE_CC modes, not just CCmode.
From-SVN: r4352
1993-05-06 05:44:05 -04:00
Kresten Krab Thorup
d9d27c6e36
calloc -> __objc_xcalloc, bzero instances
...
From-SVN: r4351
1993-05-06 09:23:58 +00:00
Doug Evans
8d46dca505
(HANDLE_SYSV_PRAGMA): Defined.
...
From-SVN: r4350
1993-05-06 05:47:50 +00:00
Richard Stallman
4be7cc989c
(__objc_send_initialize, class_add_method_list):
...
Allow multiple +initialize methods per class.
From-SVN: r4349
1993-05-06 02:42:55 +00:00
Richard Stallman
bda63bf128
Fix comment typos. emit_block_move decl was hidden.
...
From-SVN: r4348
1993-05-06 01:47:12 +00:00
Richard Stallman
9b7d5be529
(LINK_LIBGCC_SPECIAL): Put inside #if 0.
...
From-SVN: r4347
1993-05-06 01:44:28 +00:00
Richard Stallman
2b5ddaab8d
(main): Improve error message in previous change.
...
From-SVN: r4346
1993-05-06 01:40:29 +00:00
Jeff Law
36a9c2e959
combine.c (combinable_i3pat): Do not make REG_DEAD notes for the stack pointer, frame pointer or arg pointer.
...
* combine.c (combinable_i3pat): Do not make REG_DEAD notes for
the stack pointer, frame pointer or arg pointer.
From-SVN: r4345
1993-05-05 17:34:48 -06:00
Richard Kenner
194c082fed
(optimize_bit_field_compare): Add missing arg to const_binop.
...
From-SVN: r4344
1993-05-05 18:16:52 -04:00
Richard Stallman
26a2bce562
(LINK_LIBGCC_SPECIAL): Defined.
...
From-SVN: r4343
1993-05-05 21:57:58 +00:00
Richard Kenner
854dfdff0a
(record_asm_reg_life): Don't abort for asm that doesn't match its
...
constraints.
From-SVN: r4342
1993-05-05 17:41:42 -04:00
Richard Kenner
dc3e17add0
(num_sign_bit_copies, case SUBREG): Properly compute the number of
...
sign bit copies of SUBREGs of promoted objects.
From-SVN: r4341
1993-05-05 17:32:10 -04:00
Richard Stallman
7877bbb364
(main): If C++ for Dwarf requested, warn and turn it off.
...
From-SVN: r4340
1993-05-05 20:13:33 +00:00
Richard Kenner
2abec1b739
(convert_move): Make copy of operands for REG_EQUAL note to avoid sharing RTL if called later than RTL generation...
...
(convert_move): Make copy of operands for REG_EQUAL note to avoid
sharing RTL if called later than RTL generation, though probably not
called after RTL generation.
From-SVN: r4339
1993-05-05 14:37:24 -04:00
Richard Kenner
a32fbc1558
(add_equal_note...
...
(add_equal_note, expand_binop, expand_unop): Make copy of operands for
REG_EQUAL note to avoid sharing RTL if called later than RTL
generation.
(emit_libcall_block, expand_fix): Likewise.
From-SVN: r4338
1993-05-05 14:36:04 -04:00
Ian Lance Taylor
2a46424aae
Patches for IRIX 4.0.1
...
From-SVN: r4337
1993-05-05 18:12:35 +00:00
Kresten Krab Thorup
90a0448559
undid freed+error patch
...
From-SVN: r4336
1993-05-05 15:52:00 +00:00
Richard Stallman
6731a3e3a0
(flag_defer_pop): Initialize to 0.
...
(main): Set it to 1 if optimizing.
From-SVN: r4335
1993-05-05 15:36:05 +00:00
Kresten Krab Thorup
d8f779eadf
(OBJC_O): FREED.o added
...
(OBJC_O): FREED.o added
(OBJC_H): error.h added
From-SVN: r4334
1993-05-05 13:54:10 +00:00
Kresten Krab Thorup
4665616f99
(__objc_add_handler, __objc_remove_handler,
...
__objc_raise_error): New functions.
(__ex_last_handler): New variable
From-SVN: r4333
1993-05-05 13:52:15 +00:00
Kresten Krab Thorup
c8266dd238
(-shouldNotImplement:): New method
...
(-shouldNotImplement:): New method
(-free): assign [FREED class] to isa when freeing
From-SVN: r4332
1993-05-05 13:51:43 +00:00
Kresten Krab Thorup
27f581c390
(-shouldNotImplement:): New method
...
From-SVN: r4331
1993-05-05 13:51:15 +00:00
Kresten Krab Thorup
1df03188a2
Initial revision
...
From-SVN: r4330
1993-05-05 08:19:48 +00:00
Kresten Krab Thorup
991d3e71ce
Headerfiles reorganized
...
From-SVN: r4329
1993-05-05 08:13:15 +00:00
Richard Stallman
84db222add
(build_array_type): The main variant of an array type
...
should always be an array whose element type is the main variant.
From-SVN: r4328
1993-05-05 03:18:13 +00:00
Jim Wilson
a394b17b08
(distribute_notes, REG_DEAD case): Handle hard
...
registers which partially overlap the destination of the insn.
From-SVN: r4327
1993-05-04 16:54:16 -07:00
Jeff Law
97def4ff83
ci -u pa.h
...
ci -u pa.h
* pa.h (CASE_DROPS_THROUGH): Define.
From-SVN: r4326
1993-05-04 16:10:47 -06:00
Jeff Law
ca6345d546
* pa.md (casesi0): Remove incorrect fix from Apr 23.
...
From-SVN: r4325
1993-05-04 16:10:16 -06:00