https://gcc.gnu.org/bugzilla/show_bug.cgi?id=120691
H.J. Lu <hjl.tools at gmail dot com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |WAITING --- Comment #18 from H.J. Lu <hjl.tools at gmail dot com> --- (In reply to Eric Botcazou from comment #13) > This also breaks on VxWorks: > > ../../../../src/libgcc/config/libbid/bid128_div.c: In function > '__bid128_div': > > ../../../../src/libgcc/config/libbid/bid128_div.c:61:32: error: passing > argument 1 of 'unpack_BID128_value' from incompatible pointer type > [-Wincompatible-pointer-types] > > 61 | valid_y = unpack_BID128_value (&sign_y, &exponent_y, &CY, y); > > | ^~~~~~~ > > | | > > | UINT64 * {aka long long unsigned int > *} > > How on Earth can such a patch be installed on release branches? Pleas try the new patch on VxWorks.