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
Doug Evans
fbbc7519bd
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.
* h8300/h8300.h (ASM_OUTPUT_BSS): Update.
From-SVN: r12089
1996-05-24 16:29:02 +00:00
Doug Evans
89139fecb2
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.
* arm/aout.h (ASM_OUTPUT_ALIGNED_BSS): Update.
From-SVN: r12088
1996-05-24 16:28:30 +00:00
Doug Evans
91fddd7c9f
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.
From-SVN: r12087
1996-05-24 16:27:46 +00:00
Jim Wilson
88306d12bb
(set_nonzero_bits_and_sign_copies): Set
...
reg_sign_bit_copies to one not zero to indicate that the value
is unknown.
From-SVN: r12086
1996-05-23 16:53:39 -07:00
Jim Wilson
8e56feedf2
Construct exception masks at compile time
...
instead of or'ing in bits at run time.
From-SVN: r12085
1996-05-23 16:01:28 -07:00
Jim Wilson
118751b1c3
(SWITCH_TAKES_ARG): Add -R.
...
(LINK_SPEC): Add %{R*}.
From-SVN: r12084
1996-05-23 15:38:42 -07:00
Ian Lance Taylor
c1aef54de3
Do better scheduling of floating point instructions
...
From-SVN: r12083
1996-05-23 19:52:56 +00:00
Jeff Law
b0b61fc464
Fix typo in last change.
...
From-SVN: r12082
1996-05-23 09:20:15 -06:00
Jeff Law
bf63e3a23c
h8300.h (CONSTANT_ADDRESS_P): Don't accept CONST or HIGH on the H8/300H.
...
* h8300/h8300.h (CONSTANT_ADDRESS_P): Don't accept CONST or HIGH
on the H8/300H.
* h8300.md: Use "m" rather than "o" constraint everywhere
appropriate. Cleanup use of "i" and "n" constraints.
From-SVN: r12081
1996-05-22 22:34:36 -06:00
Jim Wilson
5169bda71d
(pthread.h): Add extern to __page_size* declarations
...
for AIX 4.1.x.
From-SVN: r12080
1996-05-22 14:49:25 -07:00
Jim Wilson
ee49a9c7be
(nonzero_bits): Don't assume arg pointer has same
...
alignment as stack pointer.
From-SVN: r12079
1996-05-22 14:41:29 -07:00
Stan Cox
bab34d98aa
(SET_ASM_OP): New. __attribute__ ((alias ()))
...
From-SVN: r12078
1996-05-22 20:42:09 +00:00
Michael Meissner
9da71b168a
Fix SPEC macros
...
From-SVN: r12077
1996-05-22 20:09:27 +00:00
Stan Cox
b421dce2b6
Initial revision
...
From-SVN: r12076
1996-05-22 15:58:55 +00:00
Stan Cox
7fca80d0fd
(ix86_expand_epilogue): use gen_return_pop_internal to
...
simultanously return and pop args; removed stray semicolon.
From-SVN: r12075
1996-05-22 15:12:28 +00:00
Stan Cox
6cd96118ea
(return_pop_internal): new pattern.
...
(pop): disable emitting of bogus move instruction.
From-SVN: r12074
1996-05-22 15:12:28 +00:00
Richard Kenner
c5ad722c61
(init_reg_last_arrays, setup_incoming_promotions): Correct prototypes.
...
From-SVN: r12073
1996-05-22 08:08:17 -04:00
Jeff Law
cca19830ca
h8300.md (div patterns): Rewrite.
...
* h8300/h8300.md (div patterns): Rewrite.
(mod patterns): Likewise.
From-SVN: r12072
1996-05-21 21:50:11 -06:00
Roland McGrath
71032fe3c4
Restore `hp9k2[0-9][0-9] | hp9k31[0-9])' case line apparently accidentally
...
removed in the last change.
From-SVN: r12068
1996-05-21 22:55:56 +00:00
Jeff Law
5b6a438a41
* pa/pa.c (basereg_operand): Never accept a CONST_INT.
...
From-SVN: r12067
1996-05-21 11:43:15 -06:00
Doug Evans
7d94bb81f0
(STRUCTURE_SIZE_BOUNDARY): Add comment explaining why it's 32.
...
From-SVN: r12066
1996-05-21 17:25:24 +00:00
Richard Kenner
ff3829fac4
(LINK_SPEC): Provide version for Snake.
...
From-SVN: r12065
1996-05-21 12:31:49 -04:00
Richard Kenner
6b33ae1760
(LINK_SPEC): Provide versions for Snake as well.
...
From-SVN: r12064
1996-05-21 12:26:36 -04:00
Richard Kenner
50a1e70580
(TARGET_NAME): Always redefine.
...
(TARGET_VERSION): Delete; retain vax.h definition.
From-SVN: r12063
1996-05-21 07:20:44 -04:00
Richard Kenner
e5d0d7d0a9
(TARGET_NAME): Define unless already defined.
...
(TARGET_VERSION): Print TARGET_NAME.
From-SVN: r12062
1996-05-21 07:20:27 -04:00
Jim Wilson
adade86813
(output_file_start): Delete misplaced semicolon.
...
From-SVN: r12061
1996-05-20 11:00:02 -07:00
Jeff Law
eed04dff2e
reorg.c (relax_delay_slots): Call update_block before redirecting a branch past a redundant insn.
...
* reorg.c (relax_delay_slots): Call update_block before
redirecting a branch past a redundant insn.
From-SVN: r12060
1996-05-20 10:44:05 -06:00
Jeff Law
da3c5e3c8d
* config.sub: Recognize -proelf as a basic system type.
...
From-SVN: r12058
1996-05-20 10:02:45 -06:00
Michael Meissner
bdf423cbd6
Try to fix inline of fp/int convert
...
From-SVN: r12057
1996-05-20 15:17:41 +00:00
Richard Kenner
b34ec578aa
(TARGET_SWITCHES): Include TARGET_CPU_DEFAULT.
...
(TARGET_CPU_DEFAULT): Provide default value.
(CPP_SPEC): Test TARGET_CPU_DEFAULT too.
From-SVN: r12056
1996-05-19 23:02:44 -04:00
Richard Kenner
c7b88960b1
No longer include pa.h.
...
Move definitions after include to new file pa-pro-end.h.
From-SVN: r12055
1996-05-19 23:02:24 -04:00
Richard Kenner
d266710609
No longer include pa.h.
...
(TARGET_DEFAULT): Don't define; identical to default.
From-SVN: r12054
1996-05-19 23:01:59 -04:00
Richard Kenner
4dd8c5ad25
No longer include pa-hpux.h.
...
(TARGET_DEFAULT): Don't need to set here.
From-SVN: r12053
1996-05-19 23:01:42 -04:00
Richard Kenner
edd367a60b
No longer include pa.h.
...
(HP_FP_ARG_DESCRIPTOR_REVERSED): Don't define here.
From-SVN: r12052
1996-05-19 23:00:37 -04:00
Richard Kenner
6ac7dac196
No longer include pa.h.
...
From-SVN: r12051
1996-05-19 23:00:10 -04:00
Richard Kenner
0ebfc1dc06
No longer include pa-hpux.h.
...
From-SVN: r12050
1996-05-19 22:59:47 -04:00