summaryrefslogtreecommitdiff
path: root/gcc/emit-rtl.c
diff options
context:
space:
mode:
authorYamaArashi <shadow962@live.com>2016-03-06 15:28:54 -0800
committerYamaArashi <shadow962@live.com>2016-03-06 15:28:54 -0800
commit60addc9c2c94b571f9ccfa4b4423aed3be886735 (patch)
treee20f3842130ff7b8f7e26942e8cf470d9239b1ea /gcc/emit-rtl.c
parente91bc8b5058f55174ea1d7e967e4e9d38fd29cae (diff)
remove code for unused FP modes
Diffstat (limited to 'gcc/emit-rtl.c')
-rwxr-xr-xgcc/emit-rtl.c14
1 files changed, 0 insertions, 14 deletions
diff --git a/gcc/emit-rtl.c b/gcc/emit-rtl.c
index 9df7df1..3e23a23 100755
--- a/gcc/emit-rtl.c
+++ b/gcc/emit-rtl.c
@@ -1228,20 +1228,6 @@ operand_subword (op, i, validate_address, mode)
else
abort ();
}
- else if (HOST_BITS_PER_WIDE_INT >= BITS_PER_WORD
- && GET_MODE_CLASS (mode) == MODE_FLOAT
- && GET_MODE_BITSIZE (mode) > 64
- && GET_CODE (op) == CONST_DOUBLE)
- {
- long k[4];
- REAL_VALUE_TYPE rv;
-
- REAL_VALUE_FROM_CONST_DOUBLE (rv, op);
- REAL_VALUE_TO_TARGET_LONG_DOUBLE (rv, k);
-
- if (BITS_PER_WORD == 32)
- return GEN_INT ((HOST_WIDE_INT) k[i]);
- }
#else /* no REAL_ARITHMETIC */
if (((HOST_FLOAT_FORMAT == TARGET_FLOAT_FORMAT
&& HOST_BITS_PER_WIDE_INT == BITS_PER_WORD)