Commit Graph

4085 Commits

Author SHA1 Message Date
Richard Stallman
f41372d40f (lang_options): Add -W{no-,}missing-braces.
From-SVN: r3898
1993-03-28 05:48:06 +00:00
Richard Stallman
c4c7fef15c Updated for recent change in c-parse.gperf.
From-SVN: r3897
1993-03-28 05:42:22 +00:00
Richard Kenner
4752d3bc31 (expand_function_start): When evaluating sizes of variable types, do
so just for side-effects (the SAVE_EXPRs).

From-SVN: r3896
1993-03-27 13:41:59 -05:00
Richard Kenner
93609dfb14 (variable_size): When evaluating sizes of variable types, do so just
for side-effects (the SAVE_EXPRs).

From-SVN: r3895
1993-03-27 13:41:31 -05:00
Jeff Law
f16fe3947b * From Jukka Virtanen.
* pa.h (TRAMPOLINE_TEMPLATE): Define for the PA.
	(TRAMPOLINE_SIZE): Define for the PA.
	(INITIALIZE_TRAMPOLINE): Define for the PA.

From-SVN: r3894
1993-03-27 11:40:46 -07:00
Jeff Law
0002b1a854 * pa.md (cacheflush): New pattern.
From-SVN: r3893
1993-03-27 11:40:27 -07:00
Richard Kenner
f18c857663 Major rework to agree with new calling sequence.
From-SVN: r3892
1993-03-27 08:35:43 -05:00
Richard Kenner
e76e75bb70 (mov[qhs]i): Allow moving a special reg to itself.
From-SVN: r3891
1993-03-27 08:21:59 -05:00
Richard Stallman
6ac2ba936e (S_MODES, D_MODES, T_MODES):
Accept only those complex modes that are small enough.
Rewrite to make the expressions simpler.

From-SVN: r3890
1993-03-27 08:49:19 +00:00
Richard Stallman
ae698e41ed (stabilize_reference_1): For division and remainder, make a save_expr.
From-SVN: r3889
1993-03-27 07:23:42 +00:00
Richard Kenner
cf1c49cb56 Use STDIO_PROTO for prototypes with FILE.
From-SVN: r3888
1993-03-26 19:20:31 -05:00
Richard Kenner
d7f6896adb Add standard copyright notice.
From-SVN: r3887
1993-03-26 19:19:59 -05:00
Richard Kenner
c1f0402289 Add prototypes for static functions.
(choose_hard_reg_mode): Add missing parameters declaration.

From-SVN: r3886
1993-03-26 17:29:57 -05:00
Richard Kenner
5aa58c13dd (multiply/multiplu/mulm/mulmu insns): These clobber Q.
From-SVN: r3885
1993-03-26 17:06:56 -05:00
Tom Wood
cc5ae86930 (FUNCTION_VALUE_REGNO_P): Change to agree with
FUNCTION_VALUE.

From-SVN: r3884
1993-03-26 11:26:53 +00:00
Tom Wood
9f0729815d > (untyped_call, blockage): New patterns.
From-SVN: r3883
1993-03-26 11:26:22 +00:00
Tom Wood
8abded1078 (INCOMING_REGNO, OUTGOING_REGNO): Define.
From-SVN: r3882
1993-03-26 11:25:40 +00:00
Brendan Kehoe
17140e94b7 Cygnus<-->FSF merge.
From-SVN: r3881
1993-03-26 01:08:23 -05:00
Richard Stallman
50f151047d (do_include): For "..." case, leave fend pointing at terminating 0.
Distinct error msgs for empty file name and for bad syntax.

From-SVN: r3880
1993-03-25 21:51:47 +00:00
Richard Stallman
2e2863d49f (NO_DOT_IN_LABEL): Defined.
From-SVN: r3879
1993-03-25 21:29:56 +00:00
Mike Stump
9c6a79a9eb Add forgotten dependancy
From-SVN: r3878
1993-03-25 19:39:29 +00:00
Richard Stallman
45b208e9a4 Change __cimag__ to __imag__, __creal__ to __real__,
to void rejection by gperf.

From-SVN: r3877
1993-03-25 18:02:30 +00:00
Richard Stallman
581ed239ec (USER_H): Add va-clipper.
From-SVN: r3876
1993-03-25 16:38:16 +00:00
Richard Kenner
e4f9389897 (store_one_arg): Fix typo in previous change.
From-SVN: r3875
1993-03-25 07:01:09 -05:00
Mike Stump
d0d4af87cc Added front-end taggint to object files.
From-SVN: r3874
1993-03-25 08:51:26 +00:00
Richard Stallman
d1e37dc7e8 (fixup_var_refs_insns): Don't delete an insn copying
var to itself, if it's the end of a libcall group.

From-SVN: r3873
1993-03-25 05:43:12 +00:00
Richard Stallman
3615587a37 entered into RCS
From-SVN: r3872
1993-03-24 22:49:55 +00:00
Richard Stallman
5aac39057b Default to clipper-intergraph if system is clix.
From-SVN: r3871
1993-03-24 22:44:55 +00:00
Richard Stallman
ade97c34b3 (memory.h): Use proper ANSI syntax in `#endif __memory_h__'.
From-SVN: r3870
1993-03-24 22:42:07 +00:00
Richard Stallman
d21a91217a Use va-clipper.h.
From-SVN: r3869
1993-03-24 22:41:53 +00:00
Richard Stallman
eb13d32345 (memory.h): Use proper ANSI syntax in `#endif __memory_h__'.
From-SVN: r3868
1993-03-24 21:10:11 +00:00
Jeff Law
4802a0d681 pa.c (shadd_operand): New function.
* pa.c (shadd_operand): New function.
	(print_operand): Handle "%O" for shadd patterns.

From-SVN: r3867
1993-03-24 10:54:06 -07:00
Jeff Law
b8be8876ca pa.md (sh[123\add): Collapse into a single pattern.
* pa.md (sh[123\add): Collapse into a single pattern.
	(sh[123]add for reload): Likewise.
	* pa.c (shadd_operand): New function.
	(print_operand): Handle "%O" for shadd patterns.

From-SVN: r3866
1993-03-24 10:53:14 -07:00
Richard Kenner
469adec3fb Clean up whitespace.
From-SVN: r3865
1993-03-24 08:18:04 -05:00
Richard Kenner
f25359b5e2 (EXTRA_SECTION_FUNCTIONS, ASM_DECLARE_FUNCTION_NAME): Don't output tab
before .csect pseudo-op.

From-SVN: r3864
1993-03-24 08:03:22 -05:00
Richard Kenner
0cf91217da (store_one_arg): Use int_size_in_bytes and expr_size when appropriate
instead of size_in_bytes.

From-SVN: r3863
1993-03-23 20:20:32 -05:00
Richard Kenner
77e67eac60 record_reg_classes): When an alternative requires a match...
record_reg_classes): When an alternative requires a match, but we do
it with a copy into a register, that alternative wins.

From-SVN: r3862
1993-03-23 20:18:04 -05:00
Richard Kenner
6d44728adf (CHEAP_REG): Add missing parens.
From-SVN: r3861
1993-03-23 20:16:17 -05:00
Jim Wilson
958ec8caa2 (DEFAULT_PCC_STRUCT_RETURN): Add default definition of 1.
(flag_pcc_struct_return): Default to DEFAULT_PCC_STRUCT_RETURN.
(f_options): Add -freg-struct-return flag.

From-SVN: r3860
1993-03-23 15:13:50 -08:00
Richard Stallman
7d429c41c5 (compile_file): If warning about a function
declared static but not defined, make the function extern.

From-SVN: r3859
1993-03-23 22:30:18 +00:00
Jim Wilson
b292ed86c3 (DEFAULT_PCC_STRUCT_RETURN): Define to 0.
From-SVN: r3858
1993-03-23 11:41:54 -08:00
Jim Wilson
21c3b86d55 Correct typo in comment from last change.
From-SVN: r3857
1993-03-23 11:37:27 -08:00
Jim Wilson
40f32220fc (DEFAULT_PCC_STRUCT_RETURN): Define to 0.
From-SVN: r3856
1993-03-23 11:35:31 -08:00
Jim Wilson
59d7764f95 (RETURN_IN_MEMORY): Update comment.
From-SVN: r3855
1993-03-23 11:32:21 -08:00
Jim Wilson
e419152dc7 (RETURN_IN_MEMORY): Delete struct and union references.
From-SVN: r3854
1993-03-23 11:31:53 -08:00
Tom Wood
8712e5c6f3 (untyped_call pattern): Fix typo.
From-SVN: r3853
1993-03-23 15:10:07 +00:00
Tom Wood
dcf76ffff5 Move misapplied patch
From-SVN: r3852
1993-03-23 13:57:14 +00:00
Richard Kenner
eab52f35df (prepare_call_address): Put decl back.
From-SVN: r3851
1993-03-23 08:35:37 -05:00
Richard Kenner
03dacb02c9 (prepare_call_address): Again not static.
From-SVN: r3850
1993-03-23 08:35:15 -05:00
Richard Kenner
5e2869e6b4 Don't include gvarargs.h.
(emit_library_call, emit_library_call_value): Delete from here.

From-SVN: r3849
1993-03-23 08:10:05 -05:00