Mike Stump [Thu, 16 May 1996 18:43:00 +0000 (18:43 +0000)]
86th Cygnus<->FSF quick merge
From-SVN: r11974
Michael Meissner [Wed, 15 May 1996 18:00:36 +0000 (18:00 +0000)]
Use pic_offset_table_rtx instead of rs6000_pic_register; Rewrite int/float conversions so reload allocates the temp
From-SVN: r11973
Jeff Law [Wed, 15 May 1996 14:38:44 +0000 (08:38 -0600)]
* h8300/h8300.h (DBX_OUTPUT_MAIN_SOURCE_FILE_END): Define.
From-SVN: r11972
Richard Kenner [Sat, 11 May 1996 11:42:11 +0000 (07:42 -0400)]
(store_field): Support BLKmode bitfield if aligned on byte boundary using emit_block_move.
(store_field): Support BLKmode bitfield if aligned on byte boundary using
emit_block_move.
(expand_expr, case COMPONENT_REF): Likewise.
From-SVN: r11971
Doug Evans [Sat, 11 May 1996 11:39:49 +0000 (11:39 +0000)]
decl2.c (finish_vtable_vardecl): Surround DECL_ONE_ONLY with ifdef.
* decl2.c (finish_vtable_vardecl): Surround DECL_ONE_ONLY with ifdef.
(finish_file): Likewise.
From-SVN: r11970
Richard Kenner [Sat, 11 May 1996 01:30:41 +0000 (21:30 -0400)]
(ASM_FINAL_SPEC): Add #undef.
From-SVN: r11969
Richard Kenner [Fri, 10 May 1996 23:01:08 +0000 (19:01 -0400)]
(maybe_eliminate_biv_1): Disable all but two cases of biv elimination with givs...
(maybe_eliminate_biv_1): Disable all but two cases of biv elimination
with givs and restrict those two cases to an ADD_VAL that is an
address.
From-SVN: r11968
Richard Kenner [Fri, 10 May 1996 22:33:30 +0000 (18:33 -0400)]
(mark_set_1, mark_used_regs): Clean up usages of ALL_NEEDED; change to
SOME_NOT_NEEDED and set properly.
From-SVN: r11967
Jason Merrill [Fri, 10 May 1996 18:30:07 +0000 (18:30 +0000)]
(compile_file): Don't warn about artificial functions
declared static and not defined.
From-SVN: r11966
Doug Evans [Fri, 10 May 1996 02:01:26 +0000 (02:01 +0000)]
varasm.c (assemble_variable): ASM_DECLARE_OBJECT_NAME needn't consider bytecodes.
* varasm.c (assemble_variable): ASM_DECLARE_OBJECT_NAME needn't
consider bytecodes.
* toplev.c (rest_of_decl_compilation): Likewise with
ASM_FINISH_DECLARE_OBJECT.
From-SVN: r11965
Doug Evans [Fri, 10 May 1996 01:59:58 +0000 (01:59 +0000)]
varasm.c (assemble_variable): ASM_DECLARE_OBJECT_NAME needn't consider bytecodes.
* varasm.c (assemble_variable): ASM_DECLARE_OBJECT_NAME needn't
consider bytecodes.
* varasm.c (assemble_start_function): ASM_DECLARE_FUNCTION_NAME
needn't consider bytecodes.
From-SVN: r11964
Doug Evans [Fri, 10 May 1996 01:46:04 +0000 (01:46 +0000)]
(ASM_DECLARE_OBJECT_NAME): Delete bytecode checking.
From-SVN: r11963
Doug Evans [Fri, 10 May 1996 01:38:01 +0000 (01:38 +0000)]
(ASM_DECLARE_{FUNCTION,OBJECT}_NAME): Remove bytecode support.
From-SVN: r11962
Jim Wilson [Thu, 9 May 1996 23:34:32 +0000 (16:34 -0700)]
(SET_ASM_OP): Define.
From-SVN: r11961
Michael Meissner [Thu, 9 May 1996 19:15:54 +0000 (19:15 +0000)]
Fix typo in last change.
From-SVN: r11960
Michael Meissner [Thu, 9 May 1996 17:41:03 +0000 (17:41 +0000)]
Add fine grain control to -msdata
From-SVN: r11959
Doug Evans [Thu, 9 May 1996 01:04:34 +0000 (01:04 +0000)]
function.c (aggregate_value_p): Return 1 if TREE_ADDRESSABLE.
* function.c (aggregate_value_p): Return 1 if TREE_ADDRESSABLE.
* pa/pa.h (RETURN_IN_MEMORY): No longer test for TREE_ADDRESSABLE.
From-SVN: r11958
Doug Evans [Thu, 9 May 1996 01:04:06 +0000 (01:04 +0000)]
* function.c (aggregate_value_p): Return 1 if TREE_ADDRESSABLE.
From-SVN: r11957
Mike Stump [Wed, 8 May 1996 18:18:35 +0000 (18:18 +0000)]
86th Cygnus<->FSF quick merge
From-SVN: r11956
Jeff Law [Wed, 8 May 1996 02:36:19 +0000 (20:36 -0600)]
h8300.c: Include obstack.h.
* h8300/h8300.c: Include obstack.h.
(bit_memory_operand): New function.
(print_operand): Append ":16" to a memory reference to
the tiny data area.
(h8300_tiny_data_p): New function.
(h8300_valid_machine_decl_attribute): Accept "tiny_data". Fix
typo.
(h8300_encode_label): New function.
(h8300_adjust_insn_length): References to the tiny data section
are two bytes shorter than normal accesses on the H8/300H.
* h8300/h8300.h (OK_FOR_U): Fix thinko.
(ENCODE_SECTION_INFO): Encode info for tiny data variables.
(STRIP_NAME_ENCODING): Define.
* h8300/h8300.md (movqi insn): Fix length for a constant load.
(movstrictqi): Likewise.
(movhi, movstricthi): Likewise.
(memory btst patterns): Add register to the constraints to keep
reload happy.
From-SVN: r11955
Jeff Law [Tue, 7 May 1996 21:11:47 +0000 (15:11 -0600)]
h8300.h (OK_FOR_U): (const (plus (symbol_ref) (const_int))) is a valid U operand if...
* h8300/h8300.h (OK_FOR_U): (const (plus (symbol_ref) (const_int)))
is a valid U operand if SYMBOL_REF_FLAG is set on the
SYMBOL_REF.
* h8300/h8300.md (memory btst patterns): New patterns.
From-SVN: r11954
Jeff Law [Tue, 7 May 1996 19:58:32 +0000 (13:58 -0600)]
h8300.c (h8300_eightbit_data_p): Renamed from h8300_tiny_data_p.
* h8300/h8300.c (h8300_eightbit_data_p): Renamed from
h8300_tiny_data_p.
(h8300_eightbit_data_p): Check for the "eightbit_data"
attribute instead of "tiny_data".
(h8300_valid_machine_decl_attribute): Likewise.
* h8300/h8300.h (ENCODE_SECTION_INFO): Call h8300_eightbit_data_p
instead of h8300_tiny_data_p.
From-SVN: r11953
Mike Stump [Tue, 7 May 1996 18:54:10 +0000 (18:54 +0000)]
86th Cygnus<->FSF quick merge
From-SVN: r11952
Jeff Law [Tue, 7 May 1996 17:42:26 +0000 (11:42 -0600)]
h8300.h (READONLY_DATA_SECTION): Define.
* h8300/h8300.h (READONLY_DATA_SECTION): Define.
(EXTRA_SECTIONS): Add in_readonly_data.
(READONLY_DATA_SECTION_ASM_OP): Define.
(EXTRA_SECTION_FUNCTINOS): Add readonly_data.
From-SVN: r11951
Jason Merrill [Tue, 7 May 1996 16:26:09 +0000 (16:26 +0000)]
(make_decl_rtl): Update DECL_ASSEMBLER_NAME for local
| statics.
From-SVN: r11950
Richard Kenner [Tue, 7 May 1996 02:04:13 +0000 (22:04 -0400)]
(expand_decl): Don't deduce alignment of SIZE from DECL_ALIGN; use
TYPE_ALIGN instead.
From-SVN: r11949
Paul Eggert [Tue, 7 May 1996 01:37:49 +0000 (01:37 +0000)]
(skip_comment, handle_directive): Don't use uninitialized vars.
From-SVN: r11948
Jim Wilson [Mon, 6 May 1996 23:39:46 +0000 (16:39 -0700)]
(gen_shifty_op): Truncate VALUE to avoid out of bounds array access.
From-SVN: r11947
Doug Evans [Mon, 6 May 1996 22:51:59 +0000 (22:51 +0000)]
dbxout.c (dbxout_function): When deciding to call dbxout_function_end change test from...
* dbxout.c (dbxout_function): When deciding to call dbxout_function_end
change test from flag_function_sections to DECL_SECTION_NAME != NULL.
From-SVN: r11946
Doug Evans [Mon, 6 May 1996 22:47:20 +0000 (22:47 +0000)]
(named_section): Accept any decl.
From-SVN: r11945
Richard Kenner [Mon, 6 May 1996 22:45:05 +0000 (18:45 -0400)]
(assign_parms): Set RTX_UNCHANGING_P in stack_parm if parm is
read-only.
From-SVN: r11944
Stan Cox [Mon, 6 May 1996 21:01:51 +0000 (21:01 +0000)]
(final_scan_insn): Modify conditional moves whose cc is nonstandard.
From-SVN: r11943
Stan Cox [Mon, 6 May 1996 20:58:44 +0000 (20:58 +0000)]
(decl_attributes): Chain multiple attributes correctly.
From-SVN: r11942
Richard Kenner [Mon, 6 May 1996 19:41:35 +0000 (15:41 -0400)]
(truthvalue_conversion, case ADDR_EXPR): Don't treat address of
external decl as always nonzero.
From-SVN: r11941
Jason Merrill [Mon, 6 May 1996 18:36:48 +0000 (18:36 +0000)]
-fno-common change
From-SVN: r11940
Mike Stump [Mon, 6 May 1996 18:07:22 +0000 (18:07 +0000)]
expr.c (expand_increment): Add third parameter to know when to ignore the result value.
* expr.c (expand_increment): Add third parameter to know when to
ignore the result value.
(store_constructor): Ditto.
(expand_expr, case PREINCREMENT_EXPR): Ditto.
(expand_expr, case PREDECREMENT_EXPR): Ditto.
(expand_expr, case POSTINCREMENT_EXPR): Ditto.
(expand_expr, case POSTDECREMENT_EXPR): Ditto.
* tree.c (stabilize_reference): Always ignore the first operand of
COMPOUND_EXPRs.
From-SVN: r11939
Jim Wilson [Mon, 6 May 1996 17:13:55 +0000 (10:13 -0700)]
(expand_expr, case INDIRECT_REF): Delete obsolete code
to special case a SAVE_EXPR operand.
From-SVN: r11938
Richard Kenner [Mon, 6 May 1996 14:00:02 +0000 (10:00 -0400)]
(ASM_OUTPUT_MI_THUNK): Define.
From-SVN: r11937
Richard Kenner [Mon, 6 May 1996 13:49:05 +0000 (09:49 -0400)]
Use the new trampoline definition.
(TRAMPOLINE_TEMPLATE, TRAMPOLINE_SIZE): Deleted.
(INITIALIZE_TRAMPOLINE): Changed.
(FINALIZE_TRAMPOLINE, CLEAR_INSN_CACHE): New.
From-SVN: r11936
Richard Kenner [Mon, 6 May 1996 13:43:48 +0000 (09:43 -0400)]
(rtx_addr_varies_p): Scan operands of type `E'.
From-SVN: r11935
Richard Kenner [Mon, 6 May 1996 13:04:35 +0000 (09:04 -0400)]
(BOOT_CFLAGS, STMP_FIXPROTO, STMP_FIXPROTO): Deleted.
From-SVN: r11934
Richard Kenner [Mon, 6 May 1996 13:04:01 +0000 (09:04 -0400)]
Initial revision
From-SVN: r11933
Richard Kenner [Mon, 6 May 1996 13:03:48 +0000 (09:03 -0400)]
(BOOT_CFLAGS, STMP_FIXPROTO, STMP_FIXPROTO): New, moved from x-linux.
From-SVN: r11932
Richard Kenner [Mon, 6 May 1996 02:12:23 +0000 (22:12 -0400)]
(default_include): For C++, also search OLD_GPLUSPLUS_INCLUDE_DIR.
From-SVN: r11931
Richard Kenner [Mon, 6 May 1996 02:11:01 +0000 (22:11 -0400)]
(include_defaults_array): For C++, also search
OLD_GPLUSPLUS_INCLUDE_DIR.
From-SVN: r11930
Richard Kenner [Mon, 6 May 1996 02:10:03 +0000 (22:10 -0400)]
(gxx_include_dir): Change to $(prefix)/include/g++.
(old_gxx_include_dir): New - defined as $(libdir)/g++-include.
(cccp.o, cpplib.o): Also pass OLD_GPLUSPLUS_INCLUDE_DIR (set from
$(old_gxx_include_dir)).
From-SVN: r11929
Richard Kenner [Mon, 6 May 1996 01:59:45 +0000 (21:59 -0400)]
(check_newline): Fix #pragma parsing; issue error message for
directive that starts with `p' but isn't `pragma'.
From-SVN: r11928
Richard Kenner [Sun, 5 May 1996 17:18:02 +0000 (13:18 -0400)]
Fix typo in comment.
From-SVN: r11927
Richard Kenner [Sun, 5 May 1996 17:13:21 +0000 (13:13 -0400)]
(hash_value_for_key): Prevent endless loop when 0 was stored in a
hashtable.
From-SVN: r11926
Richard Kenner [Sun, 5 May 1996 17:09:49 +0000 (13:09 -0400)]
(SET_ASM_OP, ASM_WEAKEN_LABEL): Define.
From-SVN: r11925
Richard Kenner [Sun, 5 May 1996 16:47:58 +0000 (12:47 -0400)]
(build_real_from_int_cst): Remove spurious test for
REAL_IS_NOT_DOUBLE.
From-SVN: r11924
Richard Earnshaw [Sat, 4 May 1996 16:13:28 +0000 (16:13 +0000)]
aout.h (ASM_OUTPUT_MI_THUNK): Delete.
* aout.h (ASM_OUTPUT_MI_THUNK): Delete.
(ASM_OUTPUT_OPTIONS): Define.
(ASM_FILE_START): Call ASM_OUTPUT_OPTIONS.
(BSS_SECTION_OP): Define.
(ASM_OUTPUT_ALIGN): Don't output anything if byte alignment is wanted.
(ASM_OUTPUT_ALIGNED_BSS): Define.
From-SVN: r11923
Richard Earnshaw [Sat, 4 May 1996 16:13:28 +0000 (16:13 +0000)]
(PROCESSOR_DEFAULT): Default to PROCESSOR_ARM6.
From-SVN: r11922
Richard Earnshaw [Sat, 4 May 1996 16:13:28 +0000 (16:13 +0000)]
(arm_select): Declare and initialize.
(all_procs): Add arm7100.
(arm_override_options): Parse arm_select structure to determine selected
architecture and tuning parameters.
(output_option, output_options): New functions.
(arm_canonicalize_comparison): New function.
(arm_gen_movstrqi): Don't add a writeback of the index registers for the
last instructions.
(arm_select_cc_mode): Detect case where mode is carry out of unsigned
arithmetic.
(output_lcomm_directive): Use bss_section (), and use alignment rather than
rounding.
(get_arm_condition_code): Handle CC_Cmode.
(final_prescan_insn): Avoid boundary case where we would occasionally
inline MAX_INSNS_SKIPPED+1 insns. Allow call_insns to be inlined in APCS_32
mode if they are the last insn in the block.
From-SVN: r11921
Richard Earnshaw [Sat, 4 May 1996 16:13:28 +0000 (16:13 +0000)]
(*addsi3_compareneg): Delete potentially unsafe insn.
(*addsi3_compare_op[12]): New insns.
(*compare_addsi2_op[01]): New insns.
(*addsi3_carryin, *addsi3_carryin_alt[12]): New insns.
(*cmp_ite1): Use arm_add_operand instead of arm_rhs_operand.
From-SVN: r11920
Richard Earnshaw [Sat, 4 May 1996 16:13:28 +0000 (16:13 +0000)]
(ASM_OUTPUT_MI_THUNK): Moved here from aout.h.
(ASM_OUTPUT_MI_THUNK): Moved here from aout.h. Rewrite to be
independent of the selected assembler, and to use optimal number of
instructions.
(target_cpu_name): Delete.
(TARGET_SWITCHES): Delete "be" and "le".
(TARGET_OPTIONS): Delete "cpu-", add "tune=".
(struct arm_cpu_select): New struct.
(PROCESSOR_DEFAULT, TARGET_CPU_DEFAULT): Define.
(EXTRA_CC_MODES, EXTRA_CC_NAMES): Add CC_Cmode.
(CANONICALIZE_COMPARISON): Define.
From-SVN: r11919
Stan Cox [Fri, 3 May 1996 17:47:15 +0000 (17:47 +0000)]
(ASM_OUTPUT_MI_THUNK): Define.
From-SVN: r11918
Stan Cox [Fri, 3 May 1996 17:18:07 +0000 (17:18 +0000)]
(movesicc, movehicc) Pentium Pro conditional move insns
From-SVN: r11917
Stan Cox [Fri, 3 May 1996 17:17:42 +0000 (17:17 +0000)]
(TARGET_PENTIUMPRO, TARGET_CMOVE, BRANCH_COST,
From-SVN: r11916
Stan Cox [Fri, 3 May 1996 17:15:40 +0000 (17:15 +0000)]
(asm_output_function_prefix, function_prologue): Setup
From-SVN: r11915
Jason Merrill [Thu, 2 May 1996 16:31:04 +0000 (16:31 +0000)]
86th Cygnus<->FSF quick merge
From-SVN: r11914
Jason Merrill [Thu, 2 May 1996 00:57:29 +0000 (00:57 +0000)]
(ASM_OUTPUT_MI_THUNK): Fix for sparc64, optimize.
From-SVN: r11913
Jeff Law [Wed, 1 May 1996 22:41:55 +0000 (16:41 -0600)]
h8300.c (h8300_adjust_insn_length): Adjust the cost of shifts by small constant values.
* h8300/h8300.c (h8300_adjust_insn_length): Adjust the cost of
shifts by small constant values.
* h8300/h8300.md: Refine comments. Remove names from many
patterns which don't need them.
(compare insns): Don't underestimate lengths.
(andqi3 expander): Remove constrains.
(andhi3): Don't underestimate length.
(andsi3): Don't underestimate length. Improve code when upper
or lower half of destination is being cleared.
(indirect_jump_h8300, indirect_jump_h8300h): Simplify.
(shift insns): Remove useless "I" constraint.
From-SVN: r11912
Jason Merrill [Wed, 1 May 1996 21:18:50 +0000 (21:18 +0000)]
(ASM_OUTPUT_ALIGNED_BSS): Define.
From-SVN: r11911
Jeff Law [Wed, 1 May 1996 05:49:58 +0000 (23:49 -0600)]
h8300.md (bcs type): Remove "bcs" type attribute and all references.
* h8300/h8300.md (bcs type): Remove "bcs" type attribute and
all references.
(bcs insns): Delete. No longer needed.
(setcc from bitfield): Rewrite to use zero_extract. Provide
QImode, HImode and SImode variants.
From-SVN: r11910
Jason Merrill [Wed, 1 May 1996 04:49:53 +0000 (04:49 +0000)]
(SELECT_SECTION): If RELOC is true, put it in data.
From-SVN: r11909
Jason Merrill [Tue, 30 Apr 1996 21:27:32 +0000 (21:27 +0000)]
(fold): Don't call convert to recreate tree nodes
we already have.
From-SVN: r11908
Jeff Law [Tue, 30 Apr 1996 20:56:24 +0000 (14:56 -0600)]
h8300.c (one_insn_adds_subs_operand): New function.
* h8300/h8300.c (one_insn_adds_subs_operand): New function.
(h8300_adjust_insn_length): New function.
* h8300/h8300.h (ADJUST_INSN_LENGTH): Define.
* h8300/h8300.md: Remove obsolete comments.
(move patterns): Tweak constraints.
(tst patterns): Use "register_operand" for predicate.
(adds pattern): Use one_insn_adds_subs_operand to get length
computation correct.
(subs pattern): Similarly.
(movstrhi): Remove unused expander.
(fancy*, pxor, and-not patterns): Remove. No longer needed.
From-SVN: r11907
Doug Evans [Tue, 30 Apr 1996 20:52:18 +0000 (20:52 +0000)]
(USER_LABEL_PREFIX): Set to "".
From-SVN: r11906
Mike Stump [Tue, 30 Apr 1996 18:29:47 +0000 (18:29 +0000)]
86th Cygnus<->FSF quick merge
From-SVN: r11905
Michael Meissner [Tue, 30 Apr 1996 17:32:54 +0000 (17:32 +0000)]
Disable __do_global_ctors for now
From-SVN: r11904
Doug Evans [Mon, 29 Apr 1996 17:02:49 +0000 (17:02 +0000)]
* sparc/vxsparc.h: sparc-aout.h renamed to aout.h.
From-SVN: r11903
Jeff Law [Mon, 29 Apr 1996 05:27:26 +0000 (23:27 -0600)]
h8300.c (names_small): Remove "BAD" postfix from %r7 byte registers.
* h8300/h8300.c (names_small): Remove "BAD" postfix from
%r7 byte registers.
(rtx_equal_function_value_matters): Remove extra declaration.
(output_simode_bld): New function.
* h8300/h8300.h (NO_FUNCTION_CSE): Do define this. Register
pressure makes cse-int function addresses rarely a win.
(reg_class): Remove unnecessary register classes LONG_REGS,
SP_REG, SP_AND_G_REGS.
(REG_CLASS_NAMES): Corresponding changes.
(REG_CLASS_CONTENTS): Corresponding changes.
(REGNO_REG_CLASS): Corresponding changes.
(REG_CLASS_FROM_LETTER): Corresponding chagnes.
(output_simode_bld): Declare.
* h8300/h8300.md: Nuke comments for stuff which has been fixed.
(all patterns): Remove references to register class "a" (SP_REGS)
which no longer exists.
(many patterns): Accept auto-inc auto-dec addresses in more cases.
(zero_extendqisi2): New pattern for the H8/300.
(zero_extendhisi2): Only use zero_extendhisi2_h8300 when not optimizing.
(extendhisi2): Only use extendhisi2_h8300 when not optimizing.
(extendqisi2): New pattern for the H8/300.
(bitfield related patterns): Completely rewrite.
(fancy_bclr, fancy_btst): Deleted. Redundant with new bitfield
patterns.
(addhi3 pattern for h8300): Handle case where we can't make matching
constraints (works around hard to fix reload problem).
(stack_pointer_manip): Delete.
(and not patterns): New combiner patterns.
From-SVN: r11902
Jeff Law [Mon, 29 Apr 1996 04:36:47 +0000 (22:36 -0600)]
pa.h (DBX_OUTPUT_MAIN_SOURCE_FILE_END): Make sure the final $CODE$ subspace is in the $TEXT$ space.
* pa/pa.h (DBX_OUTPUT_MAIN_SOURCE_FILE_END): Make sure the
final $CODE$ subspace is in the $TEXT$ space.
From-SVN: r11901
Jason Merrill [Sun, 28 Apr 1996 22:04:08 +0000 (22:04 +0000)]
(ASM_OUTPUT_SECTION_NAME): If no decl is specified,
make the section read/write data.
From-SVN: r11900
Michael Meissner [Sat, 27 Apr 1996 14:31:22 +0000 (14:31 +0000)]
-mrelocatable needs -meabi
From-SVN: r11899
Jason Merrill [Fri, 26 Apr 1996 21:41:34 +0000 (21:41 +0000)]
*** empty log message ***
From-SVN: r11898
Jason Merrill [Fri, 26 Apr 1996 21:36:40 +0000 (21:36 +0000)]
Fixes
From-SVN: r11897
Doug Evans [Fri, 26 Apr 1996 20:10:10 +0000 (20:10 +0000)]
* sparc/sparc.md (smacsi,smacdi,umacdi): Fix constraint on operand 0.
From-SVN: r11896
Michael Meissner [Fri, 26 Apr 1996 19:03:12 +0000 (19:03 +0000)]
Add soft-float multilib directory
From-SVN: r11895
Stan Cox [Fri, 26 Apr 1996 18:53:36 +0000 (18:53 +0000)]
(LINK_SPEC): include /lib
From-SVN: r11894
Michael Meissner [Fri, 26 Apr 1996 13:47:29 +0000 (13:47 +0000)]
Remove last change adding -ldl.
From-SVN: r11893
Richard Kenner [Fri, 26 Apr 1996 10:38:48 +0000 (06:38 -0400)]
(layout_decl): Turn off DECL_BIT_FIELD for BLKmode that's properly
aligned and a multiple of a byte.
From-SVN: r11892
Doug Evans [Fri, 26 Apr 1996 02:42:03 +0000 (02:42 +0000)]
* i386/go32.h (ASM_OUTPUT_ALIGN): Define.
From-SVN: r11891
Doug Evans [Fri, 26 Apr 1996 02:41:05 +0000 (02:41 +0000)]
(ASM_OUTPUT_ALIGN): #if 0 out again.
Undoes change of Apr. 9.
From-SVN: r11890
Michael Meissner [Fri, 26 Apr 1996 01:45:04 +0000 (01:45 +0000)]
Fix error compiling on AIX
From-SVN: r11889
Richard Kenner [Thu, 25 Apr 1996 19:24:30 +0000 (15:24 -0400)]
(expand_call): In inlining case, if BEFORE_CALLS is zero, start
looking at first insn (one more place).
From-SVN: r11888
Michael Meissner [Thu, 25 Apr 1996 18:33:38 +0000 (18:33 +0000)]
Add -ldl for Solaris.
From-SVN: r11887
Richard Kenner [Thu, 25 Apr 1996 18:05:09 +0000 (14:05 -0400)]
(expand_builtin, case BUILT_IN_SETJMP): CLOBBER the static chain after
label at setjmp point.
From-SVN: r11886
Michael Meissner [Thu, 25 Apr 1996 13:01:59 +0000 (13:01 +0000)]
For Solaris, don't pass obsolete -mno-main-init.
From-SVN: r11885
Doug Evans [Thu, 25 Apr 1996 01:45:52 +0000 (01:45 +0000)]
(s_register_operand): Add comment documenting why it exists.
From-SVN: r11884
Doug Evans [Thu, 25 Apr 1996 01:42:40 +0000 (01:42 +0000)]
Say a bit more regarding configuration triplets.
From-SVN: r11883
Doug Evans [Thu, 25 Apr 1996 01:40:15 +0000 (01:40 +0000)]
Add comment regarding configuration naming.
From-SVN: r11882
Jim Wilson [Wed, 24 Apr 1996 21:46:55 +0000 (14:46 -0700)]
(handler): Delete export_file when we get a signal.
From-SVN: r11881
Michael Meissner [Wed, 24 Apr 1996 20:22:24 +0000 (20:22 +0000)]
Add link_start to SUBTARGET_EXTRA_SPECS.
From-SVN: r11880
Michael Meissner [Wed, 24 Apr 1996 19:47:24 +0000 (19:47 +0000)]
Add missing endif.
From-SVN: r11879
Michael Meissner [Wed, 24 Apr 1996 19:30:46 +0000 (19:30 +0000)]
Fix typo in last change.
From-SVN: r11878
Mike Stump [Wed, 24 Apr 1996 18:30:21 +0000 (18:30 +0000)]
86th Cygnus<->FSF quick merge
From-SVN: r11877
Michael Meissner [Wed, 24 Apr 1996 17:27:53 +0000 (17:27 +0000)]
update last change
From-SVN: r11876
Michael Meissner [Wed, 24 Apr 1996 17:07:25 +0000 (17:07 +0000)]
Add Solaris support
From-SVN: r11875