diff -ur qemu-head/dyngen.c qemu-new/dyngen.c --- qemu-head/dyngen.c 2006-06-05 14:37:00.000000000 +0100 +++ qemu-new/dyngen.c 2006-06-05 14:36:49.000000000 +0100 @@ -1196,7 +1196,7 @@ } else { #ifdef HOST_SPARC if (sym_name[0] == '.') - snprintf(name, sizeof(name), + snprintf(name, name_size, "(long)(&__dot_%s)", sym_name + 1); else