blob: 628746e1f8c1067bc386d9c591f424e33a3e19c2 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
|
/* PR middle-end/114907 */
/* { dg-do run } */
/* { dg-options "" } */
/* { dg-add-options float16 } */
/* { dg-require-effective-target float16_runtime } */
/* { dg-add-options bfloat16 } */
/* { dg-require-effective-target bfloat16_runtime } */
__attribute__((noipa)) _Float16
foo (__bf16 x)
{
return (_Float16) x;
}
__attribute__((noipa)) __bf16
bar (_Float16 x)
{
return (__bf16) x;
}
int
main ()
{
if (foo (11.125bf16) != 11.125f16
|| bar (11.125f16) != 11.125bf16)
__builtin_abort ();
}
|