diff options
author | David S. Miller <davem@pierdol.cobaltmicro.com> | 1998-08-10 23:47:28 +0000 |
---|---|---|
committer | David S. Miller <davem@gcc.gnu.org> | 1998-08-10 16:47:28 -0700 |
commit | 03ad6f4d34a4fc496c2bf886444a3a2862deddfa (patch) | |
tree | b6211a7b274880a94bf3bdeb3f061847710d0acb /gcc/except.c | |
parent | b8d80a3a83398892f4914c8948a3becd59c8c394 (diff) | |
download | gcc-03ad6f4d34a4fc496c2bf886444a3a2862deddfa.zip gcc-03ad6f4d34a4fc496c2bf886444a3a2862deddfa.tar.gz gcc-03ad6f4d34a4fc496c2bf886444a3a2862deddfa.tar.bz2 |
sparc.c (input_operand): Do not accept a LO_SUM MEM for TFmode when !v9.
* config/sparc/sparc.c (input_operand): Do not accept a LO_SUM MEM
for TFmode when !v9. We require offsettable memory addresses.
* config/sparc/sparc.h (ALTER_HARD_SUBREG): Handle TFmode to
DFmode register number conversions.
* config/sparc/sparc.md (define_split DFmode moves): If register
is a SUBREG do alter_subreg on it before using.
(define_expand movtf): Fixup comment about alignment on v9.
(define_split TFmode moves): Don't use gen_{high,low}part, create
explicit SUBREGs instead.
From-SVN: r21658
Diffstat (limited to 'gcc/except.c')
0 files changed, 0 insertions, 0 deletions