OSDN Git Service

(ASM_OUTPUT_FLOAT, ASM_OUTPUT_DOUBLE): Remove tests for host == target
authormoshier <moshier@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 7 Feb 1995 04:46:41 +0000 (04:46 +0000)
committermoshier <moshier@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 7 Feb 1995 04:46:41 +0000 (04:46 +0000)
format and endianness.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@8886 138bc75d-0d04-0410-961f-82ee72b054a4

gcc/config/sparc/sysv4.h

index 7a96b31..96035f3 100644 (file)
@@ -191,10 +191,6 @@ do {                                                                       \
     fprintf (FILE, ".section\t\"%s\",#alloc,#write\n", (NAME));                \
 } while (0)
 
-/* If the host and target formats match, output the floats as hex.  */
-#if HOST_FLOAT_FORMAT == TARGET_FLOAT_FORMAT
-#if defined (HOST_WORDS_BIG_ENDIAN) == WORDS_BIG_ENDIAN
-
 /* 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
@@ -220,9 +216,6 @@ do { long value[2];                                                 \
      fprintf((FILE), "\t.long\t0x%x\n", value[1]);                     \
    } while (0)
 
-#endif /* word order matches */
-#endif /* HOST_FLOAT_FORMAT == TARGET_FLOAT_FORMAT */
-
 /* This is how to output an assembler line defining a `long double'
    constant.  */