This little patch fixs the -march error of a zhinxmin testcase I added earlier
and an old zhinxmin testcase, since these testcases are for zhinxmin extension
and not zfhmin extension.
gcc/testsuite/ChangeLog:
* gcc.target/riscv/_Float16-zhinxmin-3.c: Adjust.
* gcc.target/riscv/_Float16-zhinxmin-4.c: Ditto.
/* { dg-do compile } */
-/* { dg-options "-march=rv64if_zfhmin -mabi=lp64f -O" } */
+/* { dg-options "-march=rv64i_zhinxmin -mabi=lp64 -O" } */
int foo1 (_Float16 a, _Float16 b)
{
/* { dg-do compile } */
-/* { dg-options "-march=rv64if_zfhmin -mabi=lp64 -O3 -mcmodel=medany" } */
+/* { dg-options "-march=rv64i_zhinxmin -mabi=lp64 -O3 -mcmodel=medany" } */
/* { dg-final { check-function-bodies "**" "" } } */
/* Make sure zfhmin behaves the same way as zfh. */
/*
** foo: { target { no-opts "-flto" } }
-** lh\ta0,\.LC0
+** lla\ta[0-9]+,\.LC0
+** lhu\ta[0-9]+,0\(a[0-9]+\)
** ...
*/
_Float16 foo() { return 0.8974; }