Hard-coded plural in readelf.c

Alan Modra amodra@gmail.com
Sun Jan 25 22:07:32 GMT 2026


	PR 33837
	* readelf.c (process_got_section_contents): Use ngettext.

diff --git a/binutils/readelf.c b/binutils/readelf.c
index cca294c968c..f50d9281ea4 100644
--- a/binutils/readelf.c
+++ b/binutils/readelf.c
@@ -21589,12 +21589,12 @@ process_got_section_contents (Filedata * filedata)
 	  }
 
 	entries = section->sh_size / entsz;
-	if (entries == 1)
-	  printf (_("\nGlobal Offset Table '%s' contains 1 entry:\n"),
-		  name);
-	else
-	  printf (_("\nGlobal Offset Table '%s' contains %" PRIu64
-		    " entries:\n"), name, entries);
+	printf (ngettext ("\nGlobal Offset Table '%s' contains %" PRIu64
+			  " entry:\n",
+			  "\nGlobal Offset Table '%s' contains %" PRIu64
+			  " entries:\n",
+			  entries),
+		name, entries);
 
 	uint64_t g;
 

-- 
Alan Modra


More information about the Binutils mailing list