On 11/07/2011 12:48 PM, Richard Henderson wrote:
On 11/07/2011 07:49 AM, Andrew MacLeod wrote:
2011-11-07 Andrew MacLeod<amacl...@redhat.com>
* optabs.c (get_atomic_op_for_code): Fill in optab table at runtime so
SWITCHABLE_TARGET can change the valuies during compilation.
(expand_atomic_fetch_op): handle parameter changes ripples for
get_atomic_op_for_code call.
Ok, except,
case XOR:
! op->mem_fetch_before = atomic_fetch_xor_optab;
! op->mem_fetch_after = atomic_xor_fetch_optab;
! op->mem_no_result = atomic_xor_optab;
! op->fetch_before = sync_old_xor_optab;
! op->fetch_after = sync_new_xor_optab;
! op->no_result = sync_xor_optab;
! op->reverse_code = UNKNOWN;
you undid the XOR reverse is XOR fix.
oops :-P
thanks Eagle Eye.
Andrew