[multiple changes]
2008-09-03 David Edelsohn <edelsohn@gnu.org> * config/rs6000/rs6000.c (processor_target_table): Do not enable VMX for POWER6. 2008-09-03 Anton Blanchard <anton@samba.org> * config/rs6000/rs6000.c (rs6000_split_lock_test_and_set): Do not emit memory barrier before operation. From-SVN: r139969
This commit is contained in:
parent
37383ef55e
commit
0783d48d05
|
@ -1,3 +1,13 @@
|
|||
2008-09-03 David Edelsohn <edelsohn@gnu.org>
|
||||
|
||||
* config/rs6000/rs6000.c (processor_target_table): Do not
|
||||
enable VMX for POWER6.
|
||||
|
||||
2008-09-03 Anton Blanchard <anton@samba.org>
|
||||
|
||||
* config/rs6000/rs6000.c (rs6000_split_lock_test_and_set): Do not
|
||||
emit memory barrier before operation.
|
||||
|
||||
2008-09-03 John David Anglin <dave.anglin@nrc.cnrc.gc.ca>
|
||||
|
||||
PR testsuite/37325
|
||||
|
|
|
@ -1518,11 +1518,12 @@ rs6000_override_options (const char *default_cpu)
|
|||
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_PPC_GPOPT | MASK_MFCRF
|
||||
| MASK_POPCNTB | MASK_FPRND | MASK_CMPB | MASK_DFP},
|
||||
POWERPC_BASE_MASK | MASK_POWERPC64 | MASK_PPC_GPOPT | MASK_PPC_GFXOPT
|
||||
| MASK_MFCRF | MASK_POPCNTB | MASK_FPRND | MASK_CMPB | MASK_DFP},
|
||||
{"power6x", PROCESSOR_POWER6,
|
||||
POWERPC_7400_MASK | MASK_POWERPC64 | MASK_PPC_GPOPT | MASK_MFCRF
|
||||
| MASK_POPCNTB | MASK_FPRND | MASK_CMPB | MASK_DFP | MASK_MFPGPR},
|
||||
POWERPC_BASE_MASK | MASK_POWERPC64 | MASK_PPC_GPOPT | MASK_PPC_GFXOPT
|
||||
| MASK_MFCRF | MASK_POPCNTB | MASK_FPRND | MASK_CMPB | MASK_DFP
|
||||
| MASK_MFPGPR},
|
||||
{"power7", PROCESSOR_POWER5,
|
||||
POWERPC_7400_MASK | MASK_POWERPC64 | MASK_PPC_GPOPT | MASK_MFCRF
|
||||
| MASK_POPCNTB | MASK_FPRND | MASK_CMPB | MASK_DFP},
|
||||
|
@ -14000,8 +14001,6 @@ rs6000_split_lock_test_and_set (rtx retval, rtx mem, rtx val, rtx scratch)
|
|||
enum machine_mode mode = GET_MODE (mem);
|
||||
rtx label, x, cond = gen_rtx_REG (CCmode, CR0_REGNO);
|
||||
|
||||
emit_insn (gen_memory_barrier ());
|
||||
|
||||
label = gen_rtx_LABEL_REF (VOIDmode, gen_label_rtx ());
|
||||
emit_label (XEXP (label, 0));
|
||||
|
||||
|
|
Loading…
Reference in New Issue