--- as/genlist.c.orig	2001-06-23 22:13:19.000000000 +0200
+++ as/genlist.c	2013-03-10 18:40:54.000000000 +0100
@@ -119,7 +119,7 @@ register char *where;
     power = 5;			/* actually 1 more than power */
     do
     {
-	for (digit = '0', power_of_10 = (powers_of_10 - 1)[power];
+	for (digit = '0', power_of_10 = powers_of_10[power - 1];
 	     num >= power_of_10; num -= power_of_10)
 	    ++digit;
 	if (power <= width)