]> git.ipfire.org Git - thirdparty/gcc.git/commit
btf: fix bootstrap -Wformat errors [PR110073]
authorDavid Faust <david.faust@oracle.com>
Fri, 2 Jun 2023 16:28:32 +0000 (09:28 -0700)
committerDavid Faust <david.faust@oracle.com>
Fri, 2 Jun 2023 16:28:32 +0000 (09:28 -0700)
commit934da923a7295ae97e37425e269195c7d8770ef0
treeb994eb630528394389e1c97e8553a1f14300505e
parentf2e60a00c7c017bd87ba9afb189cbb77d8c92925
btf: fix bootstrap -Wformat errors [PR110073]

Commit 7aae58b04b9 "btf: improve -dA comments for testsuite" broke
bootstrap on a number of architectures because it introduced some
new -Wformat errors.

Fix those errors by properly using PRIu64 and a small refactor to
the offending code.

Based on the suggested patch from Rainer Orth.

PR debug/110073

gcc/ChangeLog:

* btfout.cc (btf_absolute_func_id): New function.
(btf_asm_func_type): Call it here.  Change index parameter from
size_t to ctf_id_t.  Use PRIu64 formatter.
gcc/btfout.cc