diff options
| author | Blue Swirl <blauwirbel@gmail.com> | 2011-08-06 13:58:47 +0000 |
|---|---|---|
| committer | Blue Swirl <blauwirbel@gmail.com> | 2011-08-07 09:33:20 +0000 |
| commit | e31b0a7c050711884ad570fe73df806520953618 (patch) | |
| tree | d2268fd649f1f2a5e154276918c2e9c243ca9534 /net/socket.c | |
| parent | 97b348e7d221c94ddde609346407bd2cd6f85044 (diff) | |
| download | focaccia-qemu-e31b0a7c050711884ad570fe73df806520953618.tar.gz focaccia-qemu-e31b0a7c050711884ad570fe73df806520953618.zip | |
TCG: fix copy propagation
Copy propagation introduced in 22613af4a6d9602001e6d0e7b6d98aa40aa018dc considered only global registers. However, register temps and stack allocated locals must be handled differently because register temps don't survive across brcond. Fix by propagating only within same class of temps. Tested-by: Stefan Weil <weil@mail.berlios.de> Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
Diffstat (limited to 'net/socket.c')
0 files changed, 0 insertions, 0 deletions