blob: 69fd1e8585b906f88a5188e8c9eb90479be2467d [file] [log] [blame]
/* { dg-do run } */
/* { dg-options "-O2" } */
/* { dg-additional-options "-mfp16-format=ieee" { target "arm*-*-*" } } */
extern void abort (void);
__attribute__ ((noinline))
void setfoo (__fp16 *f)
{
*f = 0.0;
}
int
main (int argc, char **argv)
{
__fp16 a = 1.0;
setfoo (&a);
if (a != 0.0)
abort ();
return 0;
}