c++/contracts: ICE in build_contract_condition_function [PR116490]
[official-gcc.git] / gcc / testsuite / gcc.target / arm / armv8_2-fp16-move-2.c
blobdff57ac8147c2d3f450f7327c6999d2896c9e58c
1 /* { dg-do compile } */
2 /* { dg-require-effective-target arm_v8_2a_fp16_scalar_ok } */
3 /* { dg-options "-O2 -marm" } */
4 /* { dg-add-options arm_v8_2a_fp16_scalar } */
6 __fp16
7 test_select (__fp16 a, __fp16 b, __fp16 c)
9 return (a < b) ? b : c;
11 /* { dg-final { scan-assembler "bx?(mi|pl)" } } */