aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJim Wilson <wilson@gcc.gnu.org>1996-07-08 16:41:43 -0700
committerJim Wilson <wilson@gcc.gnu.org>1996-07-08 16:41:43 -0700
commit5c5eb4ef3c82699c5458fc5e32e6d52aa3ee115c (patch)
treea74626ba89fca464de20c8b5b10db2de491acf04
parent5dbc84995425b0be71f35b477590dff30d5edba0 (diff)
downloadgcc-5c5eb4ef3c82699c5458fc5e32e6d52aa3ee115c.zip
gcc-5c5eb4ef3c82699c5458fc5e32e6d52aa3ee115c.tar.gz
gcc-5c5eb4ef3c82699c5458fc5e32e6d52aa3ee115c.tar.bz2
(enum reg_class): Add new class GENERAL_FP_REGS.
(REG_CLASS_NAMES, REG_CLASS_CONTENTS): Likewise. From-SVN: r12418
-rw-r--r--gcc/config/sh/sh.h3
1 files changed, 3 insertions, 0 deletions
diff --git a/gcc/config/sh/sh.h b/gcc/config/sh/sh.h
index 2a1e504..90adbe6 100644
--- a/gcc/config/sh/sh.h
+++ b/gcc/config/sh/sh.h
@@ -464,6 +464,7 @@ enum reg_class
FPUL_REGS,
FP0_REGS,
FP_REGS,
+ GENERAL_FP_REGS,
ALL_REGS,
LIM_REG_CLASSES
};
@@ -482,6 +483,7 @@ enum reg_class
"FPUL_REGS", \
"FP0_REGS", \
"FP_REGS", \
+ "GENERAL_FP_REGS", \
"ALL_REGS", \
}
@@ -500,6 +502,7 @@ enum reg_class
{ 0x00400000, 0x00000000 }, /* FPUL_REGS */ \
{ 0x01000000, 0x00000000 }, /* FP0_REGS */ \
{ 0xFF000000, 0x000000FF }, /* FP_REGS */ \
+ { 0xFF01FFFF, 0x000000FF }, /* GENERAL_FP_REGS */ \
{ 0xFF7FFFFF, 0x000000FF }, /* ALL_REGS */ \
}