LGTM, seems like you have landed now, see you soon :)
On Fri, Sep 9, 2022 at 5:44 PM Palmer Dabbelt <pal...@rivosinc.com> wrote: > > This fixes f19a327077e ("Support -fexcess-precision=16 which will enable > FLT_EVAL_METHOD_PROMOTE_TO_FLOAT16 when backend supports _Float16.") on > RISC-V targets. > > gcc/ChangeLog > > PR target/106815 > * config/riscv/riscv.cc (riscv_excess_precision): Add support > for EXCESS_PRECISION_TYPE_FLOAT16. > --- > gcc/config/riscv/riscv.cc | 1 + > 1 file changed, 1 insertion(+) > > diff --git a/gcc/config/riscv/riscv.cc b/gcc/config/riscv/riscv.cc > index 675d92c0961..9b6d3e95b1b 100644 > --- a/gcc/config/riscv/riscv.cc > +++ b/gcc/config/riscv/riscv.cc > @@ -5962,6 +5962,7 @@ riscv_excess_precision (enum excess_precision_type type) > return (TARGET_ZFH ? FLT_EVAL_METHOD_PROMOTE_TO_FLOAT16 > : FLT_EVAL_METHOD_PROMOTE_TO_FLOAT); > case EXCESS_PRECISION_TYPE_IMPLICIT: > + case EXCESS_PRECISION_TYPE_FLOAT16: > return FLT_EVAL_METHOD_PROMOTE_TO_FLOAT16; > default: > gcc_unreachable (); > -- > 2.34.1 >