rs6000.c (processor_target_table): Add MASK_PPC_GPOPT for power4, power5, power5+, power6, and power6x.
* config/rs6000/rs6000.c (processor_target_table): Add MASK_PPC_GPOPT for power4, power5, power5+, power6, and power6x. From-SVN: r137884
This commit is contained in:
parent
130f4c504c
commit
9a8d7941eb
2 changed files with 13 additions and 7 deletions
|
@ -1,3 +1,8 @@
|
|||
2008-07-16 David Edelsohn <edelsohn@gnu.org>
|
||||
|
||||
* config/rs6000/rs6000.c (processor_target_table): Add
|
||||
MASK_PPC_GPOPT for power4, power5, power5+, power6, and power6x.
|
||||
|
||||
2008-07-16 Joseph Myers <joseph@codesourcery.com>
|
||||
|
||||
PR target/36827
|
||||
|
|
|
@ -1493,19 +1493,20 @@ rs6000_override_options (const char *default_cpu)
|
|||
{"power3", PROCESSOR_PPC630,
|
||||
POWERPC_BASE_MASK | MASK_PPC_GFXOPT | MASK_POWERPC64},
|
||||
{"power4", PROCESSOR_POWER4,
|
||||
POWERPC_BASE_MASK | MASK_PPC_GFXOPT | MASK_MFCRF | MASK_POWERPC64},
|
||||
POWERPC_BASE_MASK | MASK_POWERPC64 | MASK_PPC_GPOPT | MASK_PPC_GFXOPT
|
||||
| MASK_MFCRF | MASK_POWERPC64},
|
||||
{"power5", PROCESSOR_POWER5,
|
||||
POWERPC_BASE_MASK | MASK_POWERPC64 | MASK_PPC_GFXOPT
|
||||
POWERPC_BASE_MASK | MASK_POWERPC64 | MASK_PPC_GPOPT | MASK_PPC_GFXOPT
|
||||
| MASK_MFCRF | MASK_POPCNTB},
|
||||
{"power5+", PROCESSOR_POWER5,
|
||||
POWERPC_BASE_MASK | MASK_POWERPC64 | MASK_PPC_GFXOPT
|
||||
POWERPC_BASE_MASK | MASK_POWERPC64 | MASK_PPC_GPOPT | MASK_PPC_GFXOPT
|
||||
| MASK_MFCRF | MASK_POPCNTB | MASK_FPRND},
|
||||
{"power6", PROCESSOR_POWER6,
|
||||
POWERPC_7400_MASK | MASK_POWERPC64 | MASK_MFCRF | MASK_POPCNTB
|
||||
| MASK_FPRND | MASK_CMPB | MASK_DFP },
|
||||
POWERPC_7400_MASK | MASK_POWERPC64 | MASK_PPC_GPOPT | MASK_MFCRF
|
||||
| MASK_POPCNTB | MASK_FPRND | MASK_CMPB | MASK_DFP},
|
||||
{"power6x", PROCESSOR_POWER6,
|
||||
POWERPC_7400_MASK | MASK_POWERPC64 | MASK_MFCRF | MASK_POPCNTB
|
||||
| MASK_FPRND | MASK_CMPB | MASK_MFPGPR | MASK_DFP },
|
||||
POWERPC_7400_MASK | MASK_POWERPC64 | MASK_PPC_GPOPT | MASK_MFCRF
|
||||
| MASK_POPCNTB | MASK_FPRND | MASK_CMPB | MASK_DFP | MASK_MFPGPR},
|
||||
{"powerpc", PROCESSOR_POWERPC, POWERPC_BASE_MASK},
|
||||
{"powerpc64", PROCESSOR_POWERPC64,
|
||||
POWERPC_BASE_MASK | MASK_PPC_GFXOPT | MASK_POWERPC64},
|
||||
|
|
Loading…
Add table
Reference in a new issue