]> gcc.gnu.org Git - gcc.git/log
gcc.git
27 years agosparc.c (print_operand): Handle new codes H/L.
Doug Evans [Wed, 25 Sep 1996 20:46:52 +0000 (20:46 +0000)]
sparc.c (print_operand): Handle new codes H/L.

* sparc.c (print_operand): Handle new codes H/L.
* sparc.md (lo_sum_di_sp32,adddi3_sp32,subdi3_sp32,
mulsidi3_sp32,const_mulsidi3,umulsidi3_sp32,const_umulsidi3,
smacdi,umacdi,anddi3_sp32,iordi3_sp32,xordi3_sp32,negdi2_sp32):
Add little endian support.

From-SVN: r12846

27 years agosparc.c (print_operand): Handle new codes H/L.
Doug Evans [Wed, 25 Sep 1996 20:39:46 +0000 (20:39 +0000)]
sparc.c (print_operand): Handle new codes H/L.

* sparc.c (print_operand): Handle new codes H/L.
* sparc.md (lo_sum_di_sp32,adddi3_sp32,subdi3_sp32,
mulsidi3_sp32,const_mulsidi3,umulsidi3_sp32,const_umulsidi3,
smacdi,umacdi,anddi3_sp32,iordi3_sp32,xordi3_sp32,negdi2_sp32):
Add little endian support.

From-SVN: r12845

27 years agoCreate multilib versions of -fpic/-fPIC.
Doug Evans [Wed, 25 Sep 1996 20:38:57 +0000 (20:38 +0000)]
Create multilib versions of -fpic/-fPIC.

From-SVN: r12844

27 years ago(store_bit_field): don't make flag_force_mem disable insv
Jim Wilson [Wed, 25 Sep 1996 20:23:32 +0000 (13:23 -0700)]
(store_bit_field): don't make flag_force_mem disable insv
for memory operands.

From-SVN: r12843

27 years ago(instantiate_decl): Always store addr back into x.
Jim Wilson [Wed, 25 Sep 1996 19:31:31 +0000 (12:31 -0700)]
(instantiate_decl): Always store addr back into x.

From-SVN: r12842

27 years ago(push_secondary_reload): Do strip paradoxical SUBREG even if reload_class is CLASS_CA...
Jim Wilson [Wed, 25 Sep 1996 00:44:04 +0000 (17:44 -0700)]
(push_secondary_reload): Do strip paradoxical SUBREG even if reload_class is CLASS_CANNOT_CHANGE_SIZE.

(push_secondary_reload): Do strip paradoxical SUBREG
even if reload_class is CLASS_CANNOT_CHANGE_SIZE.  Change reload_mode
to mode in SECONDARY_MEMORY_NEEDED and get_secondary_mem calls.

From-SVN: r12841

27 years ago(emit_reload_insns): For output part of RELOAD_OTHER,
Jim Wilson [Tue, 24 Sep 1996 23:34:28 +0000 (16:34 -0700)]
(emit_reload_insns): For output part of RELOAD_OTHER,

emit after RELOAD_FOR_OUTPUT, in reverse order of reload number,
but not separately.

From-SVN: r12840

27 years agoInitial revision
Jim Wilson [Tue, 24 Sep 1996 23:21:45 +0000 (16:21 -0700)]
Initial revision

From-SVN: r12839

27 years agoFix SI followed by 4 DFs under AIX
Michael Meissner [Tue, 24 Sep 1996 22:14:57 +0000 (22:14 +0000)]
Fix SI followed by 4 DFs under AIX

From-SVN: r12838

27 years agoAdd comment about renmaing from aux.h.
Doug Evans [Tue, 24 Sep 1996 21:40:03 +0000 (21:40 +0000)]
Add comment about renmaing from aux.h.

From-SVN: r12837

27 years agoInitial revision
Jeff Law [Tue, 24 Sep 1996 20:25:40 +0000 (14:25 -0600)]
Initial revision

From-SVN: r12836

27 years ago(copy_node): Fix error in last change.
Richard Kenner [Tue, 24 Sep 1996 12:33:44 +0000 (08:33 -0400)]
(copy_node): Fix error in last change.

From-SVN: r12835

27 years ago(used_arg): Fix multilib_matches parsing to not corrupt entry parameter.
Richard Kenner [Tue, 24 Sep 1996 12:28:52 +0000 (08:28 -0400)]
(used_arg): Fix multilib_matches parsing to not corrupt entry parameter.

From-SVN: r12834

27 years ago(get_condition): Use rtx_equal_p to compare rtx.
Richard Kenner [Tue, 24 Sep 1996 12:22:03 +0000 (08:22 -0400)]
(get_condition): Use rtx_equal_p to compare rtx.

From-SVN: r12833

27 years ago(expand_inline_function): Avoid creating paradoxical subreg wider than
Richard Kenner [Tue, 24 Sep 1996 12:13:52 +0000 (08:13 -0400)]
(expand_inline_function): Avoid creating paradoxical subreg wider than
BITS_PER_WORD as inlined function result.

From-SVN: r12832

27 years ago(struct directive, directive_table, handle_directive): pass_thru now 1 for #define...
Richard Kenner [Tue, 24 Sep 1996 12:06:34 +0000 (08:06 -0400)]
(struct directive, directive_table, handle_directive): pass_thru now 1 for #define and 2 for #pragma.

(struct directive, directive_table, handle_directive): pass_thru now 1 for
#define and 2 for #pragma.
(handle_directive): When deciding whether to suppress comment at end of
directive, ignore tabs and spaces after comment.  Remove redundant limit test.
With -dD -C, copy comment when isolating definition.
(skip_to_end_of_comment): With -C, don't copy newline at end of C++ comment.

From-SVN: r12831

27 years agoInsert newlines just before end of 'sed' command strings if last 'sed'
Richard Kenner [Tue, 24 Sep 1996 12:00:06 +0000 (08:00 -0400)]
Insert newlines just before end of 'sed' command strings if last 'sed'
command is 'a' or 'i'.

From-SVN: r12830

27 years ago(PREFERRED_DEBUGGING_TYPE): If no debugging formats are supported, set to NO_DEBUG.
Richard Kenner [Tue, 24 Sep 1996 11:28:50 +0000 (07:28 -0400)]
(PREFERRED_DEBUGGING_TYPE): If no debugging formats are supported, set to NO_DEBUG.

(PREFERRED_DEBUGGING_TYPE): If no debugging formats are supported, set
to NO_DEBUG.
(main): Don't do setting of PREFERRED_DEBUGGING_TYPE here.

From-SVN: r12829

27 years ago(finish_struct): Check PCC_BITFIELD_TYPE_MATTERS value.
Richard Kenner [Tue, 24 Sep 1996 02:50:55 +0000 (22:50 -0400)]
(finish_struct): Check PCC_BITFIELD_TYPE_MATTERS value.

(finish_struct): Check PCC_BITFIELD_TYPE_MATTERS value.  arbitrary
expression.

From-SVN: r12828

27 years ago(BOOL): Define BOOL as int for VxWorks.
Richard Kenner [Tue, 24 Sep 1996 02:45:12 +0000 (22:45 -0400)]
(BOOL): Define BOOL as int for VxWorks.

From-SVN: r12827

27 years ago(-vxsim*): New operating system.
Richard Kenner [Tue, 24 Sep 1996 02:44:17 +0000 (22:44 -0400)]
(-vxsim*): New operating system.

From-SVN: r12795

27 years agoInitial revision
Richard Kenner [Tue, 24 Sep 1996 02:43:53 +0000 (22:43 -0400)]
Initial revision

From-SVN: r12794

27 years ago(constrain_operands): Don't test clobbered constraints.
Richard Kenner [Tue, 24 Sep 1996 02:33:29 +0000 (22:33 -0400)]
(constrain_operands): Don't test clobbered constraints.

From-SVN: r12793

27 years ago(promote_mode, case REFERENCE_TYPE): New case.
Richard Kenner [Tue, 24 Sep 1996 01:23:23 +0000 (21:23 -0400)]
(promote_mode, case REFERENCE_TYPE): New case.

From-SVN: r12792

27 years ago(dbxout_symbol): Fix forgotten case in last change: check
Richard Kenner [Tue, 24 Sep 1996 01:15:37 +0000 (21:15 -0400)]
(dbxout_symbol): Fix forgotten case in last change: check
DECL_ARTIFICIAL also when using the short cut way.

From-SVN: r12791

27 years ago(copy_node): Abort if don't know size of node.
Richard Kenner [Mon, 23 Sep 1996 23:48:51 +0000 (19:48 -0400)]
(copy_node): Abort if don't know size of node.

From-SVN: r12790

27 years ago(can_combine_p): Even if SMALL_REGISTER_CLASSES, know lifetime not
Richard Kenner [Mon, 23 Sep 1996 23:28:23 +0000 (19:28 -0400)]
(can_combine_p): Even if SMALL_REGISTER_CLASSES, know lifetime not
extended if all_adjacent set.

From-SVN: r12789

27 years ago(fold_rtx): Fold inside ASM_OPERANDS.
Richard Kenner [Mon, 23 Sep 1996 22:43:54 +0000 (18:43 -0400)]
(fold_rtx): Fold inside ASM_OPERANDS.

From-SVN: r12788

27 years ago(expand_asm_operands): Handle '+' constraint.
Richard Kenner [Mon, 23 Sep 1996 22:41:46 +0000 (18:41 -0400)]
(expand_asm_operands): Handle '+' constraint.

From-SVN: r12787

27 years agoInitial revision
Richard Kenner [Mon, 23 Sep 1996 22:41:16 +0000 (18:41 -0400)]
Initial revision

From-SVN: r12786

27 years ago(expand_increment): If postincrement for MEM can't use add directly,
Richard Kenner [Mon, 23 Sep 1996 20:42:58 +0000 (16:42 -0400)]
(expand_increment): If postincrement for MEM can't use add directly,

load address in reg and enqueue increment and store of reg.

From-SVN: r12785

27 years ago(check_dbra_loop): Don't assume label must be second part of
Richard Kenner [Mon, 23 Sep 1996 20:15:26 +0000 (16:15 -0400)]
(check_dbra_loop): Don't assume label must be second part of
if_then_else in condjump.

From-SVN: r12784

27 years ago(jump_optimize): In no-nop move deletion, don't test PRESERVE_DEATH_INFO_REGNO_P...
Richard Kenner [Mon, 23 Sep 1996 20:07:01 +0000 (16:07 -0400)]
(jump_optimize): In no-nop move deletion, don't test PRESERVE_DEATH_INFO_REGNO_P...

(jump_optimize): In no-nop move deletion, don't test
PRESERVE_DEATH_INFO_REGNO_P; instead test if optimization is performed.
Check for REG_UNUSED note on to-be deleted insn before searching for preceding
instruction to delete note from.
If PRESERVE_DEATH_INFO_REGNO_P is true for SREG, replace INSN with USE.

From-SVN: r12783

27 years ago(build1): Clean up initialization of OBSTACK.
Richard Kenner [Mon, 23 Sep 1996 19:55:15 +0000 (15:55 -0400)]
(build1): Clean up initialization of OBSTACK.

From-SVN: r12782

27 years ago(reload): Initialize the previous_offset fields in reg_eliminate
Richard Kenner [Mon, 23 Sep 1996 19:49:52 +0000 (15:49 -0400)]
(reload): Initialize the previous_offset fields in reg_eliminate
before calling setup_save_areas.

From-SVN: r12781

27 years agoMore LANG_LIB2FUNCS.
Jason Merrill [Mon, 23 Sep 1996 19:41:48 +0000 (19:41 +0000)]
More LANG_LIB2FUNCS.

From-SVN: r12780

27 years ago(dbxout_function): Don't check DECL_SECTION_NAME before
Jim Wilson [Mon, 23 Sep 1996 19:34:01 +0000 (12:34 -0700)]
(dbxout_function): Don't check DECL_SECTION_NAME before
calling dbxout_function_end.

From-SVN: r12779

27 years ago(emit_reload_insns): Declare and set this_reload_insn.
Richard Kenner [Mon, 23 Sep 1996 19:26:39 +0000 (15:26 -0400)]
(emit_reload_insns): Declare and set this_reload_insn.

From-SVN: r12778

27 years ago(var_rtx): New function.
Richard Kenner [Mon, 23 Sep 1996 18:40:48 +0000 (14:40 -0400)]
(var_rtx): New function.

(expand_expr, case COND_EXPR): Also use target if same as singleton.

From-SVN: r12777

27 years ago(emit_reload_insns): For output part of RELOAD_OTHER...
Richard Kenner [Mon, 23 Sep 1996 18:22:18 +0000 (14:22 -0400)]
(emit_reload_insns): For output part of RELOAD_OTHER...

(emit_reload_insns): For output part of RELOAD_OTHER, put in front of
anything previous for that output, but not separately.

From-SVN: r12776

27 years agoCorrect comments.
Richard Kenner [Mon, 23 Sep 1996 14:25:56 +0000 (10:25 -0400)]
Correct comments.

From-SVN: r12775

27 years ago(decl_attribtes, case A_SECTION): Allow for static local variable.
Richard Kenner [Mon, 23 Sep 1996 01:06:39 +0000 (21:06 -0400)]
(decl_attribtes, case A_SECTION): Allow for static local variable.

From-SVN: r12774

27 years agoFix error in comments.
Richard Kenner [Sun, 22 Sep 1996 16:12:10 +0000 (12:12 -0400)]
Fix error in comments.

From-SVN: r12773

27 years ago(pushdecl): Check new declaration actually conflicts before warning about implicit...
Richard Kenner [Sun, 22 Sep 1996 15:37:08 +0000 (11:37 -0400)]
(pushdecl): Check new declaration actually conflicts before warning about implicit external vs.

(pushdecl): Check new declaration actually conflicts before warning
about implicit external vs. static declarations.

From-SVN: r12772

27 years ago(convert_move): Replace explicit checks for FP extend ops with use of can_extend_p.
Richard Kenner [Sun, 22 Sep 1996 15:30:04 +0000 (11:30 -0400)]
(convert_move): Replace explicit checks for FP extend ops with use of can_extend_p.

(convert_move): Replace explicit checks for FP extend ops with use of
can_extend_p.
Add missing tests for FP trunc operations.

From-SVN: r12771

27 years ago(DWARF_VERSION): Define as 1 if not already defined.
Richard Kenner [Sun, 22 Sep 1996 15:19:49 +0000 (11:19 -0400)]
(DWARF_VERSION): Define as 1 if not already defined.

From-SVN: r12770

27 years ago(combine_givs): Improve combining DEST_REG giv with its only use.
Richard Kenner [Sun, 22 Sep 1996 15:12:06 +0000 (11:12 -0400)]
(combine_givs): Improve combining DEST_REG giv with its only use.

From-SVN: r12769

27 years agoReplace use of __objc_xmalloc and free with objc_malloc and objc_free.
Richard Kenner [Sun, 22 Sep 1996 14:49:59 +0000 (10:49 -0400)]
Replace use of __objc_xmalloc and free with objc_malloc and objc_free.

From-SVN: r12768

27 years agoReplace use of __objc_xcalloc, __objc_xrealloc, and __objc_xmalloc
Richard Kenner [Sun, 22 Sep 1996 14:41:58 +0000 (10:41 -0400)]
Replace use of __objc_xcalloc, __objc_xrealloc, and __objc_xmalloc
with objc_calloc, objc_realloc, and objc_malloc.

From-SVN: r12767

27 years ago(__objc_xmalloc, __objc_xrealloc): Delete.
Richard Kenner [Sun, 22 Sep 1996 14:39:18 +0000 (10:39 -0400)]
(__objc_xmalloc, __objc_xrealloc): Delete.

From-SVN: r12766

27 years agoReplace use of __obj_xmalloc and free with objc_malloc and objc_free.
Richard Kenner [Sun, 22 Sep 1996 14:36:59 +0000 (10:36 -0400)]
Replace use of __obj_xmalloc and free with objc_malloc and objc_free.

From-SVN: r12765

27 years ago(_objc_malloc): New function pointer.
Richard Kenner [Sun, 22 Sep 1996 14:36:08 +0000 (10:36 -0400)]
(_objc_malloc): New function pointer.

(_objc_atomic_malloc, _objc_valloc): Likewise.
(_objc_realloc, _objc_calloc, _objc_free): Likewise

From-SVN: r12764

27 years ago(objc_malloc): Renamed from __objc_xmalloc.
Richard Kenner [Sun, 22 Sep 1996 14:35:45 +0000 (10:35 -0400)]
(objc_malloc): Renamed from __objc_xmalloc.

(objc_realloc): Renamed from __objc_realloc.
(objc_atomic_malloc): New function.
(objc_valloc): New function.
(objc_calloc): Renamed from __objc_calloc.
(objc_free): New function.

From-SVN: r12763

27 years agoReplace use of free with objc_free.
Richard Kenner [Sun, 22 Sep 1996 14:35:09 +0000 (10:35 -0400)]
Replace use of free with objc_free.

From-SVN: r12762

27 years agoReplace use of __objc_xcalloc and free with objc_calloc and objc_free.
Richard Kenner [Sun, 22 Sep 1996 14:34:13 +0000 (10:34 -0400)]
Replace use of __objc_xcalloc and free with objc_calloc and objc_free.

From-SVN: r12761

27 years agoReplace use of __objc_xmalloc and free with objc_malloc and objc_free.
Richard Kenner [Sun, 22 Sep 1996 14:33:49 +0000 (10:33 -0400)]
Replace use of __objc_xmalloc and free with objc_malloc and objc_free.

From-SVN: r12760

27 years agoLANG_LIB2FUNCS and LANG_EXTRA_HEADERS
Jason Merrill [Sun, 22 Sep 1996 12:25:52 +0000 (12:25 +0000)]
LANG_LIB2FUNCS and LANG_EXTRA_HEADERS

From-SVN: r12759

27 years ago(alpha_swapped_comparison_operator pattern): Fix asm operand typo in
Richard Kenner [Sat, 21 Sep 1996 21:59:55 +0000 (17:59 -0400)]
(alpha_swapped_comparison_operator pattern): Fix asm operand typo in
last change.

From-SVN: r12758

27 years ago(USER_LABEL_PREFIX): Define.
Richard Kenner [Sat, 21 Sep 1996 11:11:46 +0000 (07:11 -0400)]
(USER_LABEL_PREFIX): Define.

From-SVN: r12757

27 years ago(USER_LABEL_PREFIX): Undefine.
Richard Kenner [Sat, 21 Sep 1996 11:10:51 +0000 (07:10 -0400)]
(USER_LABEL_PREFIX): Undefine.

From-SVN: r12756

27 years ago(ASM_OUTPUT_LABELREF): Delete.
Richard Kenner [Sat, 21 Sep 1996 11:10:15 +0000 (07:10 -0400)]
(ASM_OUTPUT_LABELREF): Delete.

From-SVN: r12755

27 years ago(USER_LABEL_PREFIX): Redefine.
Richard Kenner [Sat, 21 Sep 1996 11:08:05 +0000 (07:08 -0400)]
(USER_LABEL_PREFIX): Redefine.

(ASM_OUTPUT_LABELREF) Use USER_LABEL_PREFIX.

From-SVN: r12754

27 years ago(USER_LABEL_PREFIX): Redefine.
Richard Kenner [Sat, 21 Sep 1996 11:07:21 +0000 (07:07 -0400)]
(USER_LABEL_PREFIX): Redefine.

From-SVN: r12753

27 years ago(USER_LABEL_PREFIX): Redefine, not ASM_OUTPUT_LABELREF.
Richard Kenner [Sat, 21 Sep 1996 11:05:59 +0000 (07:05 -0400)]
(USER_LABEL_PREFIX): Redefine, not ASM_OUTPUT_LABELREF.

From-SVN: r12752

27 years agoUpdate comments.
Richard Kenner [Sat, 21 Sep 1996 10:59:54 +0000 (06:59 -0400)]
Update comments.

From-SVN: r12751

27 years ago(USER_LABEL_PREFIX): Define instead of ASM_OUTPUT_LABELREF.
Richard Kenner [Sat, 21 Sep 1996 10:53:37 +0000 (06:53 -0400)]
(USER_LABEL_PREFIX): Define instead of ASM_OUTPUT_LABELREF.

From-SVN: r12750

27 years ago(ASM_OUTPUT_LABELREF): Provide default definition if not already defined.
Richard Kenner [Sat, 21 Sep 1996 10:35:12 +0000 (06:35 -0400)]
(ASM_OUTPUT_LABELREF): Provide default definition if not already defined.

From-SVN: r12749

27 years agoInitial revision
Richard Kenner [Sat, 21 Sep 1996 10:34:54 +0000 (06:34 -0400)]
Initial revision

From-SVN: r12748

27 years ago(MAKE_DECL_ONE_ONLY): Oops.
Jason Merrill [Thu, 19 Sep 1996 01:37:10 +0000 (01:37 +0000)]
(MAKE_DECL_ONE_ONLY): Oops.

From-SVN: r12747

27 years ago(demangle_template): Fix handling of address args.
Jason Merrill [Thu, 19 Sep 1996 00:47:43 +0000 (00:47 +0000)]
(demangle_template): Fix handling of address args.

        (gnu_special): Handle type_info stuff.

From-SVN: r12746

27 years ago(jump_optimize): Insert conditional move after jump insn instead of
Richard Kenner [Wed, 18 Sep 1996 21:57:27 +0000 (17:57 -0400)]
(jump_optimize): Insert conditional move after jump insn instead of
before.

From-SVN: r12745

27 years ago(print_operand): Support unsigned codes for %D, %c, and %d.
Richard Kenner [Wed, 18 Sep 1996 21:53:25 +0000 (17:53 -0400)]
(print_operand): Support unsigned codes for %D, %c, and %d.

From-SVN: r12744

27 years ago(PREDICATE_CODES): Add alpha_swapped_comparison_operator.
Richard Kenner [Wed, 18 Sep 1996 21:48:28 +0000 (17:48 -0400)]
(PREDICATE_CODES): Add alpha_swapped_comparison_operator.

From-SVN: r12743

27 years ago(alpha_swapped_comparison_operator): New function.
Richard Kenner [Wed, 18 Sep 1996 21:48:10 +0000 (17:48 -0400)]
(alpha_swapped_comparison_operator): New function.

From-SVN: r12742

27 years agoAdd pattern for b%c with swapped comparisons with 0.
Richard Kenner [Wed, 18 Sep 1996 21:47:46 +0000 (17:47 -0400)]
Add pattern for b%c with swapped comparisons with 0.

Delete three unnamed cmp insns that are strict subsets of new insn.

From-SVN: r12741

27 years ago(alpha_emit_set_long_const): Save one instruction when -O2 and high
Richard Kenner [Wed, 18 Sep 1996 21:33:30 +0000 (17:33 -0400)]
(alpha_emit_set_long_const): Save one instruction when -O2 and high
word == low word.

From-SVN: r12740

27 years ago(ASM_OUTPUT_MI_THUNK): Handle functions returning an aggregate.
Stan Cox [Wed, 18 Sep 1996 20:49:46 +0000 (20:49 +0000)]
(ASM_OUTPUT_MI_THUNK): Handle functions returning an aggregate.

From-SVN: r12739

27 years ago89th Cygnus<->FSF quick merge
Mike Stump [Wed, 18 Sep 1996 17:20:21 +0000 (17:20 +0000)]
89th Cygnus<->FSF quick merge

From-SVN: r12738

27 years ago(\inforef): Move to more appropriate place.
Karl Berry [Wed, 18 Sep 1996 12:15:20 +0000 (12:15 +0000)]
(\inforef): Move to more appropriate place.

* texinfo.tex (\inforef): Move to more appropriate place.
(\pounds): Remove spurious extra $.
(\email): Typeset argument in angle brackets.
(\macro): Use \doignore for robustness, instead of just letting TeX
parse the argument.
(\unmacro): Define.

From-SVN: r12737

27 years ago(MAKE_DECL_ONE_ONLY): Define.
Jason Merrill [Wed, 18 Sep 1996 11:07:42 +0000 (11:07 +0000)]
(MAKE_DECL_ONE_ONLY): Define.

From-SVN: r12736

27 years ago(DECL_ONE_ONLY): New macro.
Jason Merrill [Wed, 18 Sep 1996 11:07:42 +0000 (11:07 +0000)]
(DECL_ONE_ONLY): New macro.

From-SVN: r12735

27 years ago(assemble_variable): Fix setting of first_global_object_name.
Jason Merrill [Wed, 18 Sep 1996 11:07:42 +0000 (11:07 +0000)]
(assemble_variable): Fix setting of first_global_object_name.

(assemble_variable): Fix setting of
        first_global_object_name.
        (assemble_start_function): Likewise.
(supports_one_only): New function.
        (make_decl_one_only): Likewise.

From-SVN: r12734

27 years ago(winnt.o): Compile properly.
Doug Evans [Tue, 17 Sep 1996 23:42:22 +0000 (23:42 +0000)]
(winnt.o): Compile properly.

From-SVN: r12733

27 years agoFinish MIPS4 support, add R5000 support.
Ian Lance Taylor [Tue, 17 Sep 1996 19:52:34 +0000 (19:52 +0000)]
Finish MIPS4 support, add R5000 support.

From-SVN: r12732

27 years agoalmost forgot to checkit it in.
Mike Stump [Tue, 17 Sep 1996 19:30:53 +0000 (19:30 +0000)]
almost forgot to checkit   it in.

From-SVN: r12731

27 years ago(LEGITIMIZE_ADDRESS): typo fixes (x -> X).
Jim Wilson [Tue, 17 Sep 1996 19:09:43 +0000 (12:09 -0700)]
(LEGITIMIZE_ADDRESS): typo fixes (x -> X).

From-SVN: r12730

27 years agoNew define_splits to recombine output from LEGITIMIZE_ADDRESS.
Jim Wilson [Tue, 17 Sep 1996 19:08:58 +0000 (12:08 -0700)]
New define_splits to recombine output from LEGITIMIZE_ADDRESS.

From-SVN: r12729

27 years ago(link_command_spec): Move -T options to end of link command
Jim Wilson [Tue, 17 Sep 1996 02:37:51 +0000 (19:37 -0700)]
(link_command_spec):  Move -T options to end of link command
line.

From-SVN: r12728

27 years ago(LINK_SPEC, SUBTARTGET_SWITCHES): Delete.
Jim Wilson [Tue, 17 Sep 1996 02:33:14 +0000 (19:33 -0700)]
(LINK_SPEC, SUBTARTGET_SWITCHES): Delete.

(LIB_SPEC): Define to just -lc.
(STARTFILE_SPEC): Define to empty.

From-SVN: r12727

27 years ago(ext_shift_insns, ext_shift_amounts): new arrays.
Jim Wilson [Mon, 16 Sep 1996 17:40:36 +0000 (10:40 -0700)]
(ext_shift_insns, ext_shift_amounts): new arrays.

(gen_ashift_hi, gen_shifty_hi_op, shl_and_kind): new functions.
rtx_equal_function_value_matters: declare.
(shl_and_length, shl_and_src_length, gen_shl_and): new functions.
(shl_sext_kind, shl_sext_length, gen_shl_sext): new functions.

From-SVN: r12726

27 years ago(ashlhi3_k, lshrhi3_m): new insn pattern.
Jim Wilson [Mon, 16 Sep 1996 17:39:15 +0000 (10:39 -0700)]
(ashlhi3_k, lshrhi3_m): new insn pattern.

(lshrhi3, shl_sext_ext, shl_sext_sub):
new insn pattern with matching define_split.
(and_shl_scratch): Likewise, but also with unnamed variants.

From-SVN: r12725

27 years ago(convert_filename): Don't start looking for '.' until after last
Richard Kenner [Sun, 15 Sep 1996 00:55:05 +0000 (20:55 -0400)]
(convert_filename): Don't start looking for '.' until after last
directory separator.

From-SVN: r12724

27 years agoUse pc instead of unknown, for pc clones.
Richard Kenner [Sun, 15 Sep 1996 00:49:22 +0000 (20:49 -0400)]
Use pc instead of unknown, for pc clones.

RMS:

Use pc instead of unknown, for pc clones.
Use -linux-gnu for Linux-based GNU systems.

From-SVN: r12717

27 years agoManson: Doc +
Richard Kenner [Sun, 15 Sep 1996 00:47:01 +0000 (20:47 -0400)]
Manson: Doc +

Manson: Doc +
(add_partial_entry): New routine.
(expand_start_try_stmts): Moved from cp/except.c.
(expand_start_all_catch): Move functionality of expand_end_try_stmts here.

From-SVN: r12716

27 years agomrs/manson:
Richard Kenner [Sun, 15 Sep 1996 00:44:58 +0000 (20:44 -0400)]
mrs/manson:

Update documentation.

From-SVN: r12715

27 years ago(store_field): If storing a record on big endian targets,
Richard Kenner [Sun, 15 Sep 1996 00:42:46 +0000 (20:42 -0400)]
(store_field): If storing a record on big endian targets,

set up so we store the high-order bits.
(expand_expr, case COMPONENT_REF): Likewise for loads.

From-SVN: r12714

27 years ago(HAVE_EXECUTABLE_SUFFIX): New macro.
Richard Kenner [Sun, 15 Sep 1996 00:40:31 +0000 (20:40 -0400)]
(HAVE_EXECUTABLE_SUFFIX): New macro.

(convert_filename): New function.
(process_command, case 'o'): Call it.
(process_command, default case): Likewise; delete old code.

From-SVN: r12713

27 years ago(GCC_PASSES): Add $(exeext) to names.
Richard Kenner [Sun, 15 Sep 1996 00:38:47 +0000 (20:38 -0400)]
(GCC_PASSES): Add $(exeext) to names.

(FLAGS_TO_PASS): Add CLIB.
(c-pragma.o): Add dependencies on except.h, function.h, defaults.h.

From-SVN: r12712

27 years ago(CHECK_STACK_LIMIT): Make consistent with MD file.
Richard Kenner [Sat, 14 Sep 1996 21:05:03 +0000 (17:05 -0400)]
(CHECK_STACK_LIMIT): Make consistent with MD file.

From-SVN: r12711

27 years ago({MASK,TARGET}_STACK_PROBE): New macros.
Richard Kenner [Sat, 14 Sep 1996 21:03:12 +0000 (17:03 -0400)]
({MASK,TARGET}_STACK_PROBE): New macros.

(TARGET_SWITCHES): Add -fstack-arg-probe.

From-SVN: r12710

This page took 0.090169 seconds and 5 git commands to generate.