diff options
author | dje <dje@138bc75d-0d04-0410-961f-82ee72b054a4> | 1997-09-25 00:38:04 +0000 |
---|---|---|
committer | dje <dje@138bc75d-0d04-0410-961f-82ee72b054a4> | 1997-09-25 00:38:04 +0000 |
commit | ce55ea07d55cef91255e25b835a933b242589d4f (patch) | |
tree | e3666dff8ea87abd9048aca4d286aad7a1f398d2 /gcc/config/sparc/sysv4.h | |
parent | dca11c29982c3f9844ac070cc29f0e3aa78d5d94 (diff) | |
download | gcc-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.h | 43 |
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. */ |