]> git.pld-linux.org Git - packages/qemu.git/blame - qemu-dot.patch
- kqemu kernel module build procedure updated
[packages/qemu.git] / qemu-dot.patch
CommitLineData
36383074
JB
1--- qemu-0.7.0/dyngen.c.orig 2005-04-27 22:52:05.000000000 +0200
2+++ qemu-0.7.0/dyngen.c 2005-05-01 14:00:00.000000000 +0200
3@@ -1194,13 +1194,11 @@
4 } else if (strstart(sym_name, "__op_gen_label", &p)) {
5 snprintf(name, name_size, "gen_labels[param%s]", p);
6 } else {
7-#ifdef HOST_SPARC
8 if (sym_name[0] == '.')
9- snprintf(name, sizeof(name),
10+ snprintf(name, name_size,
11 "(long)(&__dot_%s)",
12 sym_name + 1);
13 else
14-#endif
15 snprintf(name, name_size, "(long)(&%s)", sym_name);
16 }
17 }
18@@ -1590,14 +1588,12 @@
19 !strstart(sym_name, "__op_param", NULL) &&
20 !strstart(sym_name, "__op_jmp", NULL) &&
21 !strstart(sym_name, "__op_gen_label", NULL)) {
22-#if defined(HOST_SPARC)
23 if (sym_name[0] == '.') {
24 fprintf(outfile,
25 "extern char __dot_%s __asm__(\"%s\");\n",
26 sym_name+1, sym_name);
27 continue;
28 }
29-#endif
30 #if defined(__APPLE__)
31 /* set __attribute((unused)) on darwin because we wan't to avoid warning when we don't use the symbol */
32 fprintf(outfile, "extern char %s __attribute__((unused));\n", sym_name);
This page took 0.245073 seconds and 4 git commands to generate.