https://gcc.gnu.org/bugzilla/show_bug.cgi?id=119014
--- Comment #4 from Stefan Schulze Frielinghaus <stefansf at gcc dot gnu.org> --- Thanks for pointing this out. I was fearing that this is valid but wasn't sure. Especially the difference between (_Float16) 42.42f16 and just the constant without the cast, I didn't have on my radar.