Richard Stallman
904f679868
entered into RCS
...
From-SVN: r5373
1993-09-20 20:03:30 +00:00
Doug Evans
da38c875b4
gstddef.h: Back out change of Sep 15 (handles Sun lossage).
...
Prevented bootstrapping.
From-SVN: r5372
1993-09-20 19:24:39 +00:00
Kresten Krab Thorup
9cf8d5481b
(objc_read_string): Allocate n+1 chars instead of just n.
...
From-SVN: r5371
1993-09-20 10:27:23 +00:00
Richard Kenner
5738a80a2e
(rs6000_override_options): Fix typo.
...
From-SVN: r5370
1993-09-19 16:30:06 -04:00
Richard Kenner
4652f1d455
(function_unit fpu2): Fix typo: had `rios12'.
...
From-SVN: r5369
1993-09-19 16:26:39 -04:00
Richard Kenner
e477bbc768
(PREDICATE_CODES): Fix more typos.
...
From-SVN: r5368
1993-09-19 16:19:55 -04:00
Richard Kenner
62e066e2a1
(pred): Fix additional typo in `comparison_operator'.
...
From-SVN: r5367
1993-09-19 16:12:12 -04:00
Richard Stallman
9b404774e7
(rtx_free): New function.
...
From-SVN: r5366
1993-09-19 19:07:16 +00:00
Richard Stallman
7f98eeb6ba
(output_move_double): Handle register overlap
...
case that occur in soft-float XFmode.
From-SVN: r5365
1993-09-19 17:07:19 +00:00
Richard Kenner
9edd4689bd
(preds): Correct typo in name of `comparison_operator'.
...
(add_to_sequence): If PREDICATE_CODES specified, warn if we find a predicate
not in that list.
From-SVN: r5364
1993-09-19 12:50:43 -04:00
Richard Kenner
e64c4f9e2e
(find_reloads): Reject an alternative if two operands match the same
...
output and we have to do a reload.
From-SVN: r5363
1993-09-19 12:48:55 -04:00
Richard Kenner
2661cdd98d
(attribute "cpu"): Change from "rios" to "rios1"; all uses changed.
...
From-SVN: r5362
1993-09-19 11:44:28 -04:00
Richard Kenner
49947f1830
(rs6000_override_options): Change processor type to "rios1"; allow "rios" as synonym.
...
(rs6000_override_options): Change processor type to "rios1"; allow "rios"
as synonym.
Add synonyms for "mpc6xx".
From-SVN: r5361
1993-09-19 11:43:53 -04:00
Richard Kenner
f86fe1fbd3
(enum processor_type): Change from RIOS to RIOS1.
...
(PROCESSOR_DEFAULT): Likewise.
From-SVN: r5360
1993-09-19 11:43:02 -04:00
Richard Stallman
c2dd11d9d2
(objc-headers): Depend on stmp-fixinc to build the
...
include/ subdirectory first.
From-SVN: r5359
1993-09-19 15:33:20 +00:00
Richard Kenner
0a558d647a
Add extern declaration for alloca.
...
From-SVN: r5358
1993-09-19 11:33:12 -04:00
Richard Kenner
de9f6f432f
(size_t): Acorn RISCiX requires __size_t defined.
...
From-SVN: r5357
1993-09-19 09:44:59 -04:00
Richard Kenner
f863464496
(PREDICATE_CODES): Fix typos and add missing entries.
...
From-SVN: r5356
1993-09-19 09:08:00 -04:00
Richard Kenner
da01bc2cb4
(REG_ALLOC_ORDER): Add missing entries.
...
From-SVN: r5355
1993-09-18 18:25:10 -04:00
Richard Kenner
d96023cfa7
(recog_for_combine): Fix typos in previous change.
...
From-SVN: r5354
1993-09-18 16:52:40 -04:00
Richard Stallman
81d79e2c7a
(convert_move): Use emit_library_call_value.
...
From-SVN: r5353
1993-09-18 13:28:10 +00:00
Richard Kenner
4644aad40e
(earlyclobber_operand_p): New function.
...
(combine_reloads): Use it.
(find_reloads): Set reload_earlyclobbers earlier.
(refers_to_regno_for_reload_p): Count something being stored into if it is
an earlyclobber operand.
From-SVN: r5352
1993-09-18 07:57:54 -04:00
Per Bothner
efc1a4d9b4
(invert_truthvalue): Allow arbitrary BOOLEAN_TYPE arguments.
...
From-SVN: r5351
1993-09-17 21:43:29 -07:00
Richard Stallman
925d5bbfe9
(output_init_element): Update constructor_bit_index for union types.
...
From-SVN: r5350
1993-09-18 02:36:30 +00:00
Richard Stallman
96fc2623de
Declare __fixunsxfdi only if really have XFmode.
...
Likewise for __fixunstfdi.
From-SVN: r5349
1993-09-18 00:39:21 +00:00
Richard Kenner
974f41466f
(recog_for_combine): Always reject a PARALLEL containing our special
...
CLOBBER.
From-SVN: r5348
1993-09-17 18:19:59 -04:00
Richard Kenner
f3becefd60
(fold_rtx, case MINUS): Copy result obtained from hash table.
...
From-SVN: r5347
1993-09-17 18:13:33 -04:00
Richard Kenner
31c85c78b1
(fold_rtx, case SUBREG): If paradoxical SUBREG of a constant, return
...
the constant.
From-SVN: r5346
1993-09-17 18:10:33 -04:00
Richard Kenner
c1719013cf
(lookup_field): Use HOST_WIDE_INT instead of long or int when we want
...
integer wide enough to hold a pointer difference.
From-SVN: r5345
1993-09-17 18:08:22 -04:00
Per Bothner
72db60c6d5
Better encoding of CHAR_TYPE and BOOLEAN_TYPE.
...
From-SVN: r5344
1993-09-17 13:06:27 -07:00
Richard Stallman
708c676e5e
(emit_library_call_value): Fix declaration.
...
From-SVN: r5343
1993-09-17 13:02:36 +00:00
Richard Stallman
944d7b1408
(find_reloads): For PLUS operand, call find_reloads_toplev.
...
From-SVN: r5342
1993-09-16 17:35:50 +00:00
Ian Lance Taylor
fefc83ce1c
Don't refix include files when xgcc is rebuilt
...
From-SVN: r5341
1993-09-16 16:07:00 +00:00
Richard Stallman
a0bc09336a
(expand_complex_abs): Fix typo in prev change.
...
From-SVN: r5340
1993-09-16 14:22:33 +00:00
Jim Wilson
c1255328c4
(expand_goto): Set it.
...
From-SVN: r5339
1993-09-15 23:14:20 -07:00
Jim Wilson
2edc3b33ce
(function_cannot_inline_p): Don't inline if it's set.
...
From-SVN: r5338
1993-09-15 23:13:54 -07:00
Jim Wilson
6766466421
(struct function): New field has_nonlocal_goto.
...
From-SVN: r5337
1993-09-15 23:13:29 -07:00
Jim Wilson
8634413a53
(current_function_has_nonlocal_goto): New var.
...
(push_function_context): Save it.
(pop_function_context): Restore it.
(init_function_start): Init it.
From-SVN: r5336
1993-09-15 23:12:57 -07:00
Jim Wilson
a996f770af
(current_function_has_nonlocal_goto): Declare.
...
From-SVN: r5335
1993-09-15 23:11:29 -07:00
Jim Wilson
33fe78517f
(mark_set_resources): For CALL_INSN...
...
(mark_set_resources): For CALL_INSN, if followed by a
NOTE_INSN_SETJMP note, then assume that all registers are clobbered.
Handle case where CALL_INSN is in a sequence.
From-SVN: r5334
1993-09-15 23:05:28 -07:00
Richard Stallman
cc3cdac3bb
Declare __fixunstfdi.
...
From-SVN: r5333
1993-09-15 22:09:57 +00:00
Richard Stallman
8e1404b384
Delete the conditional that used to semi-avoid interference with sys/stdtypes.h on Sun.
...
Delete the conditional that used to semi-avoid
interference with sys/stdtypes.h on Sun. (fixincludes makes it ok.)
From-SVN: r5332
1993-09-15 21:39:20 +00:00
Jeff Law
e543f7513a
* pa.h (ASM_FILE_START): Fix access information for $LIT$ subspace.
...
From-SVN: r5331
1993-09-15 14:16:33 -06:00
Doug Evans
2f2d13dade
c-typeck.c (lookup_field): New function (for chill).
...
* c-typeck.c (lookup_field): New function (for chill).
(build_component_ref): Call it.
From-SVN: r5330
1993-09-15 17:37:48 +00:00
Richard Stallman
adb44af89e
(find_reloads): Fix bugs in previous change.
...
From-SVN: r5329
1993-09-15 13:40:11 +00:00
Richard Stallman
d181c15421
(aggregate_value_p): Allow type node as argument.
...
From-SVN: r5328
1993-09-15 13:39:18 +00:00
Richard Stallman
9a7f678c7d
(expand_float): Use emit_library_call_value.
...
(expand_unop, expand_binop): Likewise.
(expand_complex_abs): Likewise.
Also pass SUBMODE as output mode to emit_library_call_value.
From-SVN: r5327
1993-09-15 13:38:01 +00:00
Richard Stallman
fac0ad800a
(emit_library_call_value): Finish making it work.
...
From-SVN: r5326
1993-09-15 13:31:09 +00:00
Richard Stallman
f70ad14cb4
Declare __fixunsxfdi.
...
From-SVN: r5325
1993-09-15 13:30:09 +00:00
Richard Stallman
81d823048d
(copy_for_inline, copy_rtx_and_substitute):
...
Always preserve the volatil flag when copying ASM_OPERANDS.
From-SVN: r5324
1993-09-15 12:14:19 +00:00