aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorAlan Modra <amodra@bigpond.net.au>2002-07-11 00:23:16 +0000
committerAlan Modra <amodra@gcc.gnu.org>2002-07-11 09:53:16 +0930
commita35f8b7428f9534a23ac357e48d7c6b7f03d164e (patch)
tree7702e097a85db25221e100c8686c01d704d84f98 /gcc
parent89e7058fdf1911218463a6fecbd6bad8b28c9a8a (diff)
downloadgcc-a35f8b7428f9534a23ac357e48d7c6b7f03d164e.zip
gcc-a35f8b7428f9534a23ac357e48d7c6b7f03d164e.tar.gz
gcc-a35f8b7428f9534a23ac357e48d7c6b7f03d164e.tar.bz2
* config/rs6000/linux64.h (ASM_SPEC): Define.
From-SVN: r55384
Diffstat (limited to 'gcc')
-rw-r--r--gcc/ChangeLog4
-rw-r--r--gcc/config/rs6000/linux64.h6
2 files changed, 10 insertions, 0 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 06d7826..815a424 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,7 @@
+2002-07-11 Alan Modra <amodra@bigpond.net.au>
+
+ * config/rs6000/linux64.h (ASM_SPEC): Define.
+
2002-07-10 Aldy Hernandez <aldyh@redhat.com>
* config/rs6000/rs6000.c (emit_frame_save): New.
diff --git a/gcc/config/rs6000/linux64.h b/gcc/config/rs6000/linux64.h
index 192e6cc..73d3e26 100644
--- a/gcc/config/rs6000/linux64.h
+++ b/gcc/config/rs6000/linux64.h
@@ -39,6 +39,12 @@ Boston, MA 02111-1307, USA. */
#undef ASM_DEFAULT_SPEC
#define ASM_DEFAULT_SPEC "-mppc64"
+#undef ASM_SPEC
+#define ASM_SPEC "%{.s: %{mregnames} %{mno-regnames}} \
+%{.S: %{mregnames} %{mno-regnames}} \
+%{mlittle} %{mlittle-endian} %{mbig} %{mbig-endian} \
+%{v:-V} %{Qy:} %{!Qn:-Qy} -a64 %(asm_cpu) %{Wa,*:%*}"
+
/* 64-bit PowerPC Linux always has a TOC. */
#undef TARGET_NO_TOC
#define TARGET_NO_TOC 0