aboutsummaryrefslogtreecommitdiff
path: root/gcc/config/sparc/linux64.h
diff options
context:
space:
mode:
authorAldy Hernandez <aldyh@redhat.com>2006-02-06 17:45:00 +0000
committerJakub Jelinek <jakub@gcc.gnu.org>2006-02-06 18:45:00 +0100
commit7269aee7d553dc3b89aadc00950024fde12631b4 (patch)
treee8246f6bbbc449d315d9ddbf1bacb459740fd188 /gcc/config/sparc/linux64.h
parentda8c4a55ee47e100e59e9a133b015ffcda086093 (diff)
downloadgcc-7269aee7d553dc3b89aadc00950024fde12631b4.zip
gcc-7269aee7d553dc3b89aadc00950024fde12631b4.tar.gz
gcc-7269aee7d553dc3b89aadc00950024fde12631b4.tar.bz2
s390.c (TARGET_MANGLE_FUNDAMENTAL_TYPE): Define.
2006-02-06 Aldy Hernandez <aldyh@redhat.com> * config/s390/s390.c (TARGET_MANGLE_FUNDAMENTAL_TYPE): Define. (s390_mangle_fundamental_type): New. * config/s390/linux.h (TARGET_ALTERNATE_LONG_DOUBLE_MANGLING): Define. * config/alpha/alpha.c (TARGET_MANGLE_FUNDAMENTAL_TYPE): Define. (alpha_mangle_fundamental_type): New. * config/alpha/linux.h (TARGET_ALTERNATE_LONG_DOUBLE_MANGLING): Define. * config/sparc/linux.h (TARGET_ALTERNATE_LONG_DOUBLE_MANGLING): Define. * config/sparc/linux64.h (TARGET_ALTERNATE_LONG_DOUBLE_MANGLING): Define. * config/sparc/sparc.c (TARGET_MANGLE_FUNDAMENTAL_TYPE): Define. (sparc_mangle_fundamental_type): New. From-SVN: r110655
Diffstat (limited to 'gcc/config/sparc/linux64.h')
-rw-r--r--gcc/config/sparc/linux64.h3
1 files changed, 3 insertions, 0 deletions
diff --git a/gcc/config/sparc/linux64.h b/gcc/config/sparc/linux64.h
index e4fe918..f997fee 100644
--- a/gcc/config/sparc/linux64.h
+++ b/gcc/config/sparc/linux64.h
@@ -364,3 +364,6 @@ do { \
sparc64 glibc provides it at [%g7 + 0x28]. */
#define TARGET_THREAD_SSP_OFFSET (TARGET_ARCH64 ? 0x28 : 0x14)
#endif
+
+/* Define if long doubles should be mangled as 'g'. */
+#define TARGET_ALTERNATE_LONG_DOUBLE_MANGLING