[gcc r14-9262] testsuite: ctf: make array in ctf-file-scope-1 fixed length

David Faust dfaust@gcc.gnu.org
Fri Mar 1 19:07:38 GMT 2024


https://gcc.gnu.org/g:64221c7bffbdd399e49554b0fb08b38325657596

commit r14-9262-g64221c7bffbdd399e49554b0fb08b38325657596
Author: David Faust <david.faust@oracle.com>
Date:   Fri Mar 1 10:43:24 2024 -0800

    testsuite: ctf: make array in ctf-file-scope-1 fixed length
    
    The array member of struct SFOO in the ctf-file-scope-1 caused the test
    to fail for the BPF target, since BPF does not support dynamic stack
    allocation. The array does not need to variable length for the sake of
    the test, so make it fixed length instead to allow the test to run
    successfully for the bpf-unknown-none target.
    
    gcc/testsuite/
    
            * gcc.dg/debug/ctf/ctf-file-scope-1.c (SFOO): Make array member
            fixed-length.

Diff:
---
 gcc/testsuite/gcc.dg/debug/ctf/ctf-file-scope-1.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gcc/testsuite/gcc.dg/debug/ctf/ctf-file-scope-1.c b/gcc/testsuite/gcc.dg/debug/ctf/ctf-file-scope-1.c
index a683113e505..ddfb31da405 100644
--- a/gcc/testsuite/gcc.dg/debug/ctf/ctf-file-scope-1.c
+++ b/gcc/testsuite/gcc.dg/debug/ctf/ctf-file-scope-1.c
@@ -9,7 +9,7 @@
 
 int foo (int n)
 {
-  typedef struct { int a[n]; } SFOO;
+  typedef struct { int a[6]; } SFOO;
 
   SFOO a;
   __attribute__ ((noinline)) SFOO gfoo (void) { return a; }


More information about the Gcc-cvs mailing list