1 /* { dg-do compile } */
2 /* { dg-options "-march=rv64gcv -mabi=lp64d -std=gnu23 -O2" { target { rv64 } } } */
3 /* { dg-options "-march=rv32gcv -mabi=ilp32d -std=gnu23 -O2" { target { rv32 } } } */
5 long print_halffloat_j
;
6 int *print_halffloat_block
;
8 enum { BFLOATING_POINTvoid
} print_halffloat() {
13 print_halffloat_j
= 0;
14 for (; print_halffloat_j
< sizeof(_Float16
); print_halffloat_j
++)
15 u
.b
[print_halffloat_j
] = print_halffloat_block
[print_halffloat_j
];