]>
Commit | Line | Data |
---|---|---|
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); |