On 27/03/2025 14:48, Christophe Lyon wrote:
Some targets (like arm) need some flags to enable _Float16 support.

gcc/testsuite/ChangeLog:

        PR target/119133
        * gcc.dg/torture/pr119133.c: Add options for float16.
---
  gcc/testsuite/gcc.dg/torture/pr119133.c | 1 +
  1 file changed, 1 insertion(+)

diff --git a/gcc/testsuite/gcc.dg/torture/pr119133.c 
b/gcc/testsuite/gcc.dg/torture/pr119133.c
index 5369becd350..f0c8f734c86 100644
--- a/gcc/testsuite/gcc.dg/torture/pr119133.c
+++ b/gcc/testsuite/gcc.dg/torture/pr119133.c
@@ -1,5 +1,6 @@
  /* { dg-additional-options "-fno-tree-ter" } */
  /* { dg-require-effective-target float16 } */
+/* { dg-add-options float16 } */
int
  foo(_Float16 f, int i)

OK.

I'm not sure that add_options_for_float16 is really doing the right thing on arm. But that's a different issue.

R.

Reply via email to