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
John Hassey
98ef8d5fb5
Fixed name of link script.
...
From-SVN: r4324
1993-05-04 17:26:21 +00:00
Richard Stallman
148597b92e
(macroexpand): Treat `foo ( )' as 0 args if foo wants 0 args.
...
From-SVN: r4323
1993-05-04 16:43:42 +00:00
Steve Chamberlain
77cb83306c
Build all languages.
...
From-SVN: r4322
1993-05-04 15:22:36 +00:00
Steve Chamberlain
a9f71ad8db
> (arith_reg_operand): New constraint.
...
> (arith_reg_operand): New constraint. (dump_constants): Force
out a constant table if necessary.
From-SVN: r4321
1993-05-04 15:21:44 +00:00
Steve Chamberlain
bc1ebe6373
(ASM_OUTPUT_CASE_LABEL): Ensure jump table is aligned.
...
From-SVN: r4320
1993-05-04 15:21:26 +00:00
Steve Chamberlain
aa684c9468
(arith patterns): Rework constraints.
...
From-SVN: r4319
1993-05-04 15:21:00 +00:00
Jim Wilson
8c699e9b74
(CPP_PREDEFINES): Delete -Dsun and -Dunix.
...
From-SVN: r4318
1993-05-03 17:27:51 -07:00
Jim Wilson
bfc965cf40
(output_function_profiler): Add missing newlines in strings.
...
From-SVN: r4317
1993-05-03 17:24:36 -07:00
Jim Wilson
4851a75cfd
(BITS_BIG_ENDIAN): Define to zero.
...
From-SVN: r4316
1993-05-03 17:22:07 -07:00
Jim Wilson
c6b3f1f25f
(make_extraction): Move BYTES_BIG_ENDIAN != BITS_BIG_ENDIAN offset
...
correction after the offset calculation.
From-SVN: r4315
1993-05-03 17:16:21 -07:00
Jim Wilson
50e658546e
(grokdeclarator, ARRAY_REF case): Build array type, and
...
then build the variant array type.
From-SVN: r4314
1993-05-03 17:10:51 -07:00
Jim Wilson
1d77b9c11d
(floatsitf2): Output fitoq not fitox.
...
From-SVN: r4313
1993-05-03 16:41:46 -07:00
Jim Wilson
bc1aa94679
(scc pattterns): Add missing mode to conditional operators.
...
From-SVN: r4312
1993-05-03 16:36:34 -07:00
Jim Wilson
f87550e01b
(truthvalue_conversion): Don't optimize subtract of reals when target uses
...
IEEE arithmetic.
From-SVN: r4311
1993-05-03 16:33:42 -07:00
Jim Wilson
66b2ba11a6
Delete cond.awk reference.
...
From-SVN: r4310
1993-05-03 16:25:49 -07:00
Richard Stallman
fe9ef5d7b7
(digest_init): Check size properly for wide-string.
...
From-SVN: r4309
1993-05-03 23:02:49 +00:00
Richard Stallman
22cc53bcef
(FUNCTION_PROFILER, ASM_OUTPUT_ADDR_DIFF_ELT):
...
Remove PIC stuff. We wait for the ELF support in gas and binutils.
(LINK_SPEC): Defined for -v.
From-SVN: r4308
1993-05-03 10:50:06 +00:00
Richard Stallman
a34f8b66ba
(copy-headers): Put `-' on mkdir command.
...
From-SVN: r4307
1993-05-03 10:42:16 +00:00
Richard Stallman
c736d8dbab
Take out previous change.
...
From-SVN: r4306
1993-05-02 23:58:03 +00:00
Richard Stallman
e05a9da8f9
(push_reload): Allow non-paradoxical SUBREGs of MEM
...
on machines that extend byte loads.
From-SVN: r4305
1993-05-02 14:01:55 +00:00
Richard Stallman
a3b75c072c
(eliminate_regs...
...
(eliminate_regs, case SUBREG): Leave the SUBREG when
the inner object is a pseudo on machines that extend byte
loads (to be consistent with reload.c).
From-SVN: r4304
1993-05-02 14:01:25 +00:00
Richard Stallman
5b23f690b7
(EDOM, ERANGE): Define only if not defined. (Less risky.)
...
From-SVN: r4303
1993-05-02 13:29:18 +00:00
Michael Meissner
9853dfe03e
Do not define EDOM/ERANGE.
...
From-SVN: r4302
1993-05-02 13:02:51 +00:00
Richard Stallman
2e794ee866
(record_jump_cond): Use mode of op0 or op1, not MODE,
...
when testing for narrowing or widening subregs.
From-SVN: r4301
1993-05-02 12:43:15 +00:00
Richard Stallman
64685ffacf
Deleted casts to void.
...
(emdnorm, eifrac, euifrac, mtherr): Replace
unconditional `pedwarn' by `warning' conditional on `extra_warnings'.
(toe24, todec): Use ERANGE to flag overflow on (non-IEEE)
machines that do not have infinity.
(etoasc): Check explicitly for overflow of leading decimal digit.
(asctoeg): Test for, and immediately reject, out-of-bounds
decimal exponent inputs.
(at top level): Include errno.h; reference errno, warning, extra_warnings.
From-SVN: r4300
1993-05-02 04:47:17 +00:00