diff options
author | Stan Shebs <shebs@apple.com> | 2004-10-28 22:32:41 +0000 |
---|---|---|
committer | Stan Shebs <shebs@gcc.gnu.org> | 2004-10-28 22:32:41 +0000 |
commit | 55dbfb488ebbd45e512648083e5fd700cde7389e (patch) | |
tree | c25b57faef51ee37ef2131a30ab8d661da9445ca /gcc | |
parent | be3a985ea6865b4f5056277975ea694f32ef373b (diff) | |
download | gcc-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/ChangeLog | 6 | ||||
-rw-r--r-- | gcc/config/rs6000/darwin.h | 2 | ||||
-rw-r--r-- | gcc/config/rs6000/rs6000.c | 1 |
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 }, |