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.

Reply via email to