From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1JslxY-0004mp-Hv for qemu-devel@nongnu.org; Sun, 04 May 2008 17:41:28 -0400 Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1JslxX-0004kX-GJ for qemu-devel@nongnu.org; Sun, 04 May 2008 17:41:27 -0400 Received: from [199.232.76.173] (port=40720 helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1JslxX-0004kO-3z for qemu-devel@nongnu.org; Sun, 04 May 2008 17:41:27 -0400 Received: from wa-out-1112.google.com ([209.85.146.178]) by monty-python.gnu.org with esmtp (Exim 4.60) (envelope-from ) id 1JslxW-0002ru-J5 for qemu-devel@nongnu.org; Sun, 04 May 2008 17:41:26 -0400 Received: by wa-out-1112.google.com with SMTP id j5so395777wah.18 for ; Sun, 04 May 2008 14:41:25 -0700 (PDT) Message-ID: Date: Sun, 4 May 2008 17:41:25 -0400 From: "Ben Taylor" MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="----=_Part_21613_29962660.1209937285684" Subject: [Qemu-devel] Qemu 32-bit i386, gcc >= 3.4 spill error fix Reply-To: qemu-devel@nongnu.org List-Id: qemu-devel.nongnu.org List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: qemu-devel@nongnu.org ------=_Part_21613_29962660.1209937285684 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Content-Disposition: inline This patch applies some additional flags to op.c and helper.c for compiling on i386 32-bit systems with gcc >= 3.4. This has been tested on both ubuntu 7.10/32-bit and Solaris SXCE/32-bit with both gcc-3.3 and gcc-3.4 and the behavior is consistent between both. This is just a short term fix til the SSE ops are converted to TCG. Ben ------=_Part_21613_29962660.1209937285684 Content-Type: text/x-patch; name=qemu-gcc-3.4-spill-error.patch Content-Transfer-Encoding: base64 X-Attachment-Id: f_ffu5f0k20 Content-Disposition: attachment; filename=qemu-gcc-3.4-spill-error.patch ZGlmZiAtciBxZW11Lk9SSUcvY29uZmlndXJlIHFlbXUvY29uZmlndXJlCjEyMDFhMTIwMiwxMjA4 Cj4gICAgIGdjYzNtaW52ZXI9YCRjYyAtLXZlcnNpb24gMj4gL2Rldi9udWxsfCBmZ3JlcCAiKEdD QykgMy4iIHwgYXdrICd7IHByaW50ICQzIH0nIHwgY3V0IC1mMiAtZC5gCj4gICAgIGlmIHRlc3Qg LW4gIiRnY2MzbWludmVyIiAtYSAkZ2NjM21pbnZlciAtZ3QgMwo+ICAgICB0aGVuCj4gICAgICAg ZWNobyAiSEFWRV9HVF9HQ0NfM18zPXRydWUiID4+ICRjb25maWdfbWFrCj4gICAgIGVsc2UKPiAg ICAgICBlY2hvICJIQVZFX0dUX0dDQ18zXzM9ZmFsc2UiID4+ICRjb25maWdfbWFrCj4gICAgIGZp CmRpZmYgLXIgcWVtdS5PUklHL01ha2VmaWxlLnRhcmdldCBxZW11L01ha2VmaWxlLnRhcmdldAo5 OGE5OSwxMDQKPiAjIE9QX0NGTEFHUyBuZWVkcyB0aGlzIG9uIDMyLWJpdCB4ODYgc3lzdGVtIHRv IGF2b2lkCj4gIyBhIGNvbXBpbGVyIHNwaWxsIGVycm9yLiBUaGlzIGNhbiBwcm9iYWJseSBnbyBh d2F5Cj4gIyBvbmNlIHRoZSBTU0Ugb3BzIGhhdmUgYmVlbiBjb252ZXJ0ZWQgdG8gVENHCj4gaWZl cSAoJChIQVZFX0dUX0dDQ18zXzMpLCB0cnVlKQo+IE1UVU5FX0NGTEFHUz0tbWFyY2g9aTQ4NiAt bXR1bmU9aTY4Ngo+IGVuZGlmCjMxMmMzMTgKPCAJJChDQykgJChPUF9DRkxBR1MpICQoQ1BQRkxB R1MpIC1jIC1vICRAICQ8Ci0tLQo+IAkkKENDKSAkKE9QX0NGTEFHUykgJChDUFBGTEFHUykgJChN VFVORV9DRkxBR1MpIC1jIC1vICRAICQ8CjMxOWEzMjYsMzM5Cj4gICAjIGlmIGN1cnJlbnQgaG9z dCBpcyBpMzg2IGFuZCBnY2MgPj0gLTMuNCwgQ0ZMQUdTIHJlcXVpcmVzIHNvbWUKPiAgICMgaGFu ZGxpbmcgYXMgaGVscGVyLmMgZ2VuZXJhdGVzIGEgY29tcGlsZXIgc3BpbGwgZXJyb3IgaWYgCj4g ICAjIC1tYXJjaD1pNjg2IGFuZCAtbXR1bmU9aTY4Ni4gV2Ugc2V0IAo+ICAgIyBNVFVORV9DRkxB R1M9Ii1tYXJjaD1pNDg2IC1tdHVuZT1pNjg2IiBoZXJlCj4gICAjIE9uY2UgU1NFIG9wcyBhcmUg Y29udmVydGVkIHRvIFRDRywgdGhpcyBjYW4gZ28gYXdheQo+ICAgSENGTEFHUz0kKENGTEFHUykK PiAgIGlmZXEgKCQoQVJDSCksIGkzODYpCj4gICAgIGlmZXEgKCQoSEFWRV9HVF9HQ0NfM18zKSwg dHJ1ZSkKPiAgICAgICAjIGlmIENGTEFHUyBoYXMgLW1hcmNoPWk2ODYsIHJlbW92ZSBpdCBzbyBo ZWxwZXIubwo+ICAgICAgICMgY2FuIGNvbXBpbGUgb24gMzItYml0IGludGVsIHN5c3RlbXMKPiAg ICAgICBIQ0ZMQUdTPWBlY2hvICQoQ0ZMQUdTKSB8IHNlZCAncywtbWFyY2g9aTY4NiwsJ2AKPiAg ICAgZW5kaWYKPiAgIGVuZGlmCj4gCjMyMmMzNDIKPCAJJChDQykgJChIRUxQRVJfQ0ZMQUdTKSAk KENQUEZMQUdTKSAkKENGTEFHUykgLWMgLW8gJEAgJDwKLS0tCj4gCSQoQ0MpICQoSEVMUEVSX0NG TEFHUykgJChDUFBGTEFHUykgJChNVFVORV9DRkxBR1MpICQoSENGTEFHUykgLWMgLW8gJEAgJDwK ------=_Part_21613_29962660.1209937285684--