[binutils-gdb] libsframe: testsuite: fix build failure

Indu Bhagat ibhagat@sourceware.org
Sat Dec 20 07:42:31 GMT 2025


https://sourceware.org/git/gitweb.cgi?p=binutils-gdb.git;h=a54b5ab904e61bf9c6a0a1b0c7a70e8b2e7684a9

commit a54b5ab904e61bf9c6a0a1b0c7a70e8b2e7684a9
Author: Indu Bhagat <indu.bhagat@oracle.com>
Date:   Fri Dec 19 23:32:37 2025 -0800

    libsframe: testsuite: fix build failure
    
    Previous commit 4651bea1193 to fix PR ld/32789 missed making the
    necessary changes to the libsframe testsuite.
    
    libsframe/testsuite/
            PR ld/32789
            PR libsframe/33731
            * libsframe.encode/encode-1.c: Add additional arg for sorting
            FDEs.  Set to true.
            * libsframe.find/findfre-1.c: Likewise.
            * libsframe.find/findfunc-1.c: Likewise.
            * libsframe.find/plt-findfre-1.c: Likewise.
            * libsframe.find/plt-findfre-2.c: Likewise.

Diff:
---
 libsframe/testsuite/libsframe.encode/encode-1.c    | 2 +-
 libsframe/testsuite/libsframe.find/findfre-1.c     | 2 +-
 libsframe/testsuite/libsframe.find/findfunc-1.c    | 2 +-
 libsframe/testsuite/libsframe.find/plt-findfre-1.c | 2 +-
 libsframe/testsuite/libsframe.find/plt-findfre-2.c | 2 +-
 5 files changed, 5 insertions(+), 5 deletions(-)

diff --git a/libsframe/testsuite/libsframe.encode/encode-1.c b/libsframe/testsuite/libsframe.encode/encode-1.c
index 335d3e6861f..5e401422974 100644
--- a/libsframe/testsuite/libsframe.encode/encode-1.c
+++ b/libsframe/testsuite/libsframe.encode/encode-1.c
@@ -177,7 +177,7 @@ int main (void)
   fde_cnt = sframe_encoder_get_num_fidx (encode);
   TEST (fde_cnt == 2, "encode-1: Encoder FDE count post addition");
 
-  sframe_buf = sframe_encoder_write (encode, &sf_size, &err);
+  sframe_buf = sframe_encoder_write (encode, &sf_size, true, &err);
   TEST (err == 0, "encode-1: Encoder write");
 
   match_p = data_match (sframe_buf, sf_size);
diff --git a/libsframe/testsuite/libsframe.find/findfre-1.c b/libsframe/testsuite/libsframe.find/findfre-1.c
index c9048888d6d..eae9c2798e2 100644
--- a/libsframe/testsuite/libsframe.find/findfre-1.c
+++ b/libsframe/testsuite/libsframe.find/findfre-1.c
@@ -123,7 +123,7 @@ void test_text_findfre (const char suffix, uint32_t text_vaddr,
   fde_cnt = sframe_encoder_get_num_fidx (encode);
   TEST (fde_cnt == 2, "findfre-1%c: Test FDE count", suffix);
 
-  sframe_buf = sframe_encoder_write (encode, &sf_size, &err);
+  sframe_buf = sframe_encoder_write (encode, &sf_size, true, &err);
   TEST (err == 0, "findfre-1%c: Encoder write", suffix);
 
   dctx = sframe_decode (sframe_buf, sf_size, &err);
diff --git a/libsframe/testsuite/libsframe.find/findfunc-1.c b/libsframe/testsuite/libsframe.find/findfunc-1.c
index 14ff9c51f16..80e9faccec1 100644
--- a/libsframe/testsuite/libsframe.find/findfunc-1.c
+++ b/libsframe/testsuite/libsframe.find/findfunc-1.c
@@ -173,7 +173,7 @@ void test_text_findfre (const char suffix, uint32_t text_vaddr,
   fde_cnt = sframe_encoder_get_num_fidx (encode);
   TEST (fde_cnt == 3, "findfunc-1%c: Test FDE count", suffix);
 
-  sframe_buf = sframe_encoder_write (encode, &sf_size, &err);
+  sframe_buf = sframe_encoder_write (encode, &sf_size, true, &err);
   TEST (err == 0, "findfunc-1%c: Encoder write", suffix);
 
   dctx = sframe_decode (sframe_buf, sf_size, &err);
diff --git a/libsframe/testsuite/libsframe.find/plt-findfre-1.c b/libsframe/testsuite/libsframe.find/plt-findfre-1.c
index f62ca3f84f5..6a0809af35e 100644
--- a/libsframe/testsuite/libsframe.find/plt-findfre-1.c
+++ b/libsframe/testsuite/libsframe.find/plt-findfre-1.c
@@ -77,7 +77,7 @@ void test_plt_findfre (const char suffix, uint32_t plt_vaddr,
   fde_cnt = sframe_encoder_get_num_fidx (ectx);
   TEST (fde_cnt == 1, "plt-findfre-1%c: Test FDE count", suffix);
 
-  sframe_buf = sframe_encoder_write (ectx, &sf_size, &err);
+  sframe_buf = sframe_encoder_write (ectx, &sf_size, true, &err);
   TEST (err == 0, "plt-findfre-1%c: Encoder write", suffix);
 
   dctx = sframe_decode (sframe_buf, sf_size, &err);
diff --git a/libsframe/testsuite/libsframe.find/plt-findfre-2.c b/libsframe/testsuite/libsframe.find/plt-findfre-2.c
index 097d23bfff0..1e0036c2721 100644
--- a/libsframe/testsuite/libsframe.find/plt-findfre-2.c
+++ b/libsframe/testsuite/libsframe.find/plt-findfre-2.c
@@ -124,7 +124,7 @@ void test_plt_findfre (const char suffix, const uint32_t plt_vaddr,
   fde_cnt = sframe_encoder_get_num_fidx (ectx);
   TEST (fde_cnt == 2, "plt-findfre-2%c: Test FDE count after adding FDE for pltN", suffix);
 
-  sframe_buf = sframe_encoder_write (ectx, &sf_size, &err);
+  sframe_buf = sframe_encoder_write (ectx, &sf_size, true, &err);
   TEST (err == 0, "plt-findfre-2%c: Encoder write", suffix);
 
   dctx = sframe_decode (sframe_buf, sf_size, &err);


More information about the Binutils-cvs mailing list