https://gcc.gnu.org/bugzilla/show_bug.cgi?id=122757
--- Comment #6 from Andrew Pinski <pinskia at gcc dot gnu.org> --- So somethings are an improvement while others are regressions. E.g. 3 half float (without fp16) is an improvement and basically what is done by llvm. But worse with fp16 extensions enabled.
