ccollect:0.6.2->0.7.0
[nslu2-linux/optware.git] / sources / qemu / dyngen.patch
blob327af7675fb4cdc5c7dfd298b03a8842c31ed81a
1 --- qemu-0.7.0/dyngen.c 2005-04-27 13:52:05.000000000 -0700
2 +++ qemu/dyngen.c 2005-07-21 13:19:30.000000000 -0700
3 @@ -1656,7 +1656,11 @@
4 #ifdef CONFIG_FORMAT_MACH
5 offset -= section_hdr[sym->n_sect-1].addr;
6 #endif
7 - val = *(unsigned long *)(ptr + offset);
8 + /* the line below formerly read
9 + val = *(unsigned long)(ptr+offset);
10 + which breaks when cross compiling for
11 + a host with different byte order */
12 + val = get32((uint32_t *)(ptr + offset));
13 #ifdef ELF_USES_RELOCA
15 int reloc_shndx, nb_relocs1, j;