Commit 7bba1ee81bb1720590aceeed944929f607924c9e
1 parent
c2c59c3e
Fix section switching buglet, by Edgar E. Iglesias.
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3899 c046a42c-6fe2-441c-8c8c-71466251a162
Showing
1 changed file
with
2 additions
and
1 deletions
linux-user/main.c
| @@ -53,7 +53,8 @@ asm(".globl __preinit_array_start\n" | @@ -53,7 +53,8 @@ asm(".globl __preinit_array_start\n" | ||
| 53 | "__init_array_end:\n" | 53 | "__init_array_end:\n" |
| 54 | "__fini_array_start:\n" | 54 | "__fini_array_start:\n" |
| 55 | "__fini_array_end:\n" | 55 | "__fini_array_end:\n" |
| 56 | - ".long 0\n"); | 56 | + ".long 0\n" |
| 57 | + ".previous\n"); | ||
| 57 | #endif | 58 | #endif |
| 58 | 59 | ||
| 59 | /* XXX: on x86 MAP_GROWSDOWN only works if ESP <= address + 32, so | 60 | /* XXX: on x86 MAP_GROWSDOWN only works if ESP <= address + 32, so |