summary |
shortlog |
log |
commit | commitdiff |
tree
raw |
patch |
inline | side by side (from parent 1:
9907018)
Fixes build on powerpc:
./urcu/uatomic/generic.h: In function '_uatomic_and':
./urcu/uatomic/generic.h:310:2: warning: 'return' with a value, in
function returning void
./urcu/uatomic/generic.h: In function '_uatomic_or':
./urcu/uatomic/generic.h:374:2: warning: 'return' with a value, in
function returning void
Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
old = oldt;
oldt = _uatomic_cmpxchg(addr, old, old & val, 1);
} while (oldt != old);
old = oldt;
oldt = _uatomic_cmpxchg(addr, old, old & val, 1);
} while (oldt != old);
}
#endif
#ifdef UATOMIC_HAS_ATOMIC_SHORT
}
#endif
#ifdef UATOMIC_HAS_ATOMIC_SHORT
old = oldt;
oldt = _uatomic_cmpxchg(addr, old, old & val, 4);
} while (oldt != old);
old = oldt;
oldt = _uatomic_cmpxchg(addr, old, old & val, 4);
} while (oldt != old);
}
#if (CAA_BITS_PER_LONG == 64)
case 8:
}
#if (CAA_BITS_PER_LONG == 64)
case 8:
old = oldt;
oldt = _uatomic_cmpxchg(addr, old, old & val, 8);
} while (oldt != old);
old = oldt;
oldt = _uatomic_cmpxchg(addr, old, old & val, 8);
} while (oldt != old);
}
#endif
}
_uatomic_link_error();
}
#endif
}
_uatomic_link_error();
}
#define uatomic_and(addr, v) \
}
#define uatomic_and(addr, v) \
old = oldt;
oldt = _uatomic_cmpxchg(addr, old, old | val, 1);
} while (oldt != old);
old = oldt;
oldt = _uatomic_cmpxchg(addr, old, old | val, 1);
} while (oldt != old);
}
#endif
#ifdef UATOMIC_HAS_ATOMIC_SHORT
}
#endif
#ifdef UATOMIC_HAS_ATOMIC_SHORT
old = oldt;
oldt = _uatomic_cmpxchg(addr, old, old | val, 2);
} while (oldt != old);
old = oldt;
oldt = _uatomic_cmpxchg(addr, old, old | val, 2);
} while (oldt != old);
old = oldt;
oldt = _uatomic_cmpxchg(addr, old, old | val, 4);
} while (oldt != old);
old = oldt;
oldt = _uatomic_cmpxchg(addr, old, old | val, 4);
} while (oldt != old);
}
#if (CAA_BITS_PER_LONG == 64)
case 8:
}
#if (CAA_BITS_PER_LONG == 64)
case 8:
old = oldt;
oldt = _uatomic_cmpxchg(addr, old, old | val, 8);
} while (oldt != old);
old = oldt;
oldt = _uatomic_cmpxchg(addr, old, old | val, 8);
} while (oldt != old);
}
#endif
}
_uatomic_link_error();
}
#endif
}
_uatomic_link_error();
}
#define uatomic_or(addr, v) \
}
#define uatomic_or(addr, v) \