The resulting string won't be nearly 64 bytes, but "buf" is only 16 bytes long here, and this causes FORTIFY_SOURCE to barf when given the right options. Signed-off-by: Jeff Layton <jlayton@xxxxxxxxxx> --- linearize.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/linearize.c b/linearize.c index d9aed61b361f..1db2d505a7d4 100644 --- a/linearize.c +++ b/linearize.c @@ -91,7 +91,7 @@ const char *show_label(struct basic_block *bb) if (!bb) return ".L???"; - snprintf(buf, 64, ".L%u", bb->nr); + snprintf(buf, 16, ".L%u", bb->nr); return buf; } -- 2.39.2