From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from m16.mail.126.com (m16.mail.126.com [220.197.31.8]) by sourceware.org (Postfix) with ESMTP id 6630C385841B for ; Tue, 23 Jan 2024 01:27:54 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org 6630C385841B Authentication-Results: sourceware.org; dmarc=pass (p=none dis=none) header.from=126.com Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=126.com ARC-Filter: OpenARC Filter v1.0.0 sourceware.org 6630C385841B Authentication-Results: server2.sourceware.org; arc=none smtp.remote-ip=220.197.31.8 ARC-Seal: i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1705973277; cv=none; b=LUzXF1gWnZwwgLTcH342m2yHUpIFJMKAL8Me5HuxaGg97+1ct3wPLPZFYbx7cseVHiYI87XJXmMSPLEHieyZUQ7h11KpaYqa1N2JhdH87+lajfbB6uido0spJxueYhlNarLTUS1Ly65v+zEoGC6gzL/KtO4lLVcwRoxr7MHoqUo= ARC-Message-Signature: i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1705973277; c=relaxed/simple; bh=4CYxLPbAvpi8n673qu/CxqYlt0XgKbc87gGLs1JGBZY=; h=DKIM-Signature:Message-ID:Date:MIME-Version:From:Subject:To; b=lEQTzmnvT7dJfUZmhGqyiacWvI9M3Fi6snpwbMtEgMOq3FQRcOtQMjE/k6J9lpEu1NjPbwZ3k3tJ3JF+km032eQ718xVCWZ1j8m6s15VILev78wGBQJ8ICykok0WJ251LbbMe1bFTV+d4wvsg1MP2lrJGdDbabzflcClYAsdqPA= ARC-Authentication-Results: i=1; server2.sourceware.org DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=126.com; s=s110527; h=Message-ID:Date:MIME-Version:From:Subject: Content-Type; bh=4CYxLPbAvpi8n673qu/CxqYlt0XgKbc87gGLs1JGBZY=; b=Z01s4Ko6w9l4i4oSkIMGqz5aikTWNeHoc+Sab3zxHzHr/Jf2SGRUzX5Bpfln2O GSSa2mP9PkVXRyde42Fz4cZk5n59EIovwbXJmXLAJrDjG7oiEkMeVT18Sujup/N6 1+M7hHEouTmMfC5csy7rIn7sXRAMzpcB69bGK1e8ryA0Y= Received: from [192.168.71.74] (unknown [114.92.170.147]) by gzga-smtp-mta-g0-5 (Coremail) with SMTP id _____wD3fyQGFq9l5DUrAQ--.39300S2; Tue, 23 Jan 2024 09:27:36 +0800 (CST) Message-ID: <38e2198d-ee2d-4b91-92d3-0890779bf0dd@126.com> Date: Tue, 23 Jan 2024 09:27:34 +0800 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird From: LIU Hao Subject: Re: RFC: Formalization of the Intel assembly syntax (PR53929) To: Jan Beulich Cc: binutils@sourceware.org, GCC Development References: <95e373fb-24f3-4b10-9ad1-948597ed9d67@suse.com> <40ae7cb2-c094-4594-859d-470e7a7fce49@126.com> <112d6607-3f35-4679-9ba8-d9257d2d20c7@suse.com> <1999d6bb-757f-41f4-ad8c-e2d54d14ee4b@suse.com> Content-Language: en-US Autocrypt: addr=lh_mouse@126.com; keydata= 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 gO9fnZPtaUw9WLo3Vm1JDojp4X4fEXzr2OJQ In-Reply-To: <1999d6bb-757f-41f4-ad8c-e2d54d14ee4b@suse.com> Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="------------GiiG3Q1EPG8in7dtU8X3m9lt" X-CM-TRANSID:_____wD3fyQGFq9l5DUrAQ--.39300S2 X-Coremail-Antispam: 1Uf129KBjvdXoWrZFWUWF1UZrWrZr4xuw4xXrb_yoWkGFg_Ar yYgry8Jw43K3savw1YkryY9rs8ta98JFy8C3ykA347Ca48AF9xW3ZaqFn2gFyDXFWFkFZF gryUKr18Ka429jkaLaAFLSUrUUUUjb8apTn2vfkv8UJUUUU8Yxn0WfASr-VFAUDa7-sFnT 9fnUUvcSsGvfC2KfnxnUUI43ZEXa7IUUI387UUUUU== X-Originating-IP: [114.92.170.147] X-CM-SenderInfo: 5okbz0xxvhqiyswou0bp/1tbiIQpuRmVLYwjyqAAAsc X-Spam-Status: No, score=-3131.8 required=5.0 tests=BAYES_00,DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,FREEMAIL_FROM,GIT_PATCH_0,RCVD_IN_BARRACUDACENTRAL,SPF_HELO_NONE,SPF_PASS,TXREP,T_SCC_BODY_TEXT_LINE autolearn=unavailable autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on server2.sourceware.org List-Id: This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --------------GiiG3Q1EPG8in7dtU8X3m9lt Content-Type: multipart/mixed; boundary="------------ZTYi8l1KqeGSbX9pnohGGpRW"; protected-headers="v1" From: LIU Hao To: Jan Beulich Cc: binutils@sourceware.org, GCC Development Message-ID: <38e2198d-ee2d-4b91-92d3-0890779bf0dd@126.com> Subject: Re: RFC: Formalization of the Intel assembly syntax (PR53929) References: <95e373fb-24f3-4b10-9ad1-948597ed9d67@suse.com> <40ae7cb2-c094-4594-859d-470e7a7fce49@126.com> <112d6607-3f35-4679-9ba8-d9257d2d20c7@suse.com> <1999d6bb-757f-41f4-ad8c-e2d54d14ee4b@suse.com> In-Reply-To: <1999d6bb-757f-41f4-ad8c-e2d54d14ee4b@suse.com> --------------ZTYi8l1KqeGSbX9pnohGGpRW Content-Type: multipart/mixed; boundary="------------Opm1nrRByJQ8UMMWwJKXeqVu" --------------Opm1nrRByJQ8UMMWwJKXeqVu Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: base64 5ZyoIDIwMjQtMDEtMjIgMTY6MzksIEphbiBCZXVsaWNoIOWGmemBkzoNCj4gUmlnaHQsIEkg ZGlkIHNvbWUgd29yayBpbiB0aGF0IGRpcmVjdGlvbiBhIHdoaWxlIGFnby4gQnV0IGlpcmMg dGhlcmUgYXJlDQo+IHN0aWxsIGNhc2VzIGxlZnQgdG8gYmUgYWRkcmVzc2VkLg0KDQpBdHRh Y2hlZCBpcyBhIGRyYWZ0IHBhdGNoIGZvciBHQ0MsIGJvb3RzdHJhcHBlZCBvbiB7aTY4Nix4 ODZfNjR9LXc2NC1taW5ndzMyIHdpdGggR0NDIDEzLjIgYW5kIA0KYmludXRpbHMgMi40MS4w Lg0KDQpUaGlzIGFkZHJlc3NlcyB0aGUgaXNzdWUgd2hlbiBhIGJhZCBuYW1lIGV4aXN0cyBp biB0aGUgc2FtZSB0cmFuc2xhdGlvbiB1bml0LiBJbiB0aGUgY2FzZSBvZiBhbiANCmV4dGVy bmFsIHN5bWJvbCB0aGVyZSdzIHN0aWxsIGFuIGVycm9yOg0KDQpgYGANCmV4dGVybiBpbnQg Yng7DQppbnQgZ2V0KGNvbnN0IGNoYXIqIHApIHsgcmV0dXJuIHBbYnhdOyB9DQpgYGANCg0K YGBgDQpsaF9tb3VzZUBsaG1vdXNlLXBjIH4vRGVza3RvcCAkIHg4Nl82NC13NjQtbWluZ3cz Mi1nY2MgLVMgLW8gLSAtbWFzbT1pbnRlbCB0ZXN0LmMgfCBmZ3JlcCBieA0KICAgICAgICAg bW92ICAgICByYXgsIFFXT1JEIFBUUiAucmVmcHRyLmJ4W3JpcF0NCiAgICAgICAgIC5zZWN0 aW9uICAgICAgICAucmRhdGEkLnJlZnB0ci5ieCwgImRyIg0KICAgICAgICAgLmdsb2JsICAu cmVmcHRyLmJ4DQoucmVmcHRyLmJ4Og0KICAgICAgICAgLnF1YWQgICBieA0KbGhfbW91c2VA bGhtb3VzZS1wYyB+L0Rlc2t0b3AgJCB4ODZfNjQtdzY0LW1pbmd3MzItZ2NjICAtbWFzbT1p bnRlbCB0ZXN0LmMgfCBmZ3JlcCBieA0KQzpcVXNlcnNcbGhfbW91c2VcQXBwRGF0YVxMb2Nh bFxUZW1wXGNjdXl1dTZjLnM6IEFzc2VtYmxlciBtZXNzYWdlczoNCkM6XFVzZXJzXGxoX21v dXNlXEFwcERhdGFcTG9jYWxcVGVtcFxjY3V5dXU2Yy5zOjI5OiBFcnJvcjogaW52YWxpZCB1 c2Ugb2YgcmVnaXN0ZXINCkM6XFVzZXJzXGxoX21vdXNlXEFwcERhdGFcTG9jYWxcVGVtcFxj Y3V5dXU2Yy5zOjI5OiBXYXJuaW5nOiByZWdpc3RlciB2YWx1ZSB1c2VkIGFzIGV4cHJlc3Np b24NCmxoX21vdXNlQGxobW91c2UtcGMgfi9EZXNrdG9wICQNCmBgYA0KDQoNCg0KDQotLSAN CkJlc3QgcmVnYXJkcywNCkxJVSBIYW8NCg0K --------------Opm1nrRByJQ8UMMWwJKXeqVu Content-Type: text/x-patch; charset=UTF-8; name="0401-Always-quote-labels-in-Intel-syntax.patch" Content-Disposition: attachment; filename="0401-Always-quote-labels-in-Intel-syntax.patch" Content-Transfer-Encoding: base64 RnJvbSAyNTc5YWZhYjQyYjkwZGNlYWM4NjAxMTRhY2JhZDFhYjc5YmNhOTc5IE1vbiBTZXAg MTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBMSVUgSGFvIDxsaF9tb3VzZUAxMjYuY29tPgpEYXRl OiBUdWUsIDIzIEphbiAyMDI0IDAyOjIwOjI5ICswODAwClN1YmplY3Q6IFtQQVRDSF0gQWx3 YXlzIHF1b3RlIHN5bWJvbHMgaW4gSW50ZWwgc3ludGF4CgotLS0KIGdjYy9jb25maWcvaTM4 Ni9pMzg2LmggfCA5ICsrKysrKysrLQogMSBmaWxlIGNoYW5nZWQsIDggaW5zZXJ0aW9ucygr KSwgMSBkZWxldGlvbigtKQoKZGlmZiAtLWdpdCBhL2djYy9jb25maWcvaTM4Ni9pMzg2Lmgg Yi9nY2MvY29uZmlnL2kzODYvaTM4Ni5oCmluZGV4IDUzOTA4M2YyZmJmOC4uNzg1YzZlZGE4 ZDU1IDEwMDY0NAotLS0gYS9nY2MvY29uZmlnL2kzODYvaTM4Ni5oCisrKyBiL2djYy9jb25m aWcvaTM4Ni9pMzg2LmgKQEAgLTIxNzUsNyArMjE3NSw3IEBAIGV4dGVybiBpbnQgY29uc3Qg c3ZyNF9kZWJ1Z2dlcl9yZWdpc3Rlcl9tYXBbRklSU1RfUFNFVURPX1JFR0lTVEVSXTsKICNk ZWZpbmUgQVNNX09VVFBVVF9TWU1CT0xfUkVGKEZJTEUsIFNZTSkgXAogICBkbyB7CQkJCQkJ CVwKICAgICBjb25zdCBjaGFyICpuYW1lCQkJCQlcCi0gICAgICA9IGFzc2VtYmxlX25hbWVf cmVzb2x2ZSAoWFNUUiAoeCwgMCkpOwkJXAorICAgICAgPSBhc3NlbWJsZV9uYW1lX3Jlc29s dmUgKFhTVFIgKFNZTSwgMCkpOwkJXAogICAgIC8qIEluIC1tYXNtPWF0dCB3cmFwIGlkZW50 aWZpZXJzIHRoYXQgc3RhcnQgd2l0aCAkCVwKICAgICAgICBpbnRvIHBhcmVucy4gICovCQkJ CQlcCiAgICAgaWYgKEFTU0VNQkxFUl9ESUFMRUNUID09IEFTTV9BVFQJCQlcCkBAIC0yMTg2 LDYgKzIxODYsMTMgQEAgZXh0ZXJuIGludCBjb25zdCBzdnI0X2RlYnVnZ2VyX3JlZ2lzdGVy X21hcFtGSVJTVF9QU0VVRE9fUkVHSVNURVJdOwogCWFzc2VtYmxlX25hbWVfcmF3ICgoRklM RSksIG5hbWUpOwkJXAogCWZwdXRjICgnKScsIChGSUxFKSk7CQkJCVwKICAgICAgIH0JCQkJ CQkJXAorICAgIGVsc2UgaWYgKEFTU0VNQkxFUl9ESUFMRUNUID09IEFTTV9JTlRFTAkJXAor CSYmIG5hbWVbMF0gIT0gJyonKQkJCQlcCisgICAgICB7CQkJCQkJCVwKKwlmcHV0YyAoJ1wi JywgKEZJTEUpKTsJCQkJXAorCWFzc2VtYmxlX25hbWVfcmF3ICgoRklMRSksIG5hbWUpOwkJ XAorCWZwdXRjICgnXCInLCAoRklMRSkpOwkJCQlcCisgICAgICB9CQkJCQkJCVwKICAgICBl bHNlCQkJCQkJXAogICAgICAgYXNzZW1ibGVfbmFtZV9yYXcgKChGSUxFKSwgbmFtZSk7CQkJ XAogICB9IHdoaWxlICgwKQotLSAKMi40My4wCgo= --------------Opm1nrRByJQ8UMMWwJKXeqVu-- --------------ZTYi8l1KqeGSbX9pnohGGpRW-- --------------GiiG3Q1EPG8in7dtU8X3m9lt Content-Type: application/pgp-signature; name="OpenPGP_signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="OpenPGP_signature.asc" -----BEGIN PGP SIGNATURE----- wsF5BAABCAAjFiEEZJCxCN6/ow6T+6yoFqQYocZTnsgFAmWvFgYFAwAAAAAACgkQFqQYocZTnsjm 0g/9Ey59oNVUEKRA53CW/1WZxrtpOtsO+vImK0cbeCYwfupjXigP1BVNekeajd0oarLJBY44l1NA M2QmRsTgyDPbtM7xwUoHgK1jxIQCB4ZPlZdBeFRsczu1nW6UM6tjxpIcknBf/kVwYdzz8USh7Dyq vM6ymBpHRz9x8hPmjq8b+XsSvqckkIUkWTwVzM8/YVQQ7nX/8M9gXS/sL5pfATgPJZ8h5pQ52576 U+h/9pz8Au57lZUCJQZyN9kWto99plno+taLXpNl5P94/vxhxNCiM11y7H67KFQTvrHUN7gHlyIp 3It0ge7Cxj82ZKqM2vpmgNXq5ohz/xgqWvXJBbcjBb16zTfDdQWoVX84+gVO+rczHSNtni+sNC3I AFWz6cT3c9E8rMUjikzheKyTghEHzBE4oEKvzBRgvIuI/t+Iqhz1zyrIdO1gKtgF0Xh8Ji1v3HHx oUOzrAI41+t/6JSTCG9sPEKqR0sGV1MUdmoEcL3LjniZs+PL0+fFLwK1zzrx/BFi8SNPi11GKeMr L7Ek81hS0Dm9BsD4uQMiJAn6rbaZFliQYtKCqT0AM9/HPEjBsJPITxv7ygiICa+adASKolZGQItc 17Dfqvp0+wJUe5g+mY6A2OdcKcE5lHkGxgynd6bcVAS0MDI5G0Hc/PUBjVmXPuTrFKgDyTfIq0XG Gn0= =ROhv -----END PGP SIGNATURE----- --------------GiiG3Q1EPG8in7dtU8X3m9lt--