Richard Kenner
8c3948785b
(assign_parm): Fix typo introduced by previous change.
...
From-SVN: r3158
1993-01-08 16:12:18 -05:00
Torbjorn Granlund
5fa1be5021
(plus_xor_ior_operator): New predicate.
...
From-SVN: r3157
1993-01-08 20:09:26 +00:00
James Van Artsdalen
e35dd71d27
Initial revision
...
From-SVN: r3156
1993-01-08 09:54:02 +00:00
James Van Artsdalen
60c9835ecc
(perform_*): Move to i386/perform.h.
...
Include i386/perform.h.
From-SVN: r3155
1993-01-08 09:52:03 +00:00
Jeff Law
37d7333eae
pa.h (target_switches): Add "-mtrailing-colon"
...
* pa.h (target_switches): Add "-mtrailing-colon"
(ASM_OUTPUT_LABEL): If TARGET_TRAILING_COLON then emit
a colon after the label.
(ASM_OUTPUT_INTERNAL_LABEL): Likewise.
(ASM_OUTPUT_COMMON): Likewise.
(ASM_OUTPUT_LOCAL): Likewise.
From-SVN: r3154
1993-01-07 17:03:41 -07:00
Richard Kenner
957f7fb8d8
Include vax/vax.h, not vax.h.
...
From-SVN: r3153
1993-01-07 18:04:57 -05:00
Richard Kenner
a87fdbf94f
Inlcude vax/vax.h, not vax.h.
...
From-SVN: r3152
1993-01-07 18:04:04 -05:00
Jim Wilson
74c84fe612
(specs): Use GCC_FOR_TARGET.
...
From-SVN: r3151
1993-01-07 14:42:37 -08:00
Jim Wilson
8f80892b66
(install-common): Install c++ and g++ only if cc1plus built.
...
From-SVN: r3150
1993-01-07 14:40:34 -08:00
Jim Wilson
f45a4d6a54
(stdio.h): Fix the rename prototype on the rs6000,
...
which conflicted with c++ use of new.
From-SVN: r3149
1993-01-07 14:35:20 -08:00
Jim Wilson
eaa81144e0
(start_decl): Correct order of parameter declarations.
...
From-SVN: r3148
1993-01-07 14:31:22 -08:00
Richard Stallman
9e518ef7e7
(CC): Add -U__STDC__.
...
From-SVN: r3147
1993-01-07 21:52:20 +00:00
Torbjorn Granlund
7bc7d45a25
(__udiv_w_sdiv): Replace hard-coded constants 31 with (SI_TYPE_SIZE - 1).
...
From-SVN: r3146
1993-01-07 21:46:47 +00:00
Torbjorn Granlund
1d01c1768e
Add floating point ld/st indexed patterns.
...
From-SVN: r3145
1993-01-07 21:30:22 +00:00
Torbjorn Granlund
010c262fc5
(output_floatsisf2, output_floatsidf2): Remove.
...
From-SVN: r3144
1993-01-07 20:32:15 +00:00
Torbjorn Granlund
e061ef2584
(FIXED_REGISTERS): Make register 112 (SAR) not fixed.
...
From-SVN: r3143
1993-01-07 20:31:59 +00:00
Torbjorn Granlund
cb524f440b
(reg 112:SI recognizers): Remove.
...
(main move:SI recognizer): Add alternative for greg -> reg 112.
(floatsisf2 patterns): Put output template here, don't
call output_floatsiXf2.
(floatsidf2 patterns): Likewise.
(floatunssidf2, floatunssisf2): New patterns.
(floatdisf2, floatdidf2): New patterns.
(fix_truncsfdi2, fix_truncdfdi2): New patterns.
(rotrsi3, rotlsi3): New patterns.
(shd optimizers): 2 new patterns.
(ashlsi3, ashrsi3, lshrsi3): Rewrite not to mention SAR.
(zvdep32, vextrs32): New named recognizers.
From-SVN: r3142
1993-01-07 20:30:22 +00:00
Richard Stallman
9e859f7e00
(reload) [SMALL_REGISTER_CLASSES]: When adding an extra need if the insn uses the function value return register...
...
(reload) [SMALL_REGISTER_CLASSES]: When adding an extra
need if the insn uses the function value return register,
likewise add an extra single-reg need for each class in which
the insn needs a group.
From-SVN: r3141
1993-01-07 05:42:33 +00:00
Roland McGrath
8bfd209472
entered into RCS
...
From-SVN: r3140
1993-01-07 05:40:40 +00:00
Brendan Kehoe
5ce6bbdb2e
Fix typos.
...
From-SVN: r3139
1993-01-06 20:52:42 -05:00
Brendan Kehoe
df065f1db7
alpha.h (ASM_FILE_START): Change .verstamp ident for BL10.
...
* alpha.h (ASM_FILE_START): Change .verstamp ident for BL10.
* alpha.md (div/mod): Change calling sequence to agree with BL10.
From-SVN: r3138
1993-01-06 20:38:58 -05:00
Richard Stallman
160faa076c
Don't "make LIB absolute" if already absolute,
...
to avoid problems with the automounter.
From-SVN: r3137
1993-01-07 00:31:40 +00:00
Richard Stallman
b7526ea509
(assemble_real): Use `ASM_OUTPUT_BYTE_FLOAT' and
...
`ASM_OUTPUT_SHORT_FLOAT' for QFmode and HFmode respectively.
From-SVN: r3136
1993-01-07 00:08:40 +00:00
Richard Stallman
213062d084
(init_reload): Add entries in 'reload_in_optab' for QFmode and HFmode.
...
From-SVN: r3135
1993-01-07 00:08:15 +00:00
Richard Stallman
e77be1b8f3
(init_optabs): Add optab entries for QFmode and HFmode.
...
From-SVN: r3134
1993-01-07 00:07:47 +00:00
Richard Stallman
b424402e93
(convert_move): Added code to support new modes QFmode and HFmode.
...
From-SVN: r3133
1993-01-07 00:05:59 +00:00
Jeff Law
cfb0c60bf5
* pa.c (print_operand): Always use "<>" instead of "!=".
...
From-SVN: r3132
1993-01-06 16:14:43 -07:00
Jeff Law
8c0a7019c9
pa.h (target_switches): Add "-mdisable-fpregs" and "-mdisable-indexing.
...
* pa.h (target_switches): Add "-mdisable-fpregs" and
"-mdisable-indexing.
(CONDITIONAL_REGISTER_USAGE): If TARGET_DISABLE_FPREGS, then mark
all FP registers as fixed.
From-SVN: r3131
1993-01-06 16:11:59 -07:00
Jeff Law
5ce4a0584f
pa.md (indexed loads): Disable if TARGET_DISABLE_INDEXING.
...
* pa.md (indexed loads): Disable if TARGET_DISABLE_INDEXING.
(mulsi3, xmpyu): Disable xmpyu if TARGET_DISABLE_FPREGS.
From-SVN: r3130
1993-01-06 16:10:44 -07:00
Jeff Law
71f7eb2fd6
Initial revision
...
From-SVN: r3129
1993-01-06 16:09:03 -07:00
Richard Stallman
6fdf9812fb
entered into RCS
...
From-SVN: r3128
1993-01-06 22:41:12 +00:00
Jeff Law
1a3b6bdd24
Fix typos in last change.
...
From-SVN: r3127
1993-01-06 14:58:24 -07:00
Michael Meissner
a6dbe5a07d
Recreate x-iris file.
...
From-SVN: r3126
1993-01-06 19:44:43 +00:00
Jeff Law
19386a3e5a
pa.md (fmpyadd peepholes): Cleanups suggested by Tege.
...
From-SVN: r3125
1993-01-06 12:41:32 -07:00
Jeff Law
88e5c02973
pa.c (fmpyaddoperands, [...]): Cleanups suggested by Tege.
...
* pa.c (fmpyaddoperands, fmpysuboperands): Cleanups suggested by
Tege.
From-SVN: r3124
1993-01-06 12:41:06 -07:00
Jeff Law
83692f15e0
pa.md (movqi, [...]): Discourage regclass from preferring anything which involves a FP<->GR copy.
...
* pa.md (movqi, movhi, movsi, movdi, movsf, movdf): Discourage
regclass from preferring anything which involves a FP<->GR copy.
From-SVN: r3123
1993-01-06 10:47:46 -07:00
Jeff Law
aa2663abc2
pa.md (millicode expands): Change operand 3 in the expand pattern from a clobber of a match_scratch to a...
...
* pa.md (millicode expands): Change operand 3 in the expand
pattern from a clobber of a match_scratch to a clobber of a
match_operand with a register predicate. Make appropriate
change in the generated RTL.
(millicode insns): Clobber a match_operand with a register
predicate instead of a match_scratch expression.
* pa.c (emit_hpdiv_const): Likewise.
From-SVN: r3122
1993-01-06 10:22:26 -07:00
Jeff Law
29ed7081ff
pa.md (millicode expands): Change operand 3 in the expand pattern from a clobber of a match_scratch to a...
...
* pa.md (millicode expands): Change operand 3 in the expand
pattern from a clobber of a match_scratch to a clobber of a
match_operand with a register predicate. Make appropriate
change in the generated RTL.
(millicode insns): Clobber a match_operand with a register
predicate instead of a match_scratch expression.
* pa.c (emit_hpdiv_const): Likewise.
* pa.md (movsi, movhi, movqi, movdi): Use reg_or_0_operand
consistently.
From-SVN: r3121
1993-01-06 10:22:10 -07:00
Jeff Law
fc6cef11aa
Fix spelling typo.
...
From-SVN: r3120
1993-01-06 08:55:05 -07:00
Richard Stallman
e1fa48b5f3
Don't "make LIB absolute" if already absolute,
...
to avoid problems with the automounter.
From-SVN: r3119
1993-01-06 10:54:53 +00:00
Richard Stallman
6ef797eaac
(limits.h): Add #ifndef/#endif around macros that
...
are supposed to be defined in float.h.
From-SVN: r3118
1993-01-06 10:11:52 +00:00
James Van Artsdalen
7488be4e12
(DEBUG_PRINT_REG): Print regno along with printable name.
...
(CONST_COSTS): Handle integer CONST_DOUBLE correctly.
(PREFERRED_RELOAD_CLASS): Allow integer CONST_DOUBLE into int regs.
From-SVN: r3117
1993-01-06 07:47:31 +00:00
James Van Artsdalen
b491172aee
Renamed sparcv4.h to sysv4.h.
...
From-SVN: r3116
1993-01-06 07:44:32 +00:00
Richard Stallman
0671ee4125
(yylex): Make tokstart an unsigned char *.
...
From-SVN: r3115
1993-01-06 07:28:08 +00:00
James Van Artsdalen
6ae979202b
Use new file names for included i860 files.
...
From-SVN: r3114
1993-01-06 07:16:38 +00:00
James Van Artsdalen
f1c7021e43
Use new file names for included sparc files.
...
From-SVN: r3113
1993-01-06 06:37:55 +00:00
Jeff Law
9986f6d24e
Handle PA configuration files in new subdirectory.
...
From-SVN: r3112
1993-01-05 21:53:12 -07:00
Richard Stallman
46ca7b2db5
Include tahoe.h from tahoe/ subdir.
...
From-SVN: r3111
1993-01-06 04:32:00 +00:00
Michael Meissner
a89a7e4da9
Fix unknown symbol error when linking gen* programs.
...
From-SVN: r3110
1993-01-06 03:12:17 +00:00
Jim Wilson
8739838dfb
(Xmu.h): Add missing ${LIB}/.
...
From-SVN: r3109
1993-01-05 19:01:33 -08:00