From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1JP0FE-0004NH-LG for qemu-devel@nongnu.org; Tue, 12 Feb 2008 13:52:40 -0500 Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1JP0FD-0004MS-1w for qemu-devel@nongnu.org; Tue, 12 Feb 2008 13:52:40 -0500 Received: from [199.232.76.173] (helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1JP0FC-0004MO-Tu for qemu-devel@nongnu.org; Tue, 12 Feb 2008 13:52:38 -0500 Received: from wr-out-0506.google.com ([64.233.184.224]) by monty-python.gnu.org with esmtp (Exim 4.60) (envelope-from ) id 1JP0FC-0003ku-GT for qemu-devel@nongnu.org; Tue, 12 Feb 2008 13:52:38 -0500 Received: by wr-out-0506.google.com with SMTP id 50so5033309wra.18 for ; Tue, 12 Feb 2008 10:52:35 -0800 (PST) Message-ID: Date: Tue, 12 Feb 2008 21:52:34 +0300 From: "Igor Kovalenko" MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="----=_Part_10413_15826059.1202842354024" Subject: [Qemu-devel] [PATCH] simplify storing temporaries in env structure regardless of host/target long size 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_10413_15826059.1202842354024 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Content-Disposition: inline This patch separates decision about storing temporaries in env structure from target long size by introducing a macro QEMU_TEMPORARY_IN_ENV Makes it a bit easier to work around register allocation problems. By default there is no change to generated code. -- Kind regards, Igor V. Kovalenko ------=_Part_10413_15826059.1202842354024 Content-Type: application/octet-stream; name=qemu-temporary-in-env-macro.patch Content-Transfer-Encoding: base64 X-Attachment-Id: f_fckt8gtj0 Content-Disposition: attachment; filename=qemu-temporary-in-env-macro.patch SW5kZXg6IHRhcmdldC1pMzg2L2NwdS5oCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KUkNTIGZpbGU6IC9jdnNyb290L3Fl bXUvcWVtdS90YXJnZXQtaTM4Ni9jcHUuaCx2CnJldHJpZXZpbmcgcmV2aXNpb24gMS41NwpkaWZm IC11IC1wIC1yMS41NyBjcHUuaAotLS0gdGFyZ2V0LWkzODYvY3B1LmgJMyBGZWIgMjAwOCAwMjo0 MjozNiAtMDAwMAkxLjU3CisrKyB0YXJnZXQtaTM4Ni9jcHUuaAkxMiBGZWIgMjAwOCAxODo0Mzow NyAtMDAwMApAQCAtNDY3LDcgKzQ2Nyw3IEBAIHR5cGVkZWYgdW5pb24gewogI2RlZmluZSBOQl9N TVVfTU9ERVMgMgogCiB0eXBlZGVmIHN0cnVjdCBDUFVYODZTdGF0ZSB7Ci0jaWYgVEFSR0VUX0xP TkdfQklUUyA+IEhPU1RfTE9OR19CSVRTCisjaWYgZGVmaW5lZChRRU1VX1RFTVBPUkFSWV9JTl9F TlYpCiAgICAgLyogdGVtcG9yYXJpZXMgaWYgd2UgY2Fubm90IHN0b3JlIHRoZW0gaW4gaG9zdCBy ZWdpc3RlcnMgKi8KICAgICB0YXJnZXRfdWxvbmcgdDAsIHQxLCB0MjsKICNlbmRpZgpJbmRleDog dGFyZ2V0LWkzODYvZXhlYy5oCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KUkNTIGZpbGU6IC9jdnNyb290L3FlbXUvcWVt dS90YXJnZXQtaTM4Ni9leGVjLmgsdgpyZXRyaWV2aW5nIHJldmlzaW9uIDEuNDEKZGlmZiAtdSAt cCAtcjEuNDEgZXhlYy5oCi0tLSB0YXJnZXQtaTM4Ni9leGVjLmgJMSBGZWIgMjAwOCAxMDo1MDow OSAtMDAwMAkxLjQxCisrKyB0YXJnZXQtaTM4Ni9leGVjLmgJMTIgRmViIDIwMDggMTg6NDM6MDcg LTAwMDAKQEAgLTMzLDYgKzMzLDEwIEBACiByZWdpc3RlciBzdHJ1Y3QgQ1BVWDg2U3RhdGUgKmVu diBhc20oQVJFRzApOwogCiAjaWYgVEFSR0VUX0xPTkdfQklUUyA+IEhPU1RfTE9OR19CSVRTCisj ZGVmaW5lIFFFTVVfVEVNUE9SQVJZX0lOX0VOVgorI2VuZGlmCisKKyNpZiBkZWZpbmVkKFFFTVVf VEVNUE9SQVJZX0lOX0VOVikKIAogLyogbm8gcmVnaXN0ZXJzIGNhbiBiZSB1c2VkICovCiAjZGVm aW5lIFQwIChlbnYtPnQwKQo= ------=_Part_10413_15826059.1202842354024--