From 9a8041fd94b7b5c12cb802f87648cce954d18d2a Mon Sep 17 00:00:00 2001 From: Jan Beulich Date: Mon, 19 Apr 2021 13:28:35 +0200 Subject: gas: drop sprint_value() Its (documented) behavior is unhelpful in particular in 64-bit build environments: While printing large 32-bit numbers in decimal already isn't very meaningful to most people, this even more so goes for yet larger 64-bit numbers. bfd_sprintf_vma() still tries to limit the number of digits printed (without depending on a build system property), but uniformly produces hex output. --- gas/messages.c | 16 ---------------- 1 file changed, 16 deletions(-) (limited to 'gas/messages.c') diff --git a/gas/messages.c b/gas/messages.c index 0728146..62f9312 100644 --- a/gas/messages.c +++ b/gas/messages.c @@ -356,22 +356,6 @@ signal_init (void) /* Support routines. */ -void -sprint_value (char *buf, valueT val) -{ - if (sizeof (val) <= sizeof (long)) - { - sprintf (buf, "%ld", (long) val); - return; - } - if (sizeof (val) <= sizeof (bfd_vma)) - { - sprintf_vma (buf, val); - return; - } - abort (); -} - #define HEX_MAX_THRESHOLD 1024 #define HEX_MIN_THRESHOLD -(HEX_MAX_THRESHOLD) -- cgit v1.1