Commit fab3bcc3 by Richard Kenner

(rs6000_override_options): Change POWERPCSQR to PPCFPX.

From-SVN: r6383
parent b7f37b10
/* Subroutines used for code generation on IBM RS/6000.
Copyright (C) 1991, 1993 Free Software Foundation, Inc.
Contributed by Richard Kenner (kenner@nyu.edu)
Copyright (C) 1991, 1993, 1994 Free Software Foundation, Inc.
Contributed by Richard Kenner (kenner@vlsi1.ultra.nyu.edu)
This file is part of GNU CC.
......@@ -73,7 +73,7 @@ rs6000_override_options ()
variant and any PowerPC variant. */
#define POWER_MASKS (MASK_POWER | MASK_POWER2)
#define POWERPC_MASKS (MASK_POWERPC | MASK_POWERPCSQR | MASK_POWERPC64)
#define POWERPC_MASKS (MASK_POWERPC | MASK_PPCFPX | MASK_POWERPC64)
static struct ptt
{
......@@ -90,41 +90,41 @@ rs6000_override_options ()
{"rios2", PROCESSOR_RIOS2, MASK_POWER | MASK_POWER2 , POWERPC_MASKS},
{"601", PROCESSOR_PPC601,
MASK_POWER | MASK_POWERPC | MASK_NEW_MNEMONICS,
MASK_POWER2 | MASK_POWERPCSQR | MASK_POWERPC64},
MASK_POWER2 | MASK_PPCFPX | MASK_POWERPC64},
{"mpc601", PROCESSOR_PPC601,
MASK_POWER | MASK_POWERPC | MASK_NEW_MNEMONICS,
MASK_POWER2 | MASK_POWERPCSQR | MASK_POWERPC64},
MASK_POWER2 | MASK_PPCFPX | MASK_POWERPC64},
{"ppc601", PROCESSOR_PPC601,
MASK_POWER | MASK_POWERPC | MASK_NEW_MNEMONICS,
MASK_POWER2 | MASK_POWERPCSQR | MASK_POWERPC64},
MASK_POWER2 | MASK_PPCFPX | MASK_POWERPC64},
{"603", PROCESSOR_PPC603,
MASK_POWERPC | MASK_POWERPCSQR | MASK_NEW_MNEMONICS,
MASK_POWERPC | MASK_PPCFPX | MASK_NEW_MNEMONICS,
POWER_MASKS | MASK_POWERPC64},
{"mpc603", PROCESSOR_PPC603,
MASK_POWERPC | MASK_POWERPCSQR | MASK_NEW_MNEMONICS,
MASK_POWERPC | MASK_PPCFPX | MASK_NEW_MNEMONICS,
POWER_MASKS | MASK_POWERPC64},
{"ppc603", PROCESSOR_PPC603,
MASK_POWERPC | MASK_POWERPCSQR | MASK_NEW_MNEMONICS,
MASK_POWERPC | MASK_PPCFPX | MASK_NEW_MNEMONICS,
POWER_MASKS | MASK_POWERPC64},
{"604", PROCESSOR_PPC604,
MASK_POWERPC | MASK_POWERPCSQR | MASK_NEW_MNEMONICS,
MASK_POWERPC | MASK_PPCFPX | MASK_NEW_MNEMONICS,
POWER_MASKS | MASK_POWERPC64},
{"mpc604", PROCESSOR_PPC604,
MASK_POWERPC | MASK_POWERPCSQR | MASK_NEW_MNEMONICS,
MASK_POWERPC | MASK_PPCFPX | MASK_NEW_MNEMONICS,
POWER_MASKS | MASK_POWERPC64},
{"ppc604", PROCESSOR_PPC604,
MASK_POWERPC | MASK_POWERPCSQR | MASK_NEW_MNEMONICS,
MASK_POWERPC | MASK_PPCFPX | MASK_NEW_MNEMONICS,
POWER_MASKS | MASK_POWERPC64},
{"620", PROCESSOR_PPC620,
(MASK_POWERPC | MASK_POWERPCSQR | MASK_POWERPC64
(MASK_POWERPC | MASK_PPCFPX | MASK_POWERPC64
| MASK_NEW_MNEMONICS),
POWER_MASKS},
{"mpc620", PROCESSOR_PPC620,
(MASK_POWERPC | MASK_POWERPCSQR | MASK_POWERPC64
(MASK_POWERPC | MASK_PPCFPX | MASK_POWERPC64
| MASK_NEW_MNEMONICS),
POWER_MASKS},
{"ppc620", PROCESSOR_PPC620,
(MASK_POWERPC | MASK_POWERPCSQR | MASK_POWERPC64
(MASK_POWERPC | MASK_PPCFPX | MASK_POWERPC64
| MASK_NEW_MNEMONICS),
POWER_MASKS}};
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment