Commit Graph

5360 Commits

Author SHA1 Message Date
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