summaryrefslogtreecommitdiff
path: root/gcc/varasm.c
diff options
context:
space:
mode:
authorrms <rms@138bc75d-0d04-0410-961f-82ee72b054a4>1993-01-07 00:08:40 +0000
committerrms <rms@138bc75d-0d04-0410-961f-82ee72b054a4>1993-01-07 00:08:40 +0000
commit33309fd6f08bfac5aad0ab3d1cf5c6906cba449a (patch)
tree24b20d12f0f19e4482dd8d7743ea47d53225c153 /gcc/varasm.c
parent3d3f00ddde6140f9e4a7cd563fb3e111f7ccc0ad (diff)
downloadgcc-33309fd6f08bfac5aad0ab3d1cf5c6906cba449a.tar.gz
(assemble_real): Use `ASM_OUTPUT_BYTE_FLOAT' and
`ASM_OUTPUT_SHORT_FLOAT' for QFmode and HFmode respectively. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@3136 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'gcc/varasm.c')
-rw-r--r--gcc/varasm.c10
1 files changed, 10 insertions, 0 deletions
diff --git a/gcc/varasm.c b/gcc/varasm.c
index 217c9ed2d11..e5d13522a0d 100644
--- a/gcc/varasm.c
+++ b/gcc/varasm.c
@@ -1213,6 +1213,16 @@ assemble_real (d, mode)
switch (mode)
{
+#ifdef ASM_OUTPUT_BYTE_FLOAT
+ case QFmode:
+ ASM_OUTPUT_BYTE_FLOAT (asm_out_file, d);
+ break;
+#endif
+#ifdef ASM_OUTPUT_SHORT_FLOAT
+ case HFmode:
+ ASM_OUTPUT_SHORT_FLOAT (asm_out_file, d);
+ break;
+#endif
#ifdef ASM_OUTPUT_FLOAT
case SFmode:
ASM_OUTPUT_FLOAT (asm_out_file, d);