aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorDavid Edelsohn <edelsohn@gnu.org>2001-12-26 22:53:46 +0000
committerDavid Edelsohn <dje@gcc.gnu.org>2001-12-26 17:53:46 -0500
commit3b37035206a66b84a909534fa762dc6405673576 (patch)
tree56e5de61ec1a1bc94d57da89395de251e034a1a8 /gcc
parentf591eb23d12b3f8e3d3ffc84cda6356b90dc365a (diff)
downloadgcc-3b37035206a66b84a909534fa762dc6405673576.zip
gcc-3b37035206a66b84a909534fa762dc6405673576.tar.gz
gcc-3b37035206a66b84a909534fa762dc6405673576.tar.bz2
rs6000.h (ASM_CPU_SPEC, [...]): Add mcpu=405.
* rs6000.h (ASM_CPU_SPEC, CPP_CPU_SPEC): Add mcpu=405. * sysv4.h (CPP_SYSV_SPEC, CPP_OS_VXWORKS_SPEC): Add mcpu=405. From-SVN: r48319
Diffstat (limited to 'gcc')
-rw-r--r--gcc/ChangeLog5
-rw-r--r--gcc/config/rs6000/rs6000.h4
-rw-r--r--gcc/config/rs6000/sysv4.h2
3 files changed, 10 insertions, 1 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 44e13a8..088bfb7 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,8 @@
+2001-12-26 David Edelsohn <edelsohn@gnu.org>
+
+ * rs6000.h (ASM_CPU_SPEC, CPP_CPU_SPEC): Add mcpu=405.
+ * sysv4.h (CPP_SYSV_SPEC, CPP_OS_VXWORKS_SPEC): Add mcpu=405.
+
2001-12-26 DJ Delorie <dj@redhat.com>
* function.c (expand_main_function): Make sure stack adjustments
diff --git a/gcc/config/rs6000/rs6000.h b/gcc/config/rs6000/rs6000.h
index 4f69d4f..e710578 100644
--- a/gcc/config/rs6000/rs6000.h
+++ b/gcc/config/rs6000/rs6000.h
@@ -66,6 +66,7 @@ Boston, MA 02111-1307, USA. */
%{mcpu=rsc1: -D_ARCH_PWR} \
%{mcpu=401: -D_ARCH_PPC} \
%{mcpu=403: -D_ARCH_PPC} \
+%{mcpu=405: -D_ARCH_PPC} \
%{mcpu=505: -D_ARCH_PPC} \
%{mcpu=601: -D_ARCH_PPC -D_ARCH_PWR} \
%{mcpu=602: -D_ARCH_PPC} \
@@ -105,6 +106,7 @@ Boston, MA 02111-1307, USA. */
%{mcpu=rsc1: -mpwr} \
%{mcpu=401: -mppc} \
%{mcpu=403: -mppc} \
+%{mcpu=405: -mppc} \
%{mcpu=505: -mppc} \
%{mcpu=601: -m601} \
%{mcpu=602: -mppc} \
@@ -1787,7 +1789,7 @@ typedef struct rs6000_args
((DEFAULT_ABI == ABI_AIX \
|| DEFAULT_ABI == ABI_DARWIN \
|| DEFAULT_ABI == ABI_AIX_NODESC) ? (TARGET_32BIT ? 8 : 16) : \
- (DEFAULT_ABI == ABI_V4) ? (TARGET_32BIT ? 4 : 8) : \
+ (DEFAULT_ABI == ABI_V4) ? 4 : \
(internal_error ("RETURN_ADDRESS_OFFSET not supported"), 0))
/* The current return address is in link register (65). The return address
diff --git a/gcc/config/rs6000/sysv4.h b/gcc/config/rs6000/sysv4.h
index e5abf8e..7715b08 100644
--- a/gcc/config/rs6000/sysv4.h
+++ b/gcc/config/rs6000/sysv4.h
@@ -1015,6 +1015,7 @@ do { \
%{!msoft-float: %{!mhard-float: \
%{mcpu=401: -D_SOFT_FLOAT} \
%{mcpu=403: -D_SOFT_FLOAT} \
+ %{mcpu=405: -D_SOFT_FLOAT} \
%{mcpu=ec603e: -D_SOFT_FLOAT} \
%{mcpu=801: -D_SOFT_FLOAT} \
%{mcpu=821: -D_SOFT_FLOAT} \
@@ -1260,6 +1261,7 @@ ncrtn.o%s"
%{mcpu=powerpc: -DCPU=PPC603} \
%{mcpu=401: -DCPU=PPC403} \
%{mcpu=403: -DCPU=PPC403} \
+%{mcpu=405: -DCPU=PPC405} \
%{mcpu=601: -DCPU=PPC601} \
%{mcpu=602: -DCPU=PPC603} \
%{mcpu=603: -DCPU=PPC603} \