OSDN Git Service

pf3gnuchains/gcc-fork.git
30 years ago(struct tree_type): symtab_address is now a union of pointer and
kenner [Tue, 12 Oct 1993 21:05:54 +0000 (21:05 +0000)]
(struct tree_type): symtab_address is now a union of pointer and
integer.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@5755 138bc75d-0d04-0410-961f-82ee72b054a4

30 years ago(reload): Fix typo in RELOAD_FOR_INSN case when accounting for
kenner [Tue, 12 Oct 1993 20:49:35 +0000 (20:49 +0000)]
(reload): Fix typo in RELOAD_FOR_INSN case when accounting for
reloads.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@5754 138bc75d-0d04-0410-961f-82ee72b054a4

30 years agoIf a file is referenced with double quotes from
rms [Tue, 12 Oct 1993 19:51:26 +0000 (19:51 +0000)]
If a file is referenced with double quotes from
a fixed file, make sure it is copied into the fixed include directory.

Remove DPS/XDPSlib.h special-case code.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@5753 138bc75d-0d04-0410-961f-82ee72b054a4

30 years ago(convert_modes): Reset OLDMODE from X after we strip a SUBREG due to a
kenner [Tue, 12 Oct 1993 19:41:52 +0000 (19:41 +0000)]
(convert_modes): Reset OLDMODE from X after we strip a SUBREG due to a
promoted variable.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@5752 138bc75d-0d04-0410-961f-82ee72b054a4

30 years ago(dbxout_type, case INTEGER_TYPE): Output bounds in octal if type wider
kenner [Tue, 12 Oct 1993 19:37:18 +0000 (19:37 +0000)]
(dbxout_type, case INTEGER_TYPE): Output bounds in octal if type wider
than HOST_WIDE_INT.
(print_int_cst_octal): Trim bound by precision of its type.
Avoid warning on what may be shift into sign bit.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@5751 138bc75d-0d04-0410-961f-82ee72b054a4

30 years agoAdd missing #include for hconfig.h.
kenner [Tue, 12 Oct 1993 18:22:47 +0000 (18:22 +0000)]
Add missing #include for hconfig.h.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@5750 138bc75d-0d04-0410-961f-82ee72b054a4

30 years agoQuote braces on `find' looking for DONE files.
kenner [Tue, 12 Oct 1993 18:02:38 +0000 (18:02 +0000)]
Quote braces on `find' looking for DONE files.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@5749 138bc75d-0d04-0410-961f-82ee72b054a4

30 years agoUpdate define_function_units.
kenner [Tue, 12 Oct 1993 12:05:10 +0000 (12:05 +0000)]
Update define_function_units.
Put both old and new mnemonics in all templates.
Add target tests to pattern conditional field throughout.
(one_cmplsi2): Make POWER and PowerPC variants.
(mulsi3): Convert to define_expand which calls appropriate POWER or PowerPC
pattern.
(divsi3, udivsi3): Add patterns for PowerPC case.  Update divsi3 define_expand
for PowerPC case.
(ashlsi3, lshrsi3, ashrsi3, extendqisi2, extendqihi2): Convert to
define_expand which calls appropriate POWER or PowerPC pattern.
(floating-point): Add PowerPC single-precision FP, and SF/DF sqrt insns for
603, 604, 620.
(call insns): Use "nop" for magic TOC restore.
(move data, nop): Use PowerPC extended mnemonics.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@5748 138bc75d-0d04-0410-961f-82ee72b054a4

30 years ago(rs6000_override_options): Use new TARGET flags and add some more cpu choices.
kenner [Tue, 12 Oct 1993 12:03:47 +0000 (12:03 +0000)]
(rs6000_override_options): Use new TARGET flags and add some more cpu choices.
(output_prolog, output_epilog): Support new mnemonics and avoid using
lm/stm when not POWER.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@5747 138bc75d-0d04-0410-961f-82ee72b054a4

30 years ago(MASK and TARGET): Add new flags for POWER2 and PowerPC with square root.
kenner [Tue, 12 Oct 1993 12:03:05 +0000 (12:03 +0000)]
(MASK and TARGET): Add new flags for POWER2 and PowerPC with square root.
(ASSEMBLER_DIALECT): New macro.
(CONDITIONAL_REGISTER_USAGE): Set MQ register fixed if not POWER.
(SHIFT_COUNT_TRUNCATED): Conditional on POWER.
(ASM_OUTPUT_REG_{PUSH,POP}): Mnemonics dependencies.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@5746 138bc75d-0d04-0410-961f-82ee72b054a4

30 years agoInitial revision
kenner [Tue, 12 Oct 1993 12:02:10 +0000 (12:02 +0000)]
Initial revision

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@5745 138bc75d-0d04-0410-961f-82ee72b054a4

30 years ago(dialect_number): New variable.
kenner [Tue, 12 Oct 1993 11:58:29 +0000 (11:58 +0000)]
(dialect_number): New variable.
(init_final): Initialize it.
(output_asm_insn, asm_fprintf): Support ASSEMBLER_DIALECT.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@5744 138bc75d-0d04-0410-961f-82ee72b054a4

30 years ago(final_scan_insn): Call walk_alter_subreg for operands that are PLUS
rms [Tue, 12 Oct 1993 11:56:41 +0000 (11:56 +0000)]
(final_scan_insn): Call walk_alter_subreg for operands that are PLUS
or MULT, before constrain_operands.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@5743 138bc75d-0d04-0410-961f-82ee72b054a4

30 years ago(debug_real): New function.
rms [Mon, 11 Oct 1993 22:30:48 +0000 (22:30 +0000)]
(debug_real): New function.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@5742 138bc75d-0d04-0410-961f-82ee72b054a4

30 years ago(unroll_loop): Set map->const_equiv_map_size to new_maxregnum.
rms [Mon, 11 Oct 1993 21:02:37 +0000 (21:02 +0000)]
(unroll_loop): Set map->const_equiv_map_size to new_maxregnum.
(copy_loop_body): When set const_age_map entry for split dest reg,
verify that it is within the bounds of the map.
(find_splittable_regs): Count number of biv sets, not number of
bivs.  Don't pass result to find_splittable_givs.
(find_splittable_givs): Delete parameter result.  Add local variable result.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@5741 138bc75d-0d04-0410-961f-82ee72b054a4

30 years agoWhitespace changes.
rms [Mon, 11 Oct 1993 20:14:39 +0000 (20:14 +0000)]
Whitespace changes.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@5740 138bc75d-0d04-0410-961f-82ee72b054a4

30 years ago(reg_scan_mark_refs): XEXP (x, 0) in EXPR_LIST may be 0.
rms [Mon, 11 Oct 1993 19:55:18 +0000 (19:55 +0000)]
(reg_scan_mark_refs): XEXP (x, 0) in EXPR_LIST may be 0.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@5739 138bc75d-0d04-0410-961f-82ee72b054a4

30 years agoFix typo
ian [Mon, 11 Oct 1993 19:36:17 +0000 (19:36 +0000)]
Fix typo

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@5738 138bc75d-0d04-0410-961f-82ee72b054a4

30 years agoFix typo
ian [Mon, 11 Oct 1993 19:20:40 +0000 (19:20 +0000)]
Fix typo

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@5737 138bc75d-0d04-0410-961f-82ee72b054a4

30 years ago(cmphi): Turn on constraints to support cmpm.w.
rms [Mon, 11 Oct 1993 19:19:38 +0000 (19:19 +0000)]
(cmphi): Turn on constraints to support cmpm.w.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@5736 138bc75d-0d04-0410-961f-82ee72b054a4

30 years ago(expand_assignment): When assigning an INDIRECT_REF to a RESULT_DECL,
kenner [Mon, 11 Oct 1993 19:04:26 +0000 (19:04 +0000)]
(expand_assignment): When assigning an INDIRECT_REF to a RESULT_DECL,
the size and source rtx were swapped.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@5735 138bc75d-0d04-0410-961f-82ee72b054a4

30 years ago(trampoline_address): Don't allocate anything from parent function's
kenner [Mon, 11 Oct 1993 17:56:01 +0000 (17:56 +0000)]
(trampoline_address): Don't allocate anything from parent function's
current obstack.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@5734 138bc75d-0d04-0410-961f-82ee72b054a4

30 years ago(reg_scan): Don't call reg_scan_mark_refs on notes if there aren't any.
kenner [Mon, 11 Oct 1993 14:10:43 +0000 (14:10 +0000)]
(reg_scan): Don't call reg_scan_mark_refs on notes if there aren't any.
(reg_scan_mark_refs, case INSN_LIST, EXPR_LIST): New cases.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@5733 138bc75d-0d04-0410-961f-82ee72b054a4

30 years agoDefine SHIFT_COUNT_TRUNCATED to have a value of 1.
kenner [Mon, 11 Oct 1993 11:43:24 +0000 (11:43 +0000)]
Define SHIFT_COUNT_TRUNCATED to have a value of 1.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@5732 138bc75d-0d04-0410-961f-82ee72b054a4

30 years ago(simplify_binary_operation): Test value of SHIFT_COUNT_TRUNCATED if it
kenner [Mon, 11 Oct 1993 11:39:02 +0000 (11:39 +0000)]
(simplify_binary_operation): Test value of SHIFT_COUNT_TRUNCATED if it
is defined.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@5731 138bc75d-0d04-0410-961f-82ee72b054a4

30 years ago(subst, shift and rotate cases): Test value of SHIFT_COUNT_TRUNCATED
kenner [Mon, 11 Oct 1993 11:38:22 +0000 (11:38 +0000)]
(subst, shift and rotate cases): Test value of SHIFT_COUNT_TRUNCATED
if it is defined.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@5730 138bc75d-0d04-0410-961f-82ee72b054a4

30 years ago(regno_last_note_uid): New vector.
rms [Mon, 11 Oct 1993 07:02:42 +0000 (07:02 +0000)]
(regno_last_note_uid): New vector.
(reg_scan): Initialize regno_last_note_uid.
Call reg_scan_mark_refs for the notes.  Pass its new arg.
(reg_scan_mark_refs): New arg NOTE_FLAG.  Pass it recursively.
Set regno_last_note_uid.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@5729 138bc75d-0d04-0410-961f-82ee72b054a4

30 years ago(regno_last_note_uid): Declared.
rms [Mon, 11 Oct 1993 07:02:30 +0000 (07:02 +0000)]
(regno_last_note_uid): Declared.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@5728 138bc75d-0d04-0410-961f-82ee72b054a4

30 years ago(jump_optimize): Use regno_last_note_uid when deciding
rms [Mon, 11 Oct 1993 07:02:09 +0000 (07:02 +0000)]
(jump_optimize): Use regno_last_note_uid when deciding

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@5727 138bc75d-0d04-0410-961f-82ee72b054a4

30 years ago * pa.c (legitimize_pic_address): Delete unused variables.
law [Mon, 11 Oct 1993 03:23:10 +0000 (03:23 +0000)]
* pa.c (legitimize_pic_address): Delete unused variables.
(output_block_move, output_ior): Likewise.
(hppa_builtin_saveregs): Likewise.
(emit_move_sequence): Add parens as suggested by -Wall.
(compute_frame_size): Likewise.
(output_ascii): Return type is "void".
(hppa_expand_prologue, import_milli): Likewise.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@5726 138bc75d-0d04-0410-961f-82ee72b054a4

30 years ago(stmt): Don't call default_conversion on top-level expressions.
rms [Mon, 11 Oct 1993 03:04:47 +0000 (03:04 +0000)]
(stmt): Don't call default_conversion on top-level expressions.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@5725 138bc75d-0d04-0410-961f-82ee72b054a4

30 years ago(start_init): Don't set require_constant_elements for scalar types.
rms [Mon, 11 Oct 1993 03:04:15 +0000 (03:04 +0000)]
(start_init): Don't set require_constant_elements for scalar types.

(convert_for_assignment): Allow silent conversion to
a pointer from an integer 0 that resulted from arithmetic.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@5724 138bc75d-0d04-0410-961f-82ee72b054a4

30 years ago(restore_386_machine_status)
rms [Mon, 11 Oct 1993 03:03:34 +0000 (03:03 +0000)]
(restore_386_machine_status)
(save_386_machine_status): New functions.
(clear_386_stack_locals): Store those functions in
save_machine_status, restore_machine_status.
(struct machine_function): New structure definition.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@5723 138bc75d-0d04-0410-961f-82ee72b054a4

30 years ago(struct function): New field `machine'.
rms [Mon, 11 Oct 1993 03:03:17 +0000 (03:03 +0000)]
(struct function): New field `machine'.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@5722 138bc75d-0d04-0410-961f-82ee72b054a4

30 years ago(save_machine_status, restore_machine_status): New vars.
rms [Mon, 11 Oct 1993 03:02:46 +0000 (03:02 +0000)]
(save_machine_status, restore_machine_status): New vars.
(push_function_context, pop_function_context): Use them.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@5721 138bc75d-0d04-0410-961f-82ee72b054a4

30 years ago(enum pragma_state): Defined.
rms [Mon, 11 Oct 1993 03:02:24 +0000 (03:02 +0000)]
(enum pragma_state): Defined.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@5720 138bc75d-0d04-0410-961f-82ee72b054a4

30 years ago(asctoeg): Fix backward condition in last change.
rms [Mon, 11 Oct 1993 03:00:41 +0000 (03:00 +0000)]
(asctoeg): Fix backward condition in last change.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@5719 138bc75d-0d04-0410-961f-82ee72b054a4

30 years ago * pa.c (output_function_prologue): Pass the highest register
law [Mon, 11 Oct 1993 02:32:35 +0000 (02:32 +0000)]
* pa.c (output_function_prologue):  Pass the highest register
number saved for ENTRY_GR and ENTRY_FR directives rather
than the number of registers saved.
(hppa_expand_prologue):  Account for %r4 when it's being
used as a frame pointer.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@5718 138bc75d-0d04-0410-961f-82ee72b054a4

30 years ago(emit_stack_save): Cast enum array index to int.
rms [Mon, 11 Oct 1993 01:12:06 +0000 (01:12 +0000)]
(emit_stack_save): Cast enum array index to int.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@5717 138bc75d-0d04-0410-961f-82ee72b054a4

30 years ago(ALPHA_COSTS): Add missing arg to call to rtx_cost.
kenner [Sun, 10 Oct 1993 23:29:16 +0000 (23:29 +0000)]
(ALPHA_COSTS): Add missing arg to call to rtx_cost.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@5716 138bc75d-0d04-0410-961f-82ee72b054a4

30 years ago(force_to_mode, case ASHIFTRT): Verify that result of making a
kenner [Sun, 10 Oct 1993 23:18:18 +0000 (23:18 +0000)]
(force_to_mode, case ASHIFTRT): Verify that result of making a
LSHIFTRT remains a shift.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@5715 138bc75d-0d04-0410-961f-82ee72b054a4

30 years ago(put_reg_into_stack): Allocate fixup structure in saveable obstack.
kenner [Sun, 10 Oct 1993 21:10:48 +0000 (21:10 +0000)]
(put_reg_into_stack): Allocate fixup structure in saveable obstack.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@5714 138bc75d-0d04-0410-961f-82ee72b054a4

30 years ago(save_tree_status): Function_maybepermanent_obstack is the function_obstack
kenner [Sun, 10 Oct 1993 21:10:19 +0000 (21:10 +0000)]
(save_tree_status): Function_maybepermanent_obstack is the function_obstack
of parent function.
(restore_tree_status): Only free objects later than maybepermanent_firstobj in
function_maybepermanent_obstack.
(make_node): Fix logic error in PARM_DECL code.
Put PARM_DECL in parent function's saveable obstack.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@5713 138bc75d-0d04-0410-961f-82ee72b054a4

30 years ago(expand_assignment): Don't short circuit store_expr when TO is a
kenner [Sun, 10 Oct 1993 21:06:36 +0000 (21:06 +0000)]
(expand_assignment): Don't short circuit store_expr when TO is a
VAR_DECL since it needs special handling if promoted.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@5712 138bc75d-0d04-0410-961f-82ee72b054a4

30 years ago(const_ok_for_arm): cast constants to unsigned HOST_WIDE_INT.
erich [Sun, 10 Oct 1993 16:46:52 +0000 (16:46 +0000)]
(const_ok_for_arm): cast constants to unsigned HOST_WIDE_INT.
(output_prologue): Sanity check the finite state machine.
(output_epilogue): Delete unused variable.
(final_prescan_insn): Always clear arm_target_insn when FSM goes to
state 0.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@5711 138bc75d-0d04-0410-961f-82ee72b054a4

30 years ago(OPTIMIZATION_OPTIONS): Don't set flag_omit_frame_pointer, since
erich [Sun, 10 Oct 1993 16:46:52 +0000 (16:46 +0000)]
(OPTIMIZATION_OPTIONS): Don't set flag_omit_frame_pointer, since
this inhibits debugging.
(ASM_OUTPUT_INTERNAL_LABEL): Always clear arm_target_insn when FSM
goes to state 0.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@5710 138bc75d-0d04-0410-961f-82ee72b054a4

30 years ago(subst, case SUREG):Only call force_to_mode if both inner and output
kenner [Sun, 10 Oct 1993 14:57:01 +0000 (14:57 +0000)]
(subst, case SUREG):Only call force_to_mode if both inner and output
modes are MODE_INT.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@5709 138bc75d-0d04-0410-961f-82ee72b054a4

30 years ago(WORD_ALIGN): Fix typo in last change.
kenner [Sun, 10 Oct 1993 12:58:10 +0000 (12:58 +0000)]
(WORD_ALIGN): Fix typo in last change.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@5708 138bc75d-0d04-0410-961f-82ee72b054a4

30 years ago(check_format_info): Support X/Open formats like "%1$d".
kenner [Sun, 10 Oct 1993 12:56:49 +0000 (12:56 +0000)]
(check_format_info): Support X/Open formats like "%1$d".

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@5707 138bc75d-0d04-0410-961f-82ee72b054a4

30 years agoMove alloca handling before bytecode construction
rms [Sun, 10 Oct 1993 05:31:33 +0000 (05:31 +0000)]
Move alloca handling before bytecode construction
so that VAX C won't need two different values for LIBS.  Eliminate a
comment about make-like functionality that referred to a capability
which has not been implemented.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@5706 138bc75d-0d04-0410-961f-82ee72b054a4

30 years ago[VAXC] (bc_check_for_full_enumeration_handling)
rms [Sun, 10 Oct 1993 05:31:12 +0000 (05:31 +0000)]
[VAXC] (bc_check_for_full_enumeration_handling)
(current_function_has_nonlocal_goto)
(output_deferred_addressed_constants): New macros to shorten
external names exceeding 31 characters.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@5705 138bc75d-0d04-0410-961f-82ee72b054a4

30 years ago(check_format_info): Avoid ?: conditional for function to be called.
rms [Sun, 10 Oct 1993 05:28:35 +0000 (05:28 +0000)]
(check_format_info): Avoid ?: conditional for function to be called.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@5704 138bc75d-0d04-0410-961f-82ee72b054a4

30 years ago(pop_momentary_nofree): New function.
rms [Sun, 10 Oct 1993 05:20:40 +0000 (05:20 +0000)]
(pop_momentary_nofree): New function.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@5703 138bc75d-0d04-0410-961f-82ee72b054a4

30 years ago(initdcl, notype_initdcl, init): Undo previous change.
rms [Sun, 10 Oct 1993 05:20:15 +0000 (05:20 +0000)]
(initdcl, notype_initdcl, init): Undo previous change.
(init): Use pop_momentary_nofree if the initializer has real data.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@5702 138bc75d-0d04-0410-961f-82ee72b054a4

30 years ago(sys/spinlock.h): Don't copy it if it doesn't exist.
rms [Sun, 10 Oct 1993 02:50:18 +0000 (02:50 +0000)]
(sys/spinlock.h): Don't copy it if it doesn't exist.
(DPS/XDPSlib.h): Change "XDPS.h" to <DPS/XDPS.h>, for AIX.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@5701 138bc75d-0d04-0410-961f-82ee72b054a4

30 years agoWhen fixing _IO's definition, handle t as arg name.
rms [Sun, 10 Oct 1993 02:46:12 +0000 (02:46 +0000)]
When fixing _IO's definition, handle t as arg name.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@5700 138bc75d-0d04-0410-961f-82ee72b054a4

30 years agoChange $(srcdir)/ to $(srcdir)\ in commands.
rms [Sat, 9 Oct 1993 21:39:12 +0000 (21:39 +0000)]
Change $(srcdir)/ to $(srcdir)\ in commands.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@5699 138bc75d-0d04-0410-961f-82ee72b054a4

30 years ago(expand_expr, case ABS_EXPR): Don't copy twice into volatile MEM.
kenner [Sat, 9 Oct 1993 19:19:52 +0000 (19:19 +0000)]
(expand_expr, case ABS_EXPR): Don't copy twice into volatile MEM.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@5698 138bc75d-0d04-0410-961f-82ee72b054a4

30 years ago(expand_expr): Never reset ORIGINAL_TARGET.
kenner [Sat, 9 Oct 1993 19:17:01 +0000 (19:17 +0000)]
(expand_expr): Never reset ORIGINAL_TARGET.
Pass ORIGINAL_TARGET to lang_expand_expr, not TARGET.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@5697 138bc75d-0d04-0410-961f-82ee72b054a4

30 years ago(asctoeg): Allocate local buffer dynamically. Count
rms [Sat, 9 Oct 1993 16:56:24 +0000 (16:56 +0000)]
(asctoeg): Allocate local buffer dynamically.  Count
any lost significant digits before the decimal point.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@5696 138bc75d-0d04-0410-961f-82ee72b054a4

30 years ago(install-common): Fix typo.
dje [Sat, 9 Oct 1993 16:26:22 +0000 (16:26 +0000)]
(install-common): Fix typo.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@5695 138bc75d-0d04-0410-961f-82ee72b054a4

30 years agoUndo rev 1.156 change; redundant with rev 1.155 change.
kenner [Fri, 8 Oct 1993 23:30:27 +0000 (23:30 +0000)]
Undo rev 1.156 change; redundant with rev 1.155 change.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@5694 138bc75d-0d04-0410-961f-82ee72b054a4

30 years ago(DBX_STATIC_BLOCK_START): For N_LCSYM, force change
wilson [Fri, 8 Oct 1993 23:12:20 +0000 (23:12 +0000)]
(DBX_STATIC_BLOCK_START): For N_LCSYM, force change
to text section to avoid assembler bug.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@5693 138bc75d-0d04-0410-961f-82ee72b054a4

30 years ago(STARTFILE_SPEC): Handle -p and -pg
rms [Fri, 8 Oct 1993 22:48:15 +0000 (22:48 +0000)]
(STARTFILE_SPEC): Handle -p and -pg
outermost.  Also add support for cross-linking.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@5692 138bc75d-0d04-0410-961f-82ee72b054a4

30 years ago(dbxout_type, case INTEGER_TYPE): Correctly check for type smaller
kenner [Fri, 8 Oct 1993 22:36:23 +0000 (22:36 +0000)]
(dbxout_type, case INTEGER_TYPE): Correctly check for type smaller
than `integer'.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@5691 138bc75d-0d04-0410-961f-82ee72b054a4

30 years ago(movsi_unaligned): Change in comment "loads" to "stores".
wilson [Fri, 8 Oct 1993 22:32:10 +0000 (22:32 +0000)]
(movsi_unaligned): Change in comment "loads" to "stores".

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@5690 138bc75d-0d04-0410-961f-82ee72b054a4

30 years ago(emit_library_call_value): Compute struct_value_size,
rms [Fri, 8 Oct 1993 22:29:17 +0000 (22:29 +0000)]
(emit_library_call_value): Compute struct_value_size,
and pass it to emit_call_1.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@5689 138bc75d-0d04-0410-961f-82ee72b054a4

30 years ago(expand_expr, MAX_EXPR and MIN_EXPR case):
rms [Fri, 8 Oct 1993 22:02:44 +0000 (22:02 +0000)]
(expand_expr, MAX_EXPR and MIN_EXPR case):
Don't store in TARGET twice if it's volatile.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@5688 138bc75d-0d04-0410-961f-82ee72b054a4

30 years agoOnly include i386/gstabs.h if LINUX_ELF is not defined.
rms [Fri, 8 Oct 1993 21:41:41 +0000 (21:41 +0000)]
Only include i386/gstabs.h if LINUX_ELF is not defined.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@5687 138bc75d-0d04-0410-961f-82ee72b054a4

30 years agodefine __SHARED__ for shared libraries.
meissner [Fri, 8 Oct 1993 21:12:35 +0000 (21:12 +0000)]
define __SHARED__ for shared libraries.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@5686 138bc75d-0d04-0410-961f-82ee72b054a4

30 years agoadd dependencies for cp-error.o and cp-errfn.o
brendan [Fri, 8 Oct 1993 19:17:51 +0000 (19:17 +0000)]
add dependencies for cp-error.o and cp-errfn.o

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@5685 138bc75d-0d04-0410-961f-82ee72b054a4

30 years agoMake ROSE shared library profiling work; Use GOTOFF if possible for ELF.
meissner [Fri, 8 Oct 1993 19:15:55 +0000 (19:15 +0000)]
Make ROSE shared library profiling work; Use GOTOFF if possible for ELF.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@5684 138bc75d-0d04-0410-961f-82ee72b054a4

30 years ago(CPLUS_OBJS): Add cp-error.o and cp-errfn.o.
brendan [Fri, 8 Oct 1993 19:06:06 +0000 (19:06 +0000)]
(CPLUS_OBJS): Add cp-error.o and cp-errfn.o.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@5683 138bc75d-0d04-0410-961f-82ee72b054a4

30 years ago(scan_loop): When skipping consecutive insns, don't count notes.
dje [Fri, 8 Oct 1993 17:55:28 +0000 (17:55 +0000)]
(scan_loop): When skipping consecutive insns, don't count notes.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@5682 138bc75d-0d04-0410-961f-82ee72b054a4

30 years ago(expand_expr, case MAX_EXPR): Don't use TARGET directly if it is a
kenner [Fri, 8 Oct 1993 15:25:24 +0000 (15:25 +0000)]
(expand_expr, case MAX_EXPR): Don't use TARGET directly if it is a
volatile MEM.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@5681 138bc75d-0d04-0410-961f-82ee72b054a4

30 years ago(check_function_format): Correct error in last change.
kenner [Fri, 8 Oct 1993 14:40:59 +0000 (14:40 +0000)]
(check_function_format): Correct error in last change.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@5680 138bc75d-0d04-0410-961f-82ee72b054a4

30 years ago(initdcl, notype_initdcl): Call push_momentary and pop_momentary here.
rms [Fri, 8 Oct 1993 12:20:44 +0000 (12:20 +0000)]
(initdcl, notype_initdcl): Call push_momentary and pop_momentary here.
(init): Not here.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@5679 138bc75d-0d04-0410-961f-82ee72b054a4

30 years agoRemove LIMITS_H; hasn't been used for a while.
kenner [Fri, 8 Oct 1993 12:03:26 +0000 (12:03 +0000)]
Remove LIMITS_H; hasn't been used for a while.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@5678 138bc75d-0d04-0410-961f-82ee72b054a4

30 years agoRemove definition of EXTRA_PASSES and remove rules for mips-* files.
kenner [Fri, 8 Oct 1993 11:46:38 +0000 (11:46 +0000)]
Remove definition of EXTRA_PASSES and remove rules for mips-* files.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@5677 138bc75d-0d04-0410-961f-82ee72b054a4

30 years agoDon't define memory functions on Alpha.
kenner [Fri, 8 Oct 1993 11:44:49 +0000 (11:44 +0000)]
Don't define memory functions on Alpha.
(Ptrdiff_t): Always `long'.
(WORD_ALIGN): Make portable.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@5676 138bc75d-0d04-0410-961f-82ee72b054a4

30 years ago(mips-tfile, mips-tfile.o, mips-tdump, mips-tdump.o): New rules.
kenner [Fri, 8 Oct 1993 11:44:01 +0000 (11:44 +0000)]
(mips-tfile, mips-tfile.o, mips-tdump, mips-tdump.o): New rules.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@5675 138bc75d-0d04-0410-961f-82ee72b054a4

30 years ago(dbxout_parms): Don't confuse a parameter at an offset of zero from AP
kenner [Fri, 8 Oct 1993 10:55:59 +0000 (10:55 +0000)]
(dbxout_parms): Don't confuse a parameter at an offset of zero from AP
or FP with one that has variable size.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@5674 138bc75d-0d04-0410-961f-82ee72b054a4

30 years ago(emit_library_call): Fix typo in last change; should use Pmode instead
kenner [Fri, 8 Oct 1993 10:34:54 +0000 (10:34 +0000)]
(emit_library_call): Fix typo in last change; should use Pmode instead
of SImode.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@5673 138bc75d-0d04-0410-961f-82ee72b054a4

30 years ago(finish_decl): Error if block-scope static var has incomplete type.
rms [Fri, 8 Oct 1993 04:59:33 +0000 (04:59 +0000)]
(finish_decl): Error if block-scope static var has incomplete type.

(complete_array_type): Correctly set MAXINDEX to one less than array size.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@5672 138bc75d-0d04-0410-961f-82ee72b054a4

30 years ago(expand_expr, case VAR_DECL): If decl wasn't laid out,
rms [Fri, 8 Oct 1993 04:58:24 +0000 (04:58 +0000)]
(expand_expr, case VAR_DECL): If decl wasn't laid out,
lay it out now, and fix the rtl's mode.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@5671 138bc75d-0d04-0410-961f-82ee72b054a4

30 years ago(complete_array_type): Correctly set MAXINDEX to one less than array size.
rms [Fri, 8 Oct 1993 01:49:18 +0000 (01:49 +0000)]
(complete_array_type): Correctly set MAXINDEX to one less than array size.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@5670 138bc75d-0d04-0410-961f-82ee72b054a4

30 years ago(build_binary_op): For *_DIV_EXPR, set shorten based on orig_op0.
tege [Fri, 8 Oct 1993 00:48:54 +0000 (00:48 +0000)]
(build_binary_op): For *_DIV_EXPR, set shorten based on orig_op0.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@5669 138bc75d-0d04-0410-961f-82ee72b054a4

30 years ago(LIB2FUNCS): Add _fixtfdi, _fixunstfdi, _floatditf.
rms [Thu, 7 Oct 1993 23:37:16 +0000 (23:37 +0000)]
(LIB2FUNCS): Add _fixtfdi, _fixunstfdi, _floatditf.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@5668 138bc75d-0d04-0410-961f-82ee72b054a4

30 years ago(HAVE_VPRINTF): Is VPRINTF not VFPRINTF.
wilson [Thu, 7 Oct 1993 22:19:01 +0000 (22:19 +0000)]
(HAVE_VPRINTF): Is VPRINTF not VFPRINTF.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@5667 138bc75d-0d04-0410-961f-82ee72b054a4

30 years ago(main): New option -lang-c-c++-comments.
rms [Thu, 7 Oct 1993 21:39:38 +0000 (21:39 +0000)]
(main): New option -lang-c-c++-comments.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@5666 138bc75d-0d04-0410-961f-82ee72b054a4

30 years agoChange to even newer profiling calling sequence.
meissner [Thu, 7 Oct 1993 21:35:55 +0000 (21:35 +0000)]
Change to even newer profiling calling sequence.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@5665 138bc75d-0d04-0410-961f-82ee72b054a4

30 years agoAdd FINALIZE_PIC to indicate %ebx needs to be set up if profiling.
meissner [Thu, 7 Oct 1993 21:35:28 +0000 (21:35 +0000)]
Add FINALIZE_PIC to indicate %ebx needs to be set up if profiling.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@5664 138bc75d-0d04-0410-961f-82ee72b054a4

30 years agoAlways declare malloc, realloc, etc, to be void *.
kenner [Thu, 7 Oct 1993 21:26:41 +0000 (21:26 +0000)]
Always declare malloc, realloc, etc, to be void *.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@5663 138bc75d-0d04-0410-961f-82ee72b054a4

30 years agoMove in initialization of byte_mode and word_mode from rtl.c
ian [Thu, 7 Oct 1993 21:05:34 +0000 (21:05 +0000)]
Move in initialization of byte_mode and word_mode from rtl.c

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@5662 138bc75d-0d04-0410-961f-82ee72b054a4

30 years agoMove initialization of byte_mode and word_mode to emit-rtl.c
ian [Thu, 7 Oct 1993 21:05:34 +0000 (21:05 +0000)]
Move initialization of byte_mode and word_mode to emit-rtl.c

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@5661 138bc75d-0d04-0410-961f-82ee72b054a4

30 years ago(CPP_PREDEFINES): Add assertions for system/cpu/machine.
dje [Thu, 7 Oct 1993 19:48:20 +0000 (19:48 +0000)]
(CPP_PREDEFINES): Add assertions for system/cpu/machine.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@5660 138bc75d-0d04-0410-961f-82ee72b054a4

30 years ago(struct file_name_list): Add new field c_system_include_path.
rms [Thu, 7 Oct 1993 18:48:55 +0000 (18:48 +0000)]
(struct file_name_list): Add new field c_system_include_path.
(*various*): Set this flag correctly
(is_system_include): Return 2 if C-language system include.
(output_line_command): Output " 4" after " 3" for C-language system
include.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@5659 138bc75d-0d04-0410-961f-82ee72b054a4

30 years ago(install-dir): Fix typo.
dje [Thu, 7 Oct 1993 18:40:43 +0000 (18:40 +0000)]
(install-dir): Fix typo.
(install-common): Remove obsolete comment.
(install-common): Install native g++ only if not cross.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@5658 138bc75d-0d04-0410-961f-82ee72b054a4

30 years ago(emit_library_call, emit_library_call_value):
rms [Thu, 7 Oct 1993 18:38:02 +0000 (18:38 +0000)]
(emit_library_call, emit_library_call_value):
Allocate a temp slot if arg must be passed by reference.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@5657 138bc75d-0d04-0410-961f-82ee72b054a4

30 years ago(read_specs): Fix call to bzero.
rms [Thu, 7 Oct 1993 15:27:56 +0000 (15:27 +0000)]
(read_specs): Fix call to bzero.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@5656 138bc75d-0d04-0410-961f-82ee72b054a4