summaryrefslogtreecommitdiff
path: root/gcc/config/alpha/alpha.h
diff options
context:
space:
mode:
authorrth <rth@138bc75d-0d04-0410-961f-82ee72b054a4>2004-08-27 00:08:35 +0000
committerrth <rth@138bc75d-0d04-0410-961f-82ee72b054a4>2004-08-27 00:08:35 +0000
commit28d1bd6020053851dcdf26ebacf2eb8bac802cb0 (patch)
tree01a9f85e963268c0a5420b8f51c77b3ac94fa868 /gcc/config/alpha/alpha.h
parent4a921c636a637bf6c77c3e9686737bdee59ba0b5 (diff)
downloadgcc-28d1bd6020053851dcdf26ebacf2eb8bac802cb0.tar.gz
* config/alpha/alpha.h (HARD_REGNO_MODE_OK): Allow complex float
modes. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@86644 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'gcc/config/alpha/alpha.h')
-rw-r--r--gcc/config/alpha/alpha.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/gcc/config/alpha/alpha.h b/gcc/config/alpha/alpha.h
index fd2754bd05a..3acecb8e574 100644
--- a/gcc/config/alpha/alpha.h
+++ b/gcc/config/alpha/alpha.h
@@ -647,6 +647,7 @@ extern const char *alpha_tls_size_string; /* For -mtls-size= */
#define HARD_REGNO_MODE_OK(REGNO, MODE) \
((REGNO) >= 32 && (REGNO) <= 62 \
? (MODE) == SFmode || (MODE) == DFmode || (MODE) == DImode \
+ || (MODE) == SCmode || (MODE) == DCmode \
: 1)
/* A C expression that is nonzero if a value of mode