https://gcc.gnu.org/bugzilla/show_bug.cgi?id=127952
Bug ID: 127952
Summary: _addcarry(x)_u64 and _subborrow_u64 not work direcly
Product: gcc
Version: 16.0
Status: UNCONFIRMED
Severity: normal
Priority: P3
Component: c++
Assignee: unassigned at gcc dot gnu.org
Reporter: gero.peterhoff at gmx dot net
Target Milestone: ---
uint64_t r;
_addcarry(x)_u64(a,b,c, &r)
or
uint64_t r;
_subborrow_u64(a,b,c, &r)
not work.
error: ungültige Umwandlung von »uint64_t*« {aka »long unsigned int*«} in »long
long unsigned int*« [-fpermissive]
This problem may also occur with _addcarry(x)_u32 and _subborrow_u32. However,
I haven't checked that.