gcc.git
30 years ago(print_operand_address): A patch for 2.5.8 ended up at the wrong place.
Richard Kenner [Mon, 8 Aug 1994 23:56:06 +0000 (19:56 -0400)]
(print_operand_address): A patch for 2.5.8 ended up at the wrong place.

(print_operand_address): A patch for 2.5.8 ended up at the wrong
place.  Moved.

From-SVN: r7881

30 years ago(TARGET_BITFIELD): New macro.
Richard Kenner [Mon, 8 Aug 1994 23:55:43 +0000 (19:55 -0400)]
(TARGET_BITFIELD): New macro.

(TARGET_SWITCHES): Support for TARGET_BITFIELD.

From-SVN: r7880

30 years ago(all patterns that use ins/inss and ext/exts): Disallow use of these
Richard Kenner [Mon, 8 Aug 1994 23:55:09 +0000 (19:55 -0400)]
(all patterns that use ins/inss and ext/exts): Disallow use of these
instructions when -mnobitfield is specified.

From-SVN: r7879

30 years ago(write_rbrac): Set up to use fixed headers if __USE_FIXED_HEADERS__ is
Richard Kenner [Mon, 8 Aug 1994 23:50:27 +0000 (19:50 -0400)]
(write_rbrac): Set up to use fixed headers if __USE_FIXED_HEADERS__ is
defined.

From-SVN: r7878

30 years ago(create_definition): Warn about `#define a@'...
Richard Kenner [Mon, 8 Aug 1994 23:41:47 +0000 (19:41 -0400)]
(create_definition): Warn about `#define a@'...

(create_definition): Warn about `#define a@', since a diagnostic is
now required (see ISO TC1's addition to subclause 6.8).  Also warn
about `#define is-empty(x) (!x)'.

From-SVN: r7877

30 years ago(emit_reload_insns): Always clear new_spill_reg_store.
Richard Kenner [Mon, 8 Aug 1994 23:36:17 +0000 (19:36 -0400)]
(emit_reload_insns): Always clear new_spill_reg_store.

From-SVN: r7876

30 years ago(find_reloads): Force reload for paradoxical SUBREG of MEM if
Richard Kenner [Mon, 8 Aug 1994 23:25:16 +0000 (19:25 -0400)]
(find_reloads): Force reload for paradoxical SUBREG of MEM if
BYTES_BIG_ENDIAN.

From-SVN: r7875

30 years ago(READONLY_DATA_SECTION): Remove definition.
Richard Kenner [Mon, 8 Aug 1994 23:12:43 +0000 (19:12 -0400)]
(READONLY_DATA_SECTION): Remove definition.

From-SVN: r7874

30 years ago(expand_function_start): Only use static_chain_incoming_rtx once if it
Richard Kenner [Mon, 8 Aug 1994 21:08:00 +0000 (17:08 -0400)]
(expand_function_start): Only use static_chain_incoming_rtx once if it
is a REG and we have SMALL_REGISTER_CLASSES.

From-SVN: r7873

30 years ago(CLASS_CANNOT_CHANGE_SIZE): New macro.
Richard Kenner [Mon, 8 Aug 1994 20:32:28 +0000 (16:32 -0400)]
(CLASS_CANNOT_CHANGE_SIZE): New macro.

From-SVN: r7872

30 years ago(find_free_reg): Fix typo in last change.
Richard Kenner [Mon, 8 Aug 1994 20:31:51 +0000 (16:31 -0400)]
(find_free_reg): Fix typo in last change.

From-SVN: r7871

30 years ago(CLASS_CANNOT_CHANGE_SIZE): New macro.
Richard Kenner [Sun, 7 Aug 1994 12:54:28 +0000 (08:54 -0400)]
(CLASS_CANNOT_CHANGE_SIZE): New macro.

From-SVN: r7870

30 years ago(eliminate_regs, case SUBREG): Add USE of pseudo so we don't
Richard Kenner [Sun, 7 Aug 1994 12:53:44 +0000 (08:53 -0400)]
(eliminate_regs, case SUBREG): Add USE of pseudo so we don't
improperly delete an output reload.

From-SVN: r7869

30 years ago(push_reload): Make test in LOAD_EXTEND_OP case more precise; handle CLASS_CANNOT_CHA...
Richard Kenner [Sun, 7 Aug 1994 12:53:02 +0000 (08:53 -0400)]
(push_reload): Make test in LOAD_EXTEND_OP case more precise; handle CLASS_CANNOT_CHANGE_SIZE.

(push_reload): Make test in LOAD_EXTEND_OP case more precise; handle
CLASS_CANNOT_CHANGE_SIZE.
(find_relods): When setting force_reloads, make LOAD_EXTEND_OP case
more precise.

From-SVN: r7868

30 years ago(regs_change_size): New variable.
Richard Kenner [Sun, 7 Aug 1994 12:52:33 +0000 (08:52 -0400)]
(regs_change_size): New variable.

(stupid_life_analysis): Alloc, init and pass it to stupid_free_reg.
(stupid_mark_regs): Set it.
(stupid_find_reg): New arg, CHANGES_SIZE; avoid regs in
CLASS_CANNOT_CHANGE_SIZE if defined and CHANGES_SIZE nonzero.

From-SVN: r7867

30 years ago(find_reg) If CLASS_CANNOT_CHANGE_SIZE, avoid its registers if
Richard Kenner [Sun, 7 Aug 1994 12:52:03 +0000 (08:52 -0400)]
(find_reg) If CLASS_CANNOT_CHANGE_SIZE, avoid its registers if
reg_changes_size.

From-SVN: r7866

30 years ago(qty_changes_size): New variable.
Richard Kenner [Sun, 7 Aug 1994 12:51:35 +0000 (08:51 -0400)]
(qty_changes_size): New variable.

(alloc_qty{,_for_scratch}, update_qty_class): Set it.
(local_alloc): Allocate it.
(find_free_reg): If CLASS_CANNOT_CHANGE_SIZE, avoid its registers if
qty_changes_size.

From-SVN: r7865

30 years ago(reg_changes_size): New variable.
Richard Kenner [Sun, 7 Aug 1994 12:51:03 +0000 (08:51 -0400)]
(reg_changes_size): New variable.

(allocate_for_life_analysis): Allocate and initialize it.
(mark_used_regs, case SUBREG): Set it.

From-SVN: r7864

30 years ago(reg_changes_size): Add declaration.
Richard Kenner [Sun, 7 Aug 1994 12:50:40 +0000 (08:50 -0400)]
(reg_changes_size): Add declaration.

From-SVN: r7863

30 years ago45th Cygnus<->FSF merge
Mike Stump [Fri, 5 Aug 1994 20:25:20 +0000 (20:25 +0000)]
45th Cygnus<->FSF merge

From-SVN: r7862

30 years ago(expand_expr...
Jason Merrill [Fri, 5 Aug 1994 19:02:42 +0000 (19:02 +0000)]
(expand_expr...

 (expand_expr, COND_EXPR case): Use truthvalue_conversion
        to make the condition for running cleanups acceptable to
        invert_truthvalue.

From-SVN: r7861

30 years ago(expand_mult): Accept DImode for synth_mult only if CONST_DOUBLE_HIGH is zero.
Jim Wilson [Fri, 5 Aug 1994 16:29:21 +0000 (09:29 -0700)]
(expand_mult): Accept DImode for synth_mult only if CONST_DOUBLE_HIGH is zero.

(expand_mult): Accept DImode for synth_mult only if
CONST_DOUBLE_HIGH is zero.  Reject negative values for synth_mult
if the mode is larger than HOST_BITS_PER_INT.  Don't do the
negate_variant if the mode is larger than HOST_BITS_PER_INT.

From-SVN: r7860

30 years ago(DO_GLOBAL_CTORS_BODY): Use long instead of
Jim Wilson [Fri, 5 Aug 1994 16:22:40 +0000 (09:22 -0700)]
(DO_GLOBAL_CTORS_BODY): Use long instead of
HOST_WIDE_INT.

From-SVN: r7859

30 years ago(distclean): Delete it.
Jim Wilson [Fri, 5 Aug 1994 16:14:36 +0000 (09:14 -0700)]
(distclean): Delete it.

From-SVN: r7858

30 years ago(defer_cleanups_to): Put back line which was mistakenly
Jason Merrill [Fri, 5 Aug 1994 01:49:31 +0000 (01:49 +0000)]
(defer_cleanups_to): Put back line which was mistakenly
        removed.

From-SVN: r7857

30 years ago(v9 va_start): Pass an arg to __builtin_next_arg.
Doug Evans [Thu, 4 Aug 1994 01:36:07 +0000 (01:36 +0000)]
(v9 va_start): Pass an arg to __builtin_next_arg.

(v9 va_arg): Advance over float's.

From-SVN: r7856

30 years ago(v9 sparc_builtin_saveregs): Save quadword fp regs on 16 byte boundaries.
Doug Evans [Thu, 4 Aug 1994 01:34:34 +0000 (01:34 +0000)]
(v9 sparc_builtin_saveregs): Save quadword fp regs on 16 byte boundaries.

(v9 sparc_builtin_saveregs): Save quadword fp regs on
16 byte boundaries.  Handle non-zero number of named fp args.

From-SVN: r7855

30 years agoVarious changes to avoid clobbering glibc header files
Ian Lance Taylor [Wed, 3 Aug 1994 15:13:59 +0000 (15:13 +0000)]
Various changes to avoid clobbering glibc header files

From-SVN: r7854

30 years ago(simplify_unary_operation): Clean up some mode and size checks with
Richard Kenner [Tue, 2 Aug 1994 23:06:41 +0000 (19:06 -0400)]
(simplify_unary_operation): Clean up some mode and size checks with
CONST_DOUBLEs; TRUNCATE should do nothing.

From-SVN: r7853

30 years ago(subst_prev_insn): Remove variable and all uses.
Richard Kenner [Tue, 2 Aug 1994 22:38:10 +0000 (18:38 -0400)]
(subst_prev_insn): Remove variable and all uses.

From-SVN: r7852

30 years ago(V9_SWITCHES): Add -mmedlow, -mmedany.
Jim Wilson [Tue, 2 Aug 1994 18:53:35 +0000 (11:53 -0700)]
(V9_SWITCHES): Add -mmedlow, -mmedany.

(TARGET_OPTIONS): Delete.
(CONDITIONAL_REGISTER_USAGE): Don't unfix %g4 if -mmedany.

From-SVN: r7851

30 years ago(sparc_code_model): Delete.
Jim Wilson [Tue, 2 Aug 1994 18:51:03 +0000 (11:51 -0700)]
(sparc_code_model): Delete.

(sparc_override_options): Code model flags only useable with v9.

From-SVN: r7850

30 years ago(all DF/TFmode patterns): Use `e' in contraint field
Jim Wilson [Tue, 2 Aug 1994 18:44:45 +0000 (11:44 -0700)]
(all DF/TFmode patterns): Use `e' in contraint field
instead of `f'.

From-SVN: r7849

30 years ago(enum reg_class): New values EXTRA_FP_REGS,
Jim Wilson [Tue, 2 Aug 1994 18:41:16 +0000 (11:41 -0700)]
(enum reg_class): New values EXTRA_FP_REGS,

GENERAL_OR_EXTRA_FP_REGS for the v9 case.
(REG_CLASS_NAMES): Likewise.
(REG_CLASS_CONTENTS): Likewise.
(REGNO_REG_CLASS): Handle EXTRA_FP_REGS.
(REG_CLASS_FROM_LETTER): Likewise, as `e'.
Treat `e' like `f' in v8 case.
(FP_REG_CLASS_P): New macro.
(PREFERRED_RELOAD_CLASS): Use it.
(SECONDARY_INPUT_RELOAD_CLASS, SECONDARY_OUTPUT_RELOAD_CLASS,
SECONDARY_MEMORY_NEEDED, CLASS_MAX_NREGS, REGISTER_MOVE_COST):
Likewise.

From-SVN: r7848

30 years ago(arith64_operand): Integer CONST_DOUBLE is DImode.
Richard Kenner [Tue, 2 Aug 1994 11:00:20 +0000 (07:00 -0400)]
(arith64_operand): Integer CONST_DOUBLE is DImode.

From-SVN: r7847

30 years agoInitial revision
Roland McGrath [Tue, 2 Aug 1994 00:05:29 +0000 (00:05 +0000)]
Initial revision

From-SVN: r7846

30 years ago(permanent_allocation): When freeing to momentary_function_firstobj,
Richard Kenner [Mon, 1 Aug 1994 23:27:34 +0000 (19:27 -0400)]
(permanent_allocation): When freeing to momentary_function_firstobj,

set momentary_firstobj to be the next available location (i.e.,
momentary_function_firstobj).

From-SVN: r7845

30 years agoHandle _BSD_WCHAR_T_ like _WCHAR_T_, since at least BSD/386 1.1 uses the former inste...
Richard Kenner [Mon, 1 Aug 1994 22:52:34 +0000 (18:52 -0400)]
Handle _BSD_WCHAR_T_ like _WCHAR_T_, since at least BSD/386 1.1 uses the former instead of the latter.

Handle _BSD_WCHAR_T_ like _WCHAR_T_, since at least BSD/386 1.1 uses
the former instead of the latter.  If _BSD_RUNE_T_ is defined, then
define rune_t when we define wchar_t.  Test definedness of _GCC_SIZE_T
as well as _GCC_SIZE_T_; likewise for _GCC_PTRDIFF_T and _GCC_WCHAR_T.

From-SVN: r7844

30 years agopa-ghpux.h, pa-hpux.h (LINK_SPEC): Any -g argument implies static linking.
Jeff Law [Mon, 1 Aug 1994 09:21:48 +0000 (03:21 -0600)]
pa-ghpux.h, pa-hpux.h (LINK_SPEC): Any -g argument implies static linking.

* pa-ghpux.h, pa-hpux.h (LINK_SPEC): Any -g argument implies
static linking.

From-SVN: r7843

30 years ago(expand_inline_function): Don't fall down trying to
Jason Merrill [Sun, 31 Jul 1994 21:31:00 +0000 (21:31 +0000)]
(expand_inline_function): Don't fall down trying to
        pass things by invisible reference.

From-SVN: r7842

30 years ago(my_strerror): New function.
Richard Kenner [Sun, 31 Jul 1994 10:56:29 +0000 (06:56 -0400)]
(my_strerror): New function.

(error_from_errno, perror_with_name): Use it.

From-SVN: r7841

30 years agoFix typo.
Richard Kenner [Sat, 30 Jul 1994 23:01:48 +0000 (19:01 -0400)]
Fix typo.

From-SVN: r7840

30 years ago(fold_truthop): Apply masks to constants.
Richard Kenner [Sat, 30 Jul 1994 22:18:55 +0000 (18:18 -0400)]
(fold_truthop): Apply masks to constants.

From-SVN: r7839

30 years ago(print_node{,_brief}): Use correct printf code to print INTEGER_CST if
Richard Kenner [Sat, 30 Jul 1994 22:14:22 +0000 (18:14 -0400)]
(print_node{,_brief}): Use correct printf code to print INTEGER_CST if
HOST_WIDE_INT is wider than int.

From-SVN: r7838

30 years ago({store,extract}_bit_field): Don't use bitfield insn if OP0 is
Richard Kenner [Sat, 30 Jul 1994 22:09:27 +0000 (18:09 -0400)]
({store,extract}_bit_field): Don't use bitfield insn if OP0 is
register and bitfield spans it.

From-SVN: r7837

30 years ago(print_operand): Integer CONST_DOUBLE is DImode.
Richard Kenner [Sat, 30 Jul 1994 19:06:58 +0000 (15:06 -0400)]
(print_operand): Integer CONST_DOUBLE is DImode.

From-SVN: r7836

30 years ago(PRINT_OPERAND): Integer CONST_DOUBLE is DImode.
Richard Kenner [Sat, 30 Jul 1994 19:05:30 +0000 (15:05 -0400)]
(PRINT_OPERAND): Integer CONST_DOUBLE is DImode.

From-SVN: r7835

30 years ago(reg_or_0_operand): Integer CONST_DOUBLE is DImode.
Richard Kenner [Sat, 30 Jul 1994 18:57:19 +0000 (14:57 -0400)]
(reg_or_0_operand): Integer CONST_DOUBLE is DImode.

From-SVN: r7834

30 years ago(PRINT_OPERAND): Integer CONST_DOUBLE is DImode.
Richard Kenner [Sat, 30 Jul 1994 18:53:45 +0000 (14:53 -0400)]
(PRINT_OPERAND): Integer CONST_DOUBLE is DImode.

From-SVN: r7833

30 years ago(fold_rtx, case MEM): Surround TRUNCATE for jump table entry with a CONST.
Richard Kenner [Sat, 30 Jul 1994 16:58:42 +0000 (12:58 -0400)]
(fold_rtx, case MEM): Surround TRUNCATE for jump table entry with a CONST.

(fold_rtx, case '1'): Handle operand 0 of a CONST.
(fold_rtx, case PLUS): Handle (const (minus (label_ref) (label_ref))).

From-SVN: r7832

30 years ago(tablejump): Rework to look like normal add but verify that label is for next insn...
Richard Kenner [Sat, 30 Jul 1994 16:54:26 +0000 (12:54 -0400)]
(tablejump): Rework to look like normal add but verify that label is for next insn and is tablejump...

(tablejump): Rework to look like normal add but verify that label is
for next insn and is tablejump; look for ADDR_DIFF_ELT.

From-SVN: r7831

30 years ago(CASE_VECTOR_PC_RELATIVE): Define.
Richard Kenner [Sat, 30 Jul 1994 16:53:17 +0000 (12:53 -0400)]
(CASE_VECTOR_PC_RELATIVE): Define.

(ASM_OUTPUT_ADDR_VEC_ELT): Abort.
(ASM_OUTPUT_ADDR_DIFF_ELT): Now what used to be previous definition.

From-SVN: r7830

30 years ago(finish_decl): Preserve initialializer if iterator.
Richard Kenner [Fri, 29 Jul 1994 23:26:59 +0000 (19:26 -0400)]
(finish_decl): Preserve initialializer if iterator.

From-SVN: r7829

30 years ago(bc_output_constructor): Return type now rtx.
Richard Kenner [Fri, 29 Jul 1994 23:07:15 +0000 (19:07 -0400)]
(bc_output_constructor): Return type now rtx.

From-SVN: r7828

30 years ago(change_main_variant): Return type now void.
Richard Kenner [Fri, 29 Jul 1994 23:06:41 +0000 (19:06 -0400)]
(change_main_variant): Return type now void.

From-SVN: r7827

30 years ago(write_{l,r}brac): Specify return type of int.
Richard Kenner [Fri, 29 Jul 1994 23:06:08 +0000 (19:06 -0400)]
(write_{l,r}brac): Specify return type of int.

From-SVN: r7826

30 years ago(bc_sym_write): Change %d to %lu in printf calls.
Richard Kenner [Fri, 29 Jul 1994 23:05:12 +0000 (19:05 -0400)]
(bc_sym_write): Change %d to %lu in printf calls.

From-SVN: r7825

30 years agoAdd declaration of ctime.
Richard Kenner [Fri, 29 Jul 1994 23:04:10 +0000 (19:04 -0400)]
Add declaration of ctime.

From-SVN: r7824

30 years ago(expand_function_start): Initialize VALUE_ADDRESS.
Richard Kenner [Fri, 29 Jul 1994 22:50:41 +0000 (18:50 -0400)]
(expand_function_start): Initialize VALUE_ADDRESS.

From-SVN: r7823

30 years ago(build_unary_op, case *INCREMENT_EXPR): Add size in bytes, not value
Richard Kenner [Fri, 29 Jul 1994 22:33:29 +0000 (18:33 -0400)]
(build_unary_op, case *INCREMENT_EXPR): Add size in bytes, not value
of sizeof.

From-SVN: r7822

30 years ago(tst?f): Use CONST0_RTX instead of incorrect call to
Richard Kenner [Fri, 29 Jul 1994 21:50:14 +0000 (17:50 -0400)]
(tst?f): Use CONST0_RTX instead of incorrect call to
immed_real_const_1.

From-SVN: r7821

30 years ago(move_block_to_reg): Do nothing if NREGS == 0.
Richard Kenner [Fri, 29 Jul 1994 21:36:13 +0000 (17:36 -0400)]
(move_block_to_reg): Do nothing if NREGS == 0.

From-SVN: r7820

30 years ago(special_symbol, do_xifdef): Don't access value.defn of a T_CONST.
Richard Kenner [Fri, 29 Jul 1994 21:16:58 +0000 (17:16 -0400)]
(special_symbol, do_xifdef): Don't access value.defn of a T_CONST.

From-SVN: r7819

30 years ago(DO_GLOBAL_CTORS_BODY): Reverse order of execution
Jason Merrill [Fri, 29 Jul 1994 19:03:37 +0000 (19:03 +0000)]
(DO_GLOBAL_CTORS_BODY): Reverse order of execution
        of constuctor lists.

From-SVN: r7818

30 years agoReverse order of execution of
Jason Merrill [Fri, 29 Jul 1994 19:03:37 +0000 (19:03 +0000)]
Reverse order of execution of
        destructor lists.

From-SVN: r7817

30 years ago(output_decl...
Richard Kenner [Thu, 28 Jul 1994 23:56:18 +0000 (19:56 -0400)]
(output_decl...

(output_decl, case FUNCTION_DECL): Corrected and simplified code that
determined when to generate varargs or ANSI stdargs variable length
parameter list DWARF information.

From-SVN: r7816

30 years ago(expand_expr, case CONJ_EXPR): Use correct mode for parts of a complex
Richard Kenner [Thu, 28 Jul 1994 23:48:33 +0000 (19:48 -0400)]
(expand_expr, case CONJ_EXPR): Use correct mode for parts of a complex
expression.

From-SVN: r7815

30 years ago(extv, extzv): In patterns that will use movb and movw, ensure size is
Richard Kenner [Thu, 28 Jul 1994 23:38:46 +0000 (19:38 -0400)]
(extv, extzv): In patterns that will use movb and movw, ensure size is
8 or 16.

From-SVN: r7814

30 years ago(expand_binop, case MULT [complex]) Fix typo.
Richard Kenner [Thu, 28 Jul 1994 23:28:18 +0000 (19:28 -0400)]
(expand_binop, case MULT [complex]) Fix typo.

From-SVN: r7813

30 years ago(FUNCTION_VALUE): New override.
Richard Kenner [Thu, 28 Jul 1994 23:21:33 +0000 (19:21 -0400)]
(FUNCTION_VALUE): New override.

From-SVN: r7812

30 years ago*** empty log message ***
Richard Kenner [Thu, 28 Jul 1994 23:16:20 +0000 (19:16 -0400)]
*** empty log message ***

From-SVN: r7811

30 years ago(compare_spill_regs): Simplify and return zero if registers are the same.
Richard Kenner [Thu, 28 Jul 1994 21:34:53 +0000 (17:34 -0400)]
(compare_spill_regs): Simplify and return zero if registers are the same.

From-SVN: r7810

30 years ago(c-lex.o, distdir-start): Depend on $(srcdir)/c-gperf.h, not
Richard Kenner [Thu, 28 Jul 1994 21:27:26 +0000 (17:27 -0400)]
(c-lex.o, distdir-start): Depend on $(srcdir)/c-gperf.h, not
c-gperf.h.

From-SVN: r7809

30 years ago#undef PCC_STATIC_STRUCT_RETURN
Jason Merrill [Thu, 28 Jul 1994 20:26:09 +0000 (20:26 +0000)]
#undef PCC_STATIC_STRUCT_RETURN

From-SVN: r7808

30 years ago#define NO_IMPLICIT_EXTERN_C
Jason Merrill [Thu, 28 Jul 1994 20:23:02 +0000 (20:23 +0000)]
#define NO_IMPLICIT_EXTERN_C

From-SVN: r7807

30 years ago(LIBGCC2_CFLAGS): Undo last patch. HAVE_ATEXIT is defined in svr4.h.
Doug Evans [Thu, 28 Jul 1994 18:39:05 +0000 (18:39 +0000)]
(LIBGCC2_CFLAGS): Undo last patch. HAVE_ATEXIT is defined in svr4.h.

From-SVN: r7806

30 years agoremoved declaration of bzero
Kresten Krab Thorup [Thu, 28 Jul 1994 16:56:52 +0000 (16:56 +0000)]
removed declaration of bzero

From-SVN: r7805

30 years ago(finish_struct): Don't look at alignment of error_mark_node.
Richard Kenner [Thu, 28 Jul 1994 12:07:05 +0000 (08:07 -0400)]
(finish_struct): Don't look at alignment of error_mark_node.

From-SVN: r7804

30 years ago(try_combine): Don't make a MULT if none of the insns in our input had one.
Richard Kenner [Thu, 28 Jul 1994 11:11:09 +0000 (07:11 -0400)]
(try_combine): Don't make a MULT if none of the insns in our input had one.

From-SVN: r7803

30 years ago(expand_mult): Properly set ADD_TARGET for add_variant.
Richard Kenner [Thu, 28 Jul 1994 03:33:05 +0000 (23:33 -0400)]
(expand_mult): Properly set ADD_TARGET for add_variant.

From-SVN: r7802

30 years ago(INITIAL_ELIMINATION_OFFSET): Properly compute offset between AP and SP when...
Richard Kenner [Thu, 28 Jul 1994 03:11:17 +0000 (23:11 -0400)]
(INITIAL_ELIMINATION_OFFSET): Properly compute offset between AP and SP when...

(INITIAL_ELIMINATION_OFFSET): Properly compute offset between AP and
SP when get_frame_size and current_function_pretend_args_size are not
a multiple of 16 bytes.

From-SVN: r7801

30 years ago(ASM_OUTPUT_ASCII): Fix bug when first character of string constant is
Richard Kenner [Wed, 27 Jul 1994 23:06:43 +0000 (19:06 -0400)]
(ASM_OUTPUT_ASCII): Fix bug when first character of string constant is
single quote.

From-SVN: r7800

30 years agoChange i860 in #if to __i860__, as with other CPUs
Ian Lance Taylor [Wed, 27 Jul 1994 18:06:45 +0000 (18:06 +0000)]
Change i860 in #if to __i860__, as with other CPUs

From-SVN: r7799

30 years ago(expand_divmod): Don't make REG_NOTE if last insn's destination isn't
Richard Kenner [Wed, 27 Jul 1994 18:06:24 +0000 (14:06 -0400)]
(expand_divmod): Don't make REG_NOTE if last insn's destination isn't
QUOTIENT.

From-SVN: r7798

30 years ago(expand_expr, case ARRAY_REF): Don't fold L"foo"[2].
Richard Kenner [Tue, 26 Jul 1994 23:45:11 +0000 (19:45 -0400)]
(expand_expr, case ARRAY_REF): Don't fold L"foo"[2].

From-SVN: r7797

30 years ago(process_init_element): Do not call push_init_level
Jim Wilson [Tue, 26 Jul 1994 17:56:03 +0000 (10:56 -0700)]
(process_init_element): Do not call push_init_level
if the value is error_mark_node.

From-SVN: r7796

30 years ago(NO_IMPLICIT_EXTERN_C): Define.
Jim Wilson [Tue, 26 Jul 1994 17:48:56 +0000 (10:48 -0700)]
(NO_IMPLICIT_EXTERN_C): Define.

From-SVN: r7795

30 years agoAdd BSDI support.
Michael Meissner [Mon, 25 Jul 1994 12:52:14 +0000 (12:52 +0000)]
Add BSDI support.

From-SVN: r7794

30 years ago(andhi3, iorhi3, xorhi3): Change constraint on operand 2 from `i' to `n'.
Doug Evans [Fri, 22 Jul 1994 18:33:37 +0000 (18:33 +0000)]
(andhi3, iorhi3, xorhi3): Change constraint on operand 2 from `i' to `n'.

From-SVN: r7793

30 years agoDJ patches for MSDOS
Michael Meissner [Fri, 22 Jul 1994 13:55:40 +0000 (13:55 +0000)]
DJ patches for MSDOS

From-SVN: r7792

30 years agoDefine NO_IMPLICIT_EXTERN_C
Michael Meissner [Fri, 22 Jul 1994 13:32:49 +0000 (13:32 +0000)]
Define NO_IMPLICIT_EXTERN_C

From-SVN: r7791

30 years ago*** empty log message ***
Steve Chamberlain [Fri, 22 Jul 1994 06:12:36 +0000 (06:12 +0000)]
*** empty log message ***

From-SVN: r7790

30 years ago(build_module_descriptor): Don't set DECL_EXTERNAL on
Jim Wilson [Thu, 21 Jul 1994 22:13:24 +0000 (15:13 -0700)]
(build_module_descriptor): Don't set DECL_EXTERNAL on
current_function_decl.

From-SVN: r7789

30 years ago(simplify_rtx): For (not (xor X C)) generate new rtx
Jim Wilson [Thu, 21 Jul 1994 22:06:05 +0000 (15:06 -0700)]
(simplify_rtx): For (not (xor X C)) generate new rtx
instead of modifying old rtx.

From-SVN: r7788

30 years ago(start_function): If old_decl is NULL, then set it to the implicit decl if any.
Jim Wilson [Thu, 21 Jul 1994 21:55:22 +0000 (14:55 -0700)]
(start_function): If old_decl is NULL, then set it to the implicit decl if any.

(start_function): If old_decl is NULL, then set it to
the implicit decl if any.  Delete superfluous test from warn missing
prototypes code.  For warn missing declarations code, only warn if
previous decl is implicit.

From-SVN: r7787

30 years ago(fold): Don't fold X-X to 0 if X is floating point
Jim Wilson [Thu, 21 Jul 1994 21:46:32 +0000 (14:46 -0700)]
(fold): Don't fold X-X to 0 if X is floating point
and !flag_fast_math.

From-SVN: r7786

30 years ago(stmp-multilib): Rework to handle make -n.
Doug Evans [Thu, 21 Jul 1994 06:07:22 +0000 (06:07 +0000)]
(stmp-multilib): Rework to handle make -n.

(stmp-multilib-sub): New target.

From-SVN: r7785

30 years ago(clean): Remove multilib build dirs.
Doug Evans [Wed, 20 Jul 1994 02:17:55 +0000 (02:17 +0000)]
(clean): Remove multilib build dirs.

From-SVN: r7784

30 years ago(print_operand, default case): Handle SFmode regs.
Doug Evans [Wed, 20 Jul 1994 00:32:31 +0000 (00:32 +0000)]
(print_operand, default case): Handle SFmode regs.

From-SVN: r7783

30 years ago(call_operand): Use symbolic_operand not CONSTANT_P.
Jim Wilson [Tue, 19 Jul 1994 02:17:24 +0000 (19:17 -0700)]
(call_operand): Use symbolic_operand not CONSTANT_P.

(call_operand_address): Likewise.

From-SVN: r7782