/* { dg-do compile } */
/* { dg-options "-msse2 -O2" } */
__bf16
foo (int a)
{
  union {
    int a;
    __bf16 b;
  }c;
  c.a = a;
  return c.b;
}