https://gcc.gnu.org/bugzilla/show_bug.cgi?id=100638
Spencer Abson <Spencer.Abson at arm dot com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |Spencer.Abson at arm dot com --- Comment #3 from Spencer Abson <Spencer.Abson at arm dot com> --- (In reply to Andrew Pinski from comment #2) > (In reply to Tamar Christina from comment #0) > Which can reproduce with just a simple: > ``` > void foo(_Float16 *x, unsigned short *out) { > *out = -(*x < 0.0f16); > } > ``` I have a patch from January for this: https://inbox.sourceware.org/gcc-patches/20250131190557.2845160-2-spencer.ab...@arm.com/. This is formatting revision, the change itself was OK'd for stage-1.