James Van Artsdalen [Wed, 31 Mar 1993 17:30:15 +0000 (17:30 +0000)]
(emit_swap_insn): Don't link cc0 insns: emit swap after cc0 user.
From-SVN: r3953
Richard Kenner [Wed, 31 Mar 1993 12:02:28 +0000 (07:02 -0500)]
(LINK_SPEC): New definition.
From-SVN: r3952
Richard Kenner [Wed, 31 Mar 1993 12:00:31 +0000 (07:00 -0500)]
(insert_regs): If a REG already is in a class but not in the mode we
want, don't do anything to the classes.
From-SVN: r3951
Jeff Law [Wed, 31 Mar 1993 08:48:35 +0000 (01:48 -0700)]
* pa.h (toplevel): Declare output_bb.
From-SVN: r3950
Jeff Law [Wed, 31 Mar 1993 08:48:22 +0000 (01:48 -0700)]
pa.c (output_cbranch): New function.
* pa.c (output_cbranch): New function. Given the operands of the
branch, possible nullification, length of the branch, possible branch
negation, and the branch insn itself, return the output template for
the desired conditional branch.
(output_bb): Likewise, but for branch on bit.
From-SVN: r3949
Richard Stallman [Wed, 31 Mar 1993 08:31:13 +0000 (08:31 +0000)]
(optimize_reg_copy_1): Don't increment n_calls specially if P is a call_insn.
From-SVN: r3948
Richard Stallman [Wed, 31 Mar 1993 07:02:59 +0000 (07:02 +0000)]
(convert_to_real): Pass mode arg to REAL_VALUE_ATOF.
From-SVN: r3947
Richard Stallman [Wed, 31 Mar 1993 06:42:45 +0000 (06:42 +0000)]
entered into RCS
From-SVN: r3946
Richard Stallman [Wed, 31 Mar 1993 05:54:38 +0000 (05:54 +0000)]
(rtx_to_tree_code): Declare.
From-SVN: r3945
Richard Stallman [Wed, 31 Mar 1993 05:54:18 +0000 (05:54 +0000)]
(rtx_to_tree_code): New function.
From-SVN: r3944
Richard Stallman [Wed, 31 Mar 1993 05:53:29 +0000 (05:53 +0000)]
(simplify_binary_operation): real_value_truncate returns REAL_VALUE_TYPE.
(simplify_binary_operation): real_value_truncate
returns REAL_VALUE_TYPE.
Convert rtx_code into tree_code for argument to REAL_ARITHMETIC.
(simplify_unary_operation): Use new ..._RNDZINT macros
instead of casting value of REAL_VALUE_FIX_TRUNCATE
and REAL_VALUE_UNSIGNED_FIX_TRUNCATE.
From-SVN: r3943
Richard Stallman [Wed, 31 Mar 1993 05:51:30 +0000 (05:51 +0000)]
(expand_fix): Initialized REAL_VALUE_TYPE confuses some compilers.
From-SVN: r3942
Richard Stallman [Wed, 31 Mar 1993 05:50:52 +0000 (05:50 +0000)]
(assemble_real): Case TFmode and XFmode invoke ASM_OUTPUT_LONG_DOUBLE.
From-SVN: r3941
Richard Stallman [Wed, 31 Mar 1993 05:50:32 +0000 (05:50 +0000)]
Include real.h to get the definition of REAL_VALUE_TYPE.
From-SVN: r3940
Richard Stallman [Wed, 31 Mar 1993 05:50:11 +0000 (05:50 +0000)]
(real_value_truncate): If REAL_ARITHMETIC, replace by routine of same name in real.c.
(real_value_truncate): If REAL_ARITHMETIC, replace
by routine of same name in real.c.
target_isinf, target_isnan, target_negative): Likewise.
(const_binop): Delete `register' from decls using REAL_VALUE_TYPE.
(fold_convert): Use REAL_VALUE_TO_INT.
From-SVN: r3939
Richard Stallman [Wed, 31 Mar 1993 05:48:38 +0000 (05:48 +0000)]
(operand_subword): Use REAL_VALUE_TO_TARGET_SINGLE to convert to target float.
If REAL_ARITHMETIC is defined, let real.c handle incompatible host
and target floating point bit patterns.
(init_emit_once): Add machine_mode argument to REAL_VALUE_ATOF.
From-SVN: r3938
Richard Stallman [Wed, 31 Mar 1993 05:46:40 +0000 (05:46 +0000)]
(split_double) : Use REAL_VALUE macros to extract ints
from float mode CONST_DOUBLEs.
From-SVN: r3937
Richard Stallman [Wed, 31 Mar 1993 05:44:03 +0000 (05:44 +0000)]
(yylex): Convert real decimal constants directly to the precision specified by the letter at the end of the number.
(yylex): Convert real decimal constants directly
to the precision specified by the letter at the end of the number.
Pass mode arg to REAL_VALUE_ATOF to specify precision.
Move the "out of range of double" error check.
From-SVN: r3936
Richard Stallman [Wed, 31 Mar 1993 05:41:37 +0000 (05:41 +0000)]
(real.o): New target.
(OBJS): Add real.o.
From-SVN: r3935
Richard Stallman [Wed, 31 Mar 1993 05:39:37 +0000 (05:39 +0000)]
If REAL_ARITHMETIC is defined or if LONG_DOUBLE_TYPE_SIZE is 96...
If REAL_ARITHMETIC is defined or if LONG_DOUBLE_TYPE_SIZE
is 96, then define REAL_VALUE_ macros to invoke functions in real.c.
(REAL_VALUE_RNDZINT, REAL_VALUE_UNSIGNED_RNDZINT):
New macros truncate toward zero to integer value but
return REAL_VALUE_TYPE.
(REAL_VALUE_TO_DECIMAL): New macro defaults to
fprintf if no REAL_ARITHMETIC, otherwise uses real.c for
binary to decimal conversion. Used in ASM_OUTPUT_ macros.
From-SVN: r3934
Richard Stallman [Wed, 31 Mar 1993 05:30:24 +0000 (05:30 +0000)]
Initial revision
From-SVN: r3933
Jeff Law [Tue, 30 Mar 1993 22:02:05 +0000 (15:02 -0700)]
* Jeff for Tege.
* pa.md (sminsi3, smaxsi3): Fix bug in last change.
From-SVN: r3932
Michael Meissner [Tue, 30 Mar 1993 21:50:50 +0000 (21:50 +0000)]
fkx
fix CLASS_MAX_NREGS to reflect -mfloat64 and -msoft-float.
From-SVN: r3931
Richard Kenner [Tue, 30 Mar 1993 20:37:29 +0000 (15:37 -0500)]
(record_dead_and_set_regs): Record death of all hard regs when a multi-reg object in hard regs dies.
(record_dead_and_set_regs): Record death of all hard regs when a multi-reg
object in hard regs dies.
(move_deaths): Handle the case when we only have to move part of a
multi-register death note.
From-SVN: r3930
Richard Kenner [Tue, 30 Mar 1993 20:36:43 +0000 (15:36 -0500)]
(find_regno_note): Find note that overlaps REGNO, not just one that
mentions REGNO explicitly.
From-SVN: r3929
Richard Kenner [Tue, 30 Mar 1993 20:34:11 +0000 (15:34 -0500)]
(form_sum): Use mode of inputs when making new PLUS.
From-SVN: r3928
Richard Kenner [Tue, 30 Mar 1993 20:31:01 +0000 (15:31 -0500)]
(OBJS): Add insn-opinit.o.
(insn-opinit.o, insn-opinit.c, stamp-opinit): New rules.
(genopinit, genopinit.o): Likewise.
From-SVN: r3927
Richard Kenner [Tue, 30 Mar 1993 20:30:29 +0000 (15:30 -0500)]
(init_reload): Don't initialize optabs here.
From-SVN: r3926
Richard Kenner [Tue, 30 Mar 1993 20:29:35 +0000 (15:29 -0500)]
(extendtab, fixtab, fixtrunctab, floattab): Not static.
(init_extends, init_fixtab, init_floattab): Deleted.
(init_optabs): Move active stuff from above functions in.
Delete filling of optabs.
Call init_all_optabs.
From-SVN: r3925
Richard Kenner [Tue, 30 Mar 1993 20:28:53 +0000 (15:28 -0500)]
(extendtab, fixtab, fixtrunctab, floattab, movstr_optab): New
definitions.
From-SVN: r3924
Richard Kenner [Tue, 30 Mar 1993 20:28:12 +0000 (15:28 -0500)]
(movstr_optab): No longer static.
(init_expr_once): Don't initialize movstr_optab.
From-SVN: r3923
Richard Kenner [Tue, 30 Mar 1993 20:25:14 +0000 (15:25 -0500)]
Initial revision
From-SVN: r3922
Richard Kenner [Tue, 30 Mar 1993 10:40:07 +0000 (05:40 -0500)]
(emit_reload_insns): Properly track what was reloaded into what register when...
(emit_reload_insns): Properly track what was reloaded into what
register when what we reloaded was a hard register group.
From-SVN: r3921
Richard Kenner [Mon, 29 Mar 1993 23:34:54 +0000 (18:34 -0500)]
(num_sign_bit_copies, case PLUS, case MULT): Replace occurrences of
HOST_BITS_PER_INT with HOST_BITS_PER_WIDE_INT.
From-SVN: r3920
Jim Wilson [Mon, 29 Mar 1993 22:39:25 +0000 (14:39 -0800)]
(movsi+2): Add f/f constraint case.
From-SVN: r3919
Jim Wilson [Mon, 29 Mar 1993 22:34:25 +0000 (14:34 -0800)]
(schedule_block): Reset n_ready if schedule_select
removes all insns from ready list.
From-SVN: r3918
Jim Wilson [Mon, 29 Mar 1993 22:32:52 +0000 (14:32 -0800)]
(FUNCTION_PROFILER): Call output_function_profiler.
(CALL_USED_REGISTERS): Add more comments about register usage.
From-SVN: r3917
Jim Wilson [Mon, 29 Mar 1993 22:32:08 +0000 (14:32 -0800)]
(i960_function_prologue): When profiling, don't use those registers clobbered around an mcount call.
(i960_function_prologue): When profiling, don't use those
registers clobbered around an mcount call.
(output_function_profiler): New function.
From-SVN: r3916
Richard Kenner [Mon, 29 Mar 1993 21:39:58 +0000 (16:39 -0500)]
(secondary_memlocs_elim): Now one per mode per operand.
(get_secondary_mem, combine_reloads): Reflect changed var above.
(clear_secondary_mem): Use bzero.
From-SVN: r3915
Richard Kenner [Mon, 29 Mar 1993 21:16:35 +0000 (16:16 -0500)]
Add prototypes for all functions defined in file.
Change a few occurrences of RTX_CODE to enum rtx_code for consistency.
(merge_trees): Add casts of args to mybcopy.
(write_tree_1): Now static.
(fatal): Always called with one arg, so define that way.
From-SVN: r3914
Richard Stallman [Mon, 29 Mar 1993 18:57:45 +0000 (18:57 +0000)]
(collect_iterators): Cast tree code to int for indexing.
From-SVN: r3913
Richard Kenner [Mon, 29 Mar 1993 11:28:45 +0000 (06:28 -0500)]
Add missing declarations for external functions in reload.c, reload1.c,
and caller-save.c.
(reload_strict_low, reload_needed_for_multiple, reload_needed_for): Deleted.
(reload_opnum): New array.
(enum reload_type): Renamed from reload_when_needed and expanded to include
more reload types.
(reload_n_operands): New variable.
From-SVN: r3912
Richard Kenner [Mon, 29 Mar 1993 11:27:52 +0000 (06:27 -0500)]
Add prototypes for all static functions and clean up some definitions.
(struct decompose): Move to before function declarations.
(secondary_memlocs_elim): One per operand, not per mode.
(get_secondary_mem): Accept and use reload description (opnum and type).
(push_reload): Accept and use new reload description instead of old NEEDED_FOR.
Define two new macros: MERGEABLE_RELOADS and MERGE_TO_OTHER.
Use these macros to see if reloads can be merged and how to do it.
(transfer_replacements): New function.
(combine_reloads): Refine when we can combine reloads.
(find_reloads): Use new method of tracking what a reload is for.
When we make a CLOBBER insn, do so with DImode.
Merge cases of making optional reloads, avoid making output-only optional
reloads, refine when we may not make in-out optional reloads, and make an
optional reload for a pair of matching operands.
(find_reloads_toplev, find_reloads_address{,_1, part}): Accept and use reload
description.
(forget_volatility): Delete long-obsolete function.
From-SVN: r3911
Richard Kenner [Mon, 29 Mar 1993 11:24:36 +0000 (06:24 -0500)]
Add prototypes for static functions.
(REGISTER_MOVE_COST, MEMORY_MOVE_COST): Include default definitions.
(reload): Count number of registers needed for insn using new reload type
information.
If mode of insn is DImode, don't change it.
Refine the way we handle conflict with the return value register.
Don't try to account for needs already covered by previously spilled
registers; instead, put them back in the front of potential_reload_regs and
let them be allocated again.
(order_regs_for_reload): Don't restrict regs explicitly used if we have
SMALL_REGISTER_CLASSES defined.
(reload_as_needed): Don't need to deactivate optional reloads ever; if they
inherit, it must have been safe.
Call merge_assigned_reloads if SMALL_REGISTER_CLASSES.
(reload_reg_used_*): Refine our tracking of reload reg usage by defining more
of these HARD_REG_SETs.
(mark_reload_reg_in_use, reload_reg_free_p): Rework to use new method of
describing where a reload register is used.
(reload_reg_free_before_p, reload_reg_reaches_end_p): Likewise.
(allocate_reload_reg): Pass new reload descriptions.
(choose_reload_regs): Likewise.
Save and restore the new HARD_REG_SETs.
Remove now-redundant code to prevent conflicts.
(merge_assigned_reloads): New function.
(emit_reload_insns): Output each reload type into its own sequence, then
output the sequences in the proper order.
Put our output reloads after a CLOBBER made by find_reloads.
Pass ALL_REGS to find_equiv_regs; nothing special about GENERAL_REGS.
Don't use an old equivalence if doing so would be more expensive.
Clean up tracking of values still in reload regs using reload description
info to see if the reload reaches the end of the insn.
(gen_input_reload): Pass reload description and emit insns to end of current
sequence.
(inc_for_reload): Return void; no longer need INSN as operand.
Emit insns to end of current sequence.
From-SVN: r3910
Richard Stallman [Mon, 29 Mar 1993 08:23:24 +0000 (08:23 +0000)]
(expand_expr, case MAX_EXPR/MIN_EXPR): If mode is multiword int,
use do_jump_by_parts_greater_rtx to compare efficiently.
(do_jump_by_parts_greater_rtx): New function.
From-SVN: r3909
Richard Stallman [Mon, 29 Mar 1993 04:49:21 +0000 (04:49 +0000)]
(store_parm_decls): Use pedwarn for "promoted arg doesn't
match prototype" warning.
From-SVN: r3908
Richard Kenner [Mon, 29 Mar 1993 01:26:03 +0000 (20:26 -0500)]
(expand_call): Always allocate TARGET in mode of result expression;
VALREG might have been promoted.
Ensure TARGET is a REG when checking for promotion and verify that we
get back the mode we expect.
From-SVN: r3907
Jeff Law [Sun, 28 Mar 1993 23:56:26 +0000 (16:56 -0700)]
pa.md (smin, [...]): New patterns.
* pa.md (smin, umin, smax, umax): New patterns.
* pa.md (cbranch define_delay): Enable nullification of
conditional branch delay slots (based upon branch direction).
(conditional branch patterns): Call output_cbranch to get the
correct output template. Long conditional branches with an
annulled delay slot have a length of 3.
(branch on bit patterns): Call output_bb to get the correct
output template. Long branches with an annulled delay slot have
a length of 3.
(decrement and branch pattern): Handle nullification of long
From-SVN: r3906
Richard Stallman [Sun, 28 Mar 1993 23:55:45 +0000 (23:55 +0000)]
(expand_expr): For COMPONENT_REF, don't force_reg op0 if it is BLKmode.
From-SVN: r3905
Jeff Law [Sun, 28 Mar 1993 21:25:08 +0000 (14:25 -0700)]
reorg.c (ANNUL_IFTRUE_SLOTS, [...]): Add new flags variable to these dummy macros.
* reorg.c (ANNUL_IFTRUE_SLOTS, ANNUL_IFFALSE_SLOTS): Add new
flags variable to these dummy macros.
(get_jump_flags): New function.
(optimize_skip): Get jump flags information from the delay insn.
(steal_delay_list_from_target): Get jump flags information from the
delay insn and the label of the trial jump.
(steal_delay_list_from_fallthrough): Get jump flags information
from the delay insn.
(try_merge_delay_insns): Likewise.
(fill_simple_delay_slots): Likewise.
(fill_slots_from_thread): Likewise.
(make_return_insn): Likewise.
From-SVN: r3904
Jeff Law [Sun, 28 Mar 1993 21:23:09 +0000 (14:23 -0700)]
genattrtab.c (write_eligible_delay): Add new variable "flags" to the generated functions.
* genattrtab.c (write_eligible_delay): Add new variable
"flags" to the generated functions. All callers changed.
(check_attr_test): Handle ATTR_FLAG.
(clear_struct_flag): Likewise.
(count_sub_rtxs): Likewise.
(write_test_expr): Likewise.
From-SVN: r3903
Jeff Law [Sun, 28 Mar 1993 21:22:43 +0000 (14:22 -0700)]
* rtl.def (ATTR_FLAG): New RTL code.
From-SVN: r3902
Jeff Law [Sun, 28 Mar 1993 21:22:00 +0000 (14:22 -0700)]
* genattr.c (main): Output ATTR_FLAG masks.
From-SVN: r3901
Richard Stallman [Sun, 28 Mar 1993 07:46:33 +0000 (07:46 +0000)]
Move comments about big sed command outside the command itself.
From-SVN: r3900
Richard Stallman [Sun, 28 Mar 1993 05:48:46 +0000 (05:48 +0000)]
(process_init_constructor, digest_init):
Check and set new static var partial_bracket_mentioned.
From-SVN: r3899
Richard Stallman [Sun, 28 Mar 1993 05:48:06 +0000 (05:48 +0000)]
(lang_options): Add -W{no-,}missing-braces.
From-SVN: r3898
Richard Stallman [Sun, 28 Mar 1993 05:42:22 +0000 (05:42 +0000)]
Updated for recent change in c-parse.gperf.
From-SVN: r3897
Richard Kenner [Sat, 27 Mar 1993 18:41:59 +0000 (13:41 -0500)]
(expand_function_start): When evaluating sizes of variable types, do
so just for side-effects (the SAVE_EXPRs).
From-SVN: r3896
Richard Kenner [Sat, 27 Mar 1993 18:41:31 +0000 (13:41 -0500)]
(variable_size): When evaluating sizes of variable types, do so just
for side-effects (the SAVE_EXPRs).
From-SVN: r3895
Jeff Law [Sat, 27 Mar 1993 18:40:46 +0000 (11:40 -0700)]
* 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
Jeff Law [Sat, 27 Mar 1993 18:40:27 +0000 (11:40 -0700)]
* pa.md (cacheflush): New pattern.
From-SVN: r3893
Richard Kenner [Sat, 27 Mar 1993 13:35:43 +0000 (08:35 -0500)]
Major rework to agree with new calling sequence.
From-SVN: r3892
Richard Kenner [Sat, 27 Mar 1993 13:21:59 +0000 (08:21 -0500)]
(mov[qhs]i): Allow moving a special reg to itself.
From-SVN: r3891
Richard Stallman [Sat, 27 Mar 1993 08:49:19 +0000 (08:49 +0000)]
(S_MODES, D_MODES, T_MODES):
Accept only those complex modes that are small enough.
Rewrite to make the expressions simpler.
From-SVN: r3890
Richard Stallman [Sat, 27 Mar 1993 07:23:42 +0000 (07:23 +0000)]
(stabilize_reference_1): For division and remainder, make a save_expr.
From-SVN: r3889
Richard Kenner [Sat, 27 Mar 1993 00:20:31 +0000 (19:20 -0500)]
Use STDIO_PROTO for prototypes with FILE.
From-SVN: r3888
Richard Kenner [Sat, 27 Mar 1993 00:19:59 +0000 (19:19 -0500)]
Add standard copyright notice.
From-SVN: r3887
Richard Kenner [Fri, 26 Mar 1993 22:29:57 +0000 (17:29 -0500)]
Add prototypes for static functions.
(choose_hard_reg_mode): Add missing parameters declaration.
From-SVN: r3886
Richard Kenner [Fri, 26 Mar 1993 22:06:56 +0000 (17:06 -0500)]
(multiply/multiplu/mulm/mulmu insns): These clobber Q.
From-SVN: r3885
Tom Wood [Fri, 26 Mar 1993 11:26:53 +0000 (11:26 +0000)]
(FUNCTION_VALUE_REGNO_P): Change to agree with
FUNCTION_VALUE.
From-SVN: r3884
Tom Wood [Fri, 26 Mar 1993 11:26:22 +0000 (11:26 +0000)]
> (untyped_call, blockage): New patterns.
From-SVN: r3883
Tom Wood [Fri, 26 Mar 1993 11:25:40 +0000 (11:25 +0000)]
(INCOMING_REGNO, OUTGOING_REGNO): Define.
From-SVN: r3882
Brendan Kehoe [Fri, 26 Mar 1993 06:08:23 +0000 (01:08 -0500)]
Cygnus<-->FSF merge.
From-SVN: r3881
Richard Stallman [Thu, 25 Mar 1993 21:51:47 +0000 (21:51 +0000)]
(do_include): For "..." case, leave fend pointing at terminating 0.
Distinct error msgs for empty file name and for bad syntax.
From-SVN: r3880
Richard Stallman [Thu, 25 Mar 1993 21:29:56 +0000 (21:29 +0000)]
(NO_DOT_IN_LABEL): Defined.
From-SVN: r3879
Mike Stump [Thu, 25 Mar 1993 19:39:29 +0000 (19:39 +0000)]
Add forgotten dependancy
From-SVN: r3878
Richard Stallman [Thu, 25 Mar 1993 18:02:30 +0000 (18:02 +0000)]
Change __cimag__ to __imag__, __creal__ to __real__,
to void rejection by gperf.
From-SVN: r3877
Richard Stallman [Thu, 25 Mar 1993 16:38:16 +0000 (16:38 +0000)]
(USER_H): Add va-clipper.
From-SVN: r3876
Richard Kenner [Thu, 25 Mar 1993 12:01:09 +0000 (07:01 -0500)]
(store_one_arg): Fix typo in previous change.
From-SVN: r3875
Mike Stump [Thu, 25 Mar 1993 08:51:26 +0000 (08:51 +0000)]
Added front-end taggint to object files.
From-SVN: r3874
Richard Stallman [Thu, 25 Mar 1993 05:43:12 +0000 (05:43 +0000)]
(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
Richard Stallman [Wed, 24 Mar 1993 22:49:55 +0000 (22:49 +0000)]
entered into RCS
From-SVN: r3872
Richard Stallman [Wed, 24 Mar 1993 22:44:55 +0000 (22:44 +0000)]
Default to clipper-intergraph if system is clix.
From-SVN: r3871
Richard Stallman [Wed, 24 Mar 1993 22:42:07 +0000 (22:42 +0000)]
(memory.h): Use proper ANSI syntax in `#endif __memory_h__'.
From-SVN: r3870
Richard Stallman [Wed, 24 Mar 1993 22:41:53 +0000 (22:41 +0000)]
Use va-clipper.h.
From-SVN: r3869
Richard Stallman [Wed, 24 Mar 1993 21:10:11 +0000 (21:10 +0000)]
(memory.h): Use proper ANSI syntax in `#endif __memory_h__'.
From-SVN: r3868
Jeff Law [Wed, 24 Mar 1993 17:54:06 +0000 (10:54 -0700)]
pa.c (shadd_operand): New function.
* pa.c (shadd_operand): New function.
(print_operand): Handle "%O" for shadd patterns.
From-SVN: r3867
Jeff Law [Wed, 24 Mar 1993 17:53:14 +0000 (10:53 -0700)]
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
Richard Kenner [Wed, 24 Mar 1993 13:18:04 +0000 (08:18 -0500)]
Clean up whitespace.
From-SVN: r3865
Richard Kenner [Wed, 24 Mar 1993 13:03:22 +0000 (08:03 -0500)]
(EXTRA_SECTION_FUNCTIONS, ASM_DECLARE_FUNCTION_NAME): Don't output tab
before .csect pseudo-op.
From-SVN: r3864
Richard Kenner [Wed, 24 Mar 1993 01:20:32 +0000 (20:20 -0500)]
(store_one_arg): Use int_size_in_bytes and expr_size when appropriate
instead of size_in_bytes.
From-SVN: r3863
Richard Kenner [Wed, 24 Mar 1993 01:18:04 +0000 (20:18 -0500)]
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
Richard Kenner [Wed, 24 Mar 1993 01:16:17 +0000 (20:16 -0500)]
(CHEAP_REG): Add missing parens.
From-SVN: r3861
Jim Wilson [Tue, 23 Mar 1993 23:13:50 +0000 (15:13 -0800)]
(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
Richard Stallman [Tue, 23 Mar 1993 22:30:18 +0000 (22:30 +0000)]
(compile_file): If warning about a function
declared static but not defined, make the function extern.
From-SVN: r3859
Jim Wilson [Tue, 23 Mar 1993 19:41:54 +0000 (11:41 -0800)]
(DEFAULT_PCC_STRUCT_RETURN): Define to 0.
From-SVN: r3858
Jim Wilson [Tue, 23 Mar 1993 19:37:27 +0000 (11:37 -0800)]
Correct typo in comment from last change.
From-SVN: r3857
Jim Wilson [Tue, 23 Mar 1993 19:35:31 +0000 (11:35 -0800)]
(DEFAULT_PCC_STRUCT_RETURN): Define to 0.
From-SVN: r3856
Jim Wilson [Tue, 23 Mar 1993 19:32:21 +0000 (11:32 -0800)]
(RETURN_IN_MEMORY): Update comment.
From-SVN: r3855
Jim Wilson [Tue, 23 Mar 1993 19:31:53 +0000 (11:31 -0800)]
(RETURN_IN_MEMORY): Delete struct and union references.
From-SVN: r3854