summaryrefslogtreecommitdiff
path: root/gcc/config/sparc/sysv4.h
diff options
context:
space:
mode:
authordje <dje@138bc75d-0d04-0410-961f-82ee72b054a4>1997-09-25 00:38:04 +0000
committerdje <dje@138bc75d-0d04-0410-961f-82ee72b054a4>1997-09-25 00:38:04 +0000
commitce55ea07d55cef91255e25b835a933b242589d4f (patch)
treee3666dff8ea87abd9048aca4d286aad7a1f398d2 /gcc/config/sparc/sysv4.h
parentdca11c29982c3f9844ac070cc29f0e3aa78d5d94 (diff)
downloadgcc-ce55ea07d55cef91255e25b835a933b242589d4f.tar.gz
* sparc/sysv4.h (ASM_COMMENT_START): Delete.
* sparc/sysv4.h (ASM_OUTPUT_{FLOAT,DOUBLE,LONG_DOUBLE}): Delete, use sparc.h's copies. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@15698 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'gcc/config/sparc/sysv4.h')
-rw-r--r--gcc/config/sparc/sysv4.h43
1 files changed, 0 insertions, 43 deletions
diff --git a/gcc/config/sparc/sysv4.h b/gcc/config/sparc/sysv4.h
index cdb7cd6a2bb..69aaf70603a 100644
--- a/gcc/config/sparc/sysv4.h
+++ b/gcc/config/sparc/sysv4.h
@@ -77,11 +77,6 @@ Boston, MA 02111-1307, USA. */
const_section (); \
}
-/* This is the string used to begin an assembly language comment for the
- Sparc/svr4 assembler. */
-
-#define ASM_COMMENT_START "!"
-
/* Define the names of various pseudo-op used by the Sparc/svr4 assembler.
Note that many of these are different from the typical pseudo-ops used
by most svr4 assemblers. That is probably due to a (misguided?) attempt
@@ -199,44 +194,6 @@ do { \
else \
fprintf (FILE, ".section\t\"%s\",#alloc,#write\n", (NAME)); \
} while (0)
-
-/* This is how to output assembly code to define a `float' constant.
- We always have to use a .long pseudo-op to do this because the native
- SVR4 ELF assembler is buggy and it generates incorrect values when we
- try to use the .float pseudo-op instead. */
-
-#undef ASM_OUTPUT_FLOAT
-#define ASM_OUTPUT_FLOAT(FILE,VALUE) \
-do { long value; \
- REAL_VALUE_TO_TARGET_SINGLE ((VALUE), value); \
- fprintf((FILE), "\t%s\t0x%x\n", ASM_LONG, value); \
- } while (0)
-
-/* This is how to output assembly code to define a `double' constant.
- We always have to use a pair of .long pseudo-ops to do this because
- the native SVR4 ELF assembler is buggy and it generates incorrect
- values when we try to use the the .double pseudo-op instead. */
-
-#undef ASM_OUTPUT_DOUBLE
-#define ASM_OUTPUT_DOUBLE(FILE,VALUE) \
-do { long value[2]; \
- REAL_VALUE_TO_TARGET_DOUBLE ((VALUE), value); \
- fprintf((FILE), "\t%s\t0x%x\n", ASM_LONG, value[0]); \
- fprintf((FILE), "\t%s\t0x%x\n", ASM_LONG, value[1]); \
- } while (0)
-
-/* This is how to output an assembler line defining a `long double'
- constant. */
-
-#undef ASM_OUTPUT_LONG_DOUBLE
-#define ASM_OUTPUT_LONG_DOUBLE(FILE,VALUE) \
-do { long value[4]; \
- REAL_VALUE_TO_TARGET_LONG_DOUBLE ((VALUE), value); \
- fprintf((FILE), "\t%s\t0x%x\n", ASM_LONG, value[0]); \
- fprintf((FILE), "\t%s\t0x%x\n", ASM_LONG, value[1]); \
- fprintf((FILE), "\t%s\t0x%x\n", ASM_LONG, value[2]); \
- fprintf((FILE), "\t%s\t0x%x\n", ASM_LONG, value[3]); \
- } while (0)
/* Output assembler code to FILE to initialize this source file's
basic block profiling info, if that has not already been done. */