From bd0e7cdcfeca6be730f8b15959b8c5369bde3906 Mon Sep 17 00:00:00 2001 From: Christopher Celio Date: Wed, 1 Jul 2015 15:59:11 -0700 Subject: [PATCH] Add _hard_float check in crt.S. --- benchmarks/common/crt.S | 3 +++ env | 2 +- 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/benchmarks/common/crt.S b/benchmarks/common/crt.S index dc16228..bd27f6f 100644 --- a/benchmarks/common/crt.S +++ b/benchmarks/common/crt.S @@ -86,6 +86,7 @@ _start: and t1, t0, t1 beqz t1, 1f +#ifdef __riscv_hard_float fssr x0 fmv.s.x f0, x0 fmv.s.x f1, x0 @@ -119,6 +120,8 @@ _start: fmv.s.x f29,x0 fmv.s.x f30,x0 fmv.s.x f31,x0 +#endif + 1: # initialize global pointer diff --git a/env b/env index dac4ddd..c60e1a9 160000 --- a/env +++ b/env @@ -1 +1 @@ -Subproject commit dac4ddd40078f31f4c2e766368c237eba84ef68c +Subproject commit c60e1a9e2f48f8c011a4967247a7618d42c53462 -- 2.30.2