aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorStan Shebs <shebs@apple.com>2004-10-28 22:32:41 +0000
committerStan Shebs <shebs@gcc.gnu.org>2004-10-28 22:32:41 +0000
commit55dbfb488ebbd45e512648083e5fd700cde7389e (patch)
treec25b57faef51ee37ef2131a30ab8d661da9445ca /gcc
parentbe3a985ea6865b4f5056277975ea694f32ef373b (diff)
downloadgcc-55dbfb488ebbd45e512648083e5fd700cde7389e.zip
gcc-55dbfb488ebbd45e512648083e5fd700cde7389e.tar.gz
gcc-55dbfb488ebbd45e512648083e5fd700cde7389e.tar.bz2
darwin.h (SUBTARGET_EXTRA_SPECS): Handle -m64.
* config/rs6000/darwin.h (SUBTARGET_EXTRA_SPECS): Handle -m64. * config/rs6000/rs6000.c (rs6000_darwin_file_start): Add ppc64 case. From-SVN: r89791
Diffstat (limited to 'gcc')
-rw-r--r--gcc/ChangeLog6
-rw-r--r--gcc/config/rs6000/darwin.h2
-rw-r--r--gcc/config/rs6000/rs6000.c1
3 files changed, 8 insertions, 1 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index a0b97c7..99558d5 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,9 @@
+2004-10-28 Stan Shebs <shebs@apple.com>
+
+ * config/rs6000/darwin.h (SUBTARGET_EXTRA_SPECS): Handle -m64.
+ * config/rs6000/rs6000.c (rs6000_darwin_file_start): Add ppc64
+ case.
+
2004-10-28 Frank Ch. Eigler <fche@redhat.com>
* tree-mudflap.c (mudflap_init): Mark cache-lookup decls to
diff --git a/gcc/config/rs6000/darwin.h b/gcc/config/rs6000/darwin.h
index cb51b82..6b01701 100644
--- a/gcc/config/rs6000/darwin.h
+++ b/gcc/config/rs6000/darwin.h
@@ -134,7 +134,7 @@ do { \
#undef SUBTARGET_EXTRA_SPECS
#define SUBTARGET_EXTRA_SPECS \
- { "darwin_arch", "ppc" },
+ { "darwin_arch", "%{m64:ppc64} %{!m64:ppc}" },
/* Output a .machine directive. */
#undef TARGET_ASM_FILE_START
diff --git a/gcc/config/rs6000/rs6000.c b/gcc/config/rs6000/rs6000.c
index e2f97d7..da196bf 100644
--- a/gcc/config/rs6000/rs6000.c
+++ b/gcc/config/rs6000/rs6000.c
@@ -17306,6 +17306,7 @@ rs6000_darwin_file_start (void)
const char *name;
int if_set;
} mapping[] = {
+ { "ppc64", "ppc64", MASK_64BIT },
{ "970", "ppc970", MASK_PPC_GPOPT | MASK_MFCRF | MASK_POWERPC64 },
{ "power4", "ppc970", 0 },
{ "G5", "ppc970", 0 },