summaryrefslogtreecommitdiff
path: root/system/binutils/libctf-32bit-test.patch
blob: 788c46259e99ec12ee02630d2b4132f0156fd011 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
We need to use the proper format specifiers.

Upstream-Status: Pending
Upstream-URL: https://sourceware.org/bugzilla/show_bug.cgi?id=31882

--- binutils-2.41/libctf/testsuite/libctf-lookup/struct-iteration.c.old	2023-07-02 18:00:00.000000000 -0500
+++ binutils-2.41/libctf/testsuite/libctf-lookup/struct-iteration.c	2024-06-11 16:22:32.976649333 -0500
@@ -53,7 +53,7 @@
     {
       char *type_name = ctf_type_aname (fp, membtype);
 
-      printf ("next test: %s, offset %lx, has type %lx/%s\n",
+      printf ("next test: %s, offset %zi, has type %lx/%s\n",
 	      name, offset, membtype, type_name);
       free (type_name);
     }
--- binutils-2.41/libctf/testsuite/libctf-lookup/unnamed-field-info.c.old	2023-07-02 18:00:00.000000000 -0500
+++ binutils-2.41/libctf/testsuite/libctf-lookup/unnamed-field-info.c	2024-06-11 16:23:19.191708550 -0500
@@ -16,7 +16,7 @@
     goto err;
 
   if (mi.ctm_offset != offset * 8)
-    fprintf (stderr, "field %s inconsistency: offsetof() says %zi bits, CTF says %zi\n",
+    fprintf (stderr, "field %s inconsistency: offsetof() says %zi bits, CTF says %li\n",
 	     name, offset * 8, mi.ctm_offset);
 
   return;