Jim Wilson
|
a4dbf02d62
|
(MIPS_ISA_DEFAULT, MIPS_ABI_DEFAULT, MULTILIB_DEFAULTS,
ASM_SPEC, STARTFILE_SPEC, ENDFILE_SPEC, LINK_SPEC): Likewise.
From-SVN: r12150
|
1996-06-03 16:37:46 -07:00 |
|
Jim Wilson
|
b067d889bf
|
(tablejump_internal4+1): Fix typo in condition.
From-SVN: r12149
|
1996-06-03 16:36:11 -07:00 |
|
Jim Wilson
|
9315fc066e
|
(CC, OLDCC): Define to be `cc -32'.
From-SVN: r12148
|
1996-06-03 16:34:35 -07:00 |
|
Michael Meissner
|
d340986d07
|
Remove CYGNUS LOCAL tags.
From-SVN: r12147
|
1996-06-03 17:29:55 +00:00 |
|
Karl Heuer
|
d77b25f4d3
|
(*:Linux:*:*): Add guess for sparc-unknown-linux.
From-SVN: r12145
|
1996-06-03 12:51:33 +00:00 |
|
Richard Kenner
|
65ef067483
|
([LR]SHIFT_EXPR): Remove `a' from printed names.
From-SVN: r12144
|
1996-06-03 08:33:43 -04:00 |
|
Richard Kenner
|
60801f0bbd
|
(call): Mask unimp operand to 12 bits, just like Sun.
From-SVN: r12143
|
1996-06-03 08:17:26 -04:00 |
|
Richard Kenner
|
0086427caf
|
(store_field): Fix typo in last change; update TARGET addr.
From-SVN: r12142
|
1996-06-03 08:06:54 -04:00 |
|
Richard Kenner
|
3a369acd31
|
(layout_decl): Test DECL_PACKED and TYPE_PACKED instead of
flag_pack_struct.
From-SVN: r12141
|
1996-06-03 07:57:30 -04:00 |
|
Richard Kenner
|
02eb6e9022
|
(start_struct): Set TYPE_PACKED from flag_pack_struct.
(start_enum): Likewise but from flag_short_enums.
(finish_enum): Test TYPE_PACKED, not flag_short_enums.
From-SVN: r12140
|
1996-06-03 07:57:03 -04:00 |
|
Jim Wilson
|
9fa0af71f6
|
(tablejump_internal3, tablejump_internal4): New patterns.
(tablejump): Use them for PIC code.
From-SVN: r12139
|
1996-06-02 16:40:42 -07:00 |
|
Stan Cox
|
bca7cce204
|
(epilogue_set_stack_ptr): New.
From-SVN: r12138
|
1996-05-31 21:14:51 +00:00 |
|
Stan Cox
|
b1060ee3e3
|
(ix86_expand_epilogue): Don't generate references to an exposed vacated stack.
From-SVN: r12137
|
1996-05-31 21:14:51 +00:00 |
|
Jim Wilson
|
c4d1c9eb27
|
(va_start): Add -mabi=n32 support.
From-SVN: r12136
|
1996-05-31 12:13:05 -07:00 |
|
Jim Wilson
|
93c8a6e6e5
|
Add -mabi=n32 support.
(ABI_64BIT): Delete.
(TARGET_LONG64, CPP_SPEC, STACK_BOUNDARY, MIPS_STACK_ALIGN,
GP_ARG_LAST, FP_ARG_LAST, SUBTARGET_CONDITIONAL_REGISTER_USAGE,
MAX_ARGS_IN_REGISTER, FUNCTION_ARG_PADDING, RETURN_IN_MEMORY,
SETUP_INCOMING_VARARGS): Modify.
(REG_PARM_STACK_SPACE): Ifdef out.
(TARGET_DEFAULT, SUBTARGET_TARGET_OPTIONS): Define.
From-SVN: r12135
|
1996-05-31 12:06:49 -07:00 |
|
Jim Wilson
|
bfd472b2d1
|
Add -mabi=n32 support.
(TARGET_DEFAULT, ASM_OUTPUT_INTERNAL_LABEL,
ASM_GENERATE_INTERNAL_LABEL): Delete.
(MULTILIB_DEFAULTS, ASM_SPEC, EXTRA_SECTION_FUNCTIONS,
ASM_OUTPUT_ALIGNED_LOCAL, STARTFILE_SPEC, ENDFILE_SPEC, LINK_SPEC):
Modify.
(MIPS_ABI_DEFAULT, LOCAL_LABEL_PREFIX): Define.
From-SVN: r12134
|
1996-05-31 12:03:46 -07:00 |
|
Jim Wilson
|
ade6c31950
|
Add -mabi=n32 support.
(mips_const_double_ok, mips_move_1word, mips_move_2words,
function_arg, override_options, mips_asm_file_start,
compute_frame_size, save_restore_insns, function_prologue,
mips_expand_prologue, function_epilogue, mips_function_value): Modify.
(mips_abi, mips_abi_string): Define
From-SVN: r12133
|
1996-05-31 12:02:47 -07:00 |
|
Michael Meissner
|
0bc25b2b46
|
Solaris fixes
From-SVN: r12132
|
1996-05-31 19:02:31 +00:00 |
|
Jim Wilson
|
b2d8cf335c
|
Add -mabi=n32 support.
(ABI_64BIT): Delete.
(TARGET_OPTIONS, INITIAL_ELIMINATION_OFFSET, GO_IF_LEGITIMATE_ADDRESS,
CONSTANT_ADDRESS_P, LEGITIMATE_CONSTANT_P, LEGITIMIZE_ADDRESS,
ASM_OUTPUT_ADDR_DIFF_ELT): Modify.
(enum mips_abi_type, SUBTARGET_TARGET_OPTIONS): Define.
(mips_abi, mips_abi_string): Declare.
From-SVN: r12131
|
1996-05-31 12:01:37 -07:00 |
|
Jim Wilson
|
694aa3f2a2
|
(jump, tablejump_internal1, tablejump_internal2): Add
-mabi=n32 support.
From-SVN: r12130
|
1996-05-31 12:00:22 -07:00 |
|
Jim Wilson
|
98128ff66f
|
(MULTILIB_OPTIONS): Add -mabi=n32 support.
From-SVN: r12129
|
1996-05-31 11:59:11 -07:00 |
|
Jim Wilson
|
ee76ea6459
|
(HOST_BITS_PER_LONG): Use _MIPS_SZLONG not 64.
From-SVN: r12128
|
1996-05-31 11:58:34 -07:00 |
|
Mike Stump
|
a4a3f053b7
|
tree.def (OFFSET_REF): Remove.
* tree.def (OFFSET_REF): Remove.
* expr.c (expand_expr, case OFFSET_REF): Ditto.
* tree.c (substitute_in_expr): Remove OFFSET_REF code.
Remove some old cruft
From-SVN: r12127
|
1996-05-31 05:08:47 +00:00 |
|
Mike Stump
|
e349ee739e
|
86th Cygnus<->FSF quick merge
From-SVN: r12126
|
1996-05-30 19:11:58 +00:00 |
|
Michael Meissner
|
2670328aa5
|
Fix typo.
From-SVN: r12125
|
1996-05-30 10:38:43 +00:00 |
|
Mike Stump
|
b643d53db6
|
fix typo, target expr's have 4 fields now, not three.
From-SVN: r12124
|
1996-05-29 23:07:29 +00:00 |
|
Michael Meissner
|
3cfa490985
|
Add code to print rs6000 specific info in .s file; make eabi.asm assemble on Solaris
From-SVN: r12123
|
1996-05-29 21:20:36 +00:00 |
|
Michael Meissner
|
802a0058bd
|
Fix problems in float/int conversion in inline functions
From-SVN: r12122
|
1996-05-28 19:58:24 +00:00 |
|
Doug Evans
|
184962039c
|
Add comment.
From-SVN: r12121
|
1996-05-27 17:27:39 +00:00 |
|
Richard Kenner
|
0fedef289f
|
(expand_builtin, case BUILT_IN_{LONG,SET}JMP): Convert block address
from ptr_mode to Pmode.
From-SVN: r12120
|
1996-05-27 06:38:37 -04:00 |
|
Doug Evans
|
2ff43a3340
|
(MSDOS pexecute): Call xmalloc, not malloc.
From-SVN: r12119
|
1996-05-27 00:05:23 +00:00 |
|
Richard Kenner
|
6a3f0e64fa
|
No longer include xm-svr3.h.
From-SVN: r12118
|
1996-05-26 12:26:28 -04:00 |
|
Richard Kenner
|
274791f3ea
|
No longer include vax.h.
From-SVN: r12117
|
1996-05-26 12:26:01 -04:00 |
|
Richard Kenner
|
38bbcac646
|
No longer include vax.h and config/netbsd.h.
From-SVN: r12116
|
1996-05-26 12:25:34 -04:00 |
|
Richard Kenner
|
4d95e27b46
|
Don't include xm-alpha.h and winnt/xm-winnt.h.
From-SVN: r12115
|
1996-05-26 08:31:46 -04:00 |
|
Richard Kenner
|
c7fc601261
|
Don't include alpha.h
Don't include alpha.h
(WINDOWS_NT): No longer define.
From-SVN: r12114
|
1996-05-26 08:31:29 -04:00 |
|
Richard Kenner
|
9198ae90b6
|
Properly set tm_file and {build,host}_xm_file.
From-SVN: r12113
|
1996-05-26 08:31:15 -04:00 |
|
Richard Kenner
|
5421b3d013
|
Test TARGET_WINDOWS_NT, not WINDOWS_NT.
From-SVN: r12112
|
1996-05-26 08:30:49 -04:00 |
|
Richard Kenner
|
6c882425cf
|
(output_prolog): Test TARGET_WINDOWS_NT, not WINDOWS_NT.
From-SVN: r12111
|
1996-05-26 08:30:31 -04:00 |
|
Richard Kenner
|
e7a2eff86d
|
(WINDOWS_NT): No longer defined and used.
(MASK_WINDOWS_NT, TARGET_WINDOWS_NT): New macros.
(ASM_OUTPUT_ADDR_DIFF_ELT): Use TARGET_WINDOWS_NT.
From-SVN: r12110
|
1996-05-26 08:30:16 -04:00 |
|
Richard Kenner
|
a6adb9ede1
|
Make .h files properly for Alpha.
From-SVN: r12109
|
1996-05-26 08:29:56 -04:00 |
|
Roland McGrath
|
612f184706
|
(AViiON:dgux:*:*): Fix typo in recognizing mc88110.
From-SVN: r12098
|
1996-05-24 22:34:49 +00:00 |
|
Doug Evans
|
0bb7aea5c1
|
varasm.c (asm_output_bss): New argument DECL.
* varasm.c (asm_output_bss): New argument DECL.
Use ASM_DECLARE_OBJECT_NAME if defined.
(asm_output_aligned_bss): Likewise.
(assemble_variable): Pass DECL to ASM_OUTPUT{,_ALIGNED}_BSS.
* sparc/sysv4.h (ASM_OUTPUT_ALIGNED_BSS): Update.
From-SVN: r12097
|
1996-05-24 16:34:04 +00:00 |
|
Doug Evans
|
3a3bd477aa
|
varasm.c (asm_output_bss): New argument DECL.
* varasm.c (asm_output_bss): New argument DECL.
Use ASM_DECLARE_OBJECT_NAME if defined.
(asm_output_aligned_bss): Likewise.
(assemble_variable): Pass DECL to ASM_OUTPUT{,_ALIGNED}_BSS.
* rs6000/win-nt.h (ASM_OUTPUT_ALIGNED_BSS): Update.
From-SVN: r12096
|
1996-05-24 16:33:38 +00:00 |
|
Doug Evans
|
550cdd0aba
|
varasm.c (asm_output_bss): New argument DECL.
* varasm.c (asm_output_bss): New argument DECL.
Use ASM_DECLARE_OBJECT_NAME if defined.
(asm_output_aligned_bss): Likewise.
(assemble_variable): Pass DECL to ASM_OUTPUT{,_ALIGNED}_BSS.
* rs6000/sysv4.h (ASM_OUTPUT_ALIGNED_BSS): Update.
From-SVN: r12095
|
1996-05-24 16:33:03 +00:00 |
|
Doug Evans
|
9df2447b87
|
varasm.c (asm_output_bss): New argument DECL.
* varasm.c (asm_output_bss): New argument DECL.
Use ASM_DECLARE_OBJECT_NAME if defined.
(asm_output_aligned_bss): Likewise.
(assemble_variable): Pass DECL to ASM_OUTPUT{,_ALIGNED}_BSS.
* m68k/m68k-aout.h (ASM_OUTPUT_BSS): Update.
From-SVN: r12094
|
1996-05-24 16:32:25 +00:00 |
|
Doug Evans
|
09ea387b79
|
varasm.c (asm_output_bss): New argument DECL.
* varasm.c (asm_output_bss): New argument DECL.
Use ASM_DECLARE_OBJECT_NAME if defined.
(asm_output_aligned_bss): Likewise.
(assemble_variable): Pass DECL to ASM_OUTPUT{,_ALIGNED}_BSS.
* m68k/linux.h (ASM_OUTPUT_ALIGNED_BSS): Update.
From-SVN: r12093
|
1996-05-24 16:31:50 +00:00 |
|
Doug Evans
|
a072504b65
|
varasm.c (asm_output_bss): New argument DECL.
* varasm.c (asm_output_bss): New argument DECL.
Use ASM_DECLARE_OBJECT_NAME if defined.
(asm_output_aligned_bss): Likewise.
(assemble_variable): Pass DECL to ASM_OUTPUT{,_ALIGNED}_BSS.
* m68k/coff.h (ASM_OUTPUT_ALIGNED_BSS): Update.
From-SVN: r12092
|
1996-05-24 16:31:03 +00:00 |
|
Doug Evans
|
24786cfa4d
|
varasm.c (asm_output_bss): New argument DECL.
* varasm.c (asm_output_bss): New argument DECL.
Use ASM_DECLARE_OBJECT_NAME if defined.
(asm_output_aligned_bss): Likewise.
(assemble_variable): Pass DECL to ASM_OUTPUT{,_ALIGNED}_BSS.
* i386/sysv4.h (ASM_OUTPUT_ALIGNED_BSS): Update.
From-SVN: r12091
|
1996-05-24 16:30:22 +00:00 |
|
Doug Evans
|
ca4fca3e06
|
varasm.c (asm_output_bss): New argument DECL.
* varasm.c (asm_output_bss): New argument DECL.
Use ASM_DECLARE_OBJECT_NAME if defined.
(asm_output_aligned_bss): Likewise.
(assemble_variable): Pass DECL to ASM_OUTPUT{,_ALIGNED}_BSS.
* i386/linux.h (ASM_OUTPUT_ALIGNED_BSS): Update.
From-SVN: r12090
|
1996-05-24 16:29:41 +00:00 |
|