[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