From patchwork Wed Aug 23 17:21:12 2017 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Szabolcs Nagy X-Patchwork-Id: 22335 Received: (qmail 118675 invoked by alias); 23 Aug 2017 17:21:21 -0000 Mailing-List: contact libc-alpha-help@sourceware.org; run by ezmlm Precedence: bulk List-Id: List-Unsubscribe: List-Subscribe: List-Archive: List-Post: List-Help: , Sender: libc-alpha-owner@sourceware.org Delivered-To: mailing list libc-alpha@sourceware.org Received: (qmail 118661 invoked by uid 89); 23 Aug 2017 17:21:20 -0000 Authentication-Results: sourceware.org; auth=none X-Virus-Found: No X-Spam-SWARE-Status: No, score=-24.6 required=5.0 tests=AWL, BAYES_00, GIT_PATCH_0, GIT_PATCH_1, GIT_PATCH_2, GIT_PATCH_3, RCVD_IN_DNSWL_NONE, SPF_HELO_PASS, SPF_PASS autolearn=ham version=3.3.2 spammy=tradition, Hx-spam-relays-external:sk:EUR03-V, H*RU:sk:EUR03-V, HX-HELO:sk:EUR03-V X-HELO: EUR03-VE1-obe.outbound.protection.outlook.com Authentication-Results: spf=none (sender IP is ) smtp.mailfrom=Szabolcs.Nagy@arm.com; Message-ID: <599DB988.7040501@arm.com> Date: Wed, 23 Aug 2017 18:21:12 +0100 From: Szabolcs Nagy User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:31.0) Gecko/20100101 Thunderbird/31.8.0 MIME-Version: 1.0 To: GNU C Library CC: nd@arm.com Subject: [PATCH][AArch64] Fix elf_greg_t on ILP32 X-ClientProxiedBy: VI1PR09CA0078.eurprd09.prod.outlook.com (2603:10a6:802:29::22) To VI1PR0802MB2495.eurprd08.prod.outlook.com (2603:10a6:800:b6::23) X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 09134cf7-5cd2-42e3-f049-08d4ea4b5ca0 X-MS-Office365-Filtering-HT: Tenant X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0; RULEID:(300000500095)(300135000095)(300000501095)(300135300095)(22001)(300000502095)(300135100095)(2017030254152)(48565401081)(300000503095)(300135400095)(49563074)(201703131423075)(201703031133081)(201702281549075)(300000504095)(300135200095)(300000505095)(300135600095)(300000506095)(300135500095); SRVR:VI1PR0802MB2495; X-Microsoft-Exchange-Diagnostics: 1; VI1PR0802MB2495; 3:myGzSlI0ATmEs2lWkNFj5dmZM87pVaeZBbb5+zFL6ym6MLPs6JnBKH4N4mvQ+yV3hXsC91VIECwD457W+sBiPu8CT6cuhbdbVhlF8KE9o/LYMvKTVGswgsIUjctNbuFle5AutE8tCGE0UBwO+L/0M0YcCIwCvClfuMfMDOKZTsdYBfdINB1rfRMEPTBgLUbJvtmecA11qcX5o9BJiRijygRxDcI5YNcpB1n4W3NY3aSBaLZni8fhfthJEl41mNE4; 25:dddEhVfFoxR6Pq0maLWama6tt90dPXYtQ3sN38P/KsgRdy5VMdukbXNyq/TdP7UA6yuDUHndHK3fay+6vFtRdzmqFavNESAjbKfxa21lKr1L/UJ0jgfmL4w+N9dZx2YTpZvbblCH9fbIYeymQqpbqFtBcA+te9EgjmqdBo22WKpMP9fvpf03iX14wTC7bevWnWpRSFFsCoBCP6SlqZHXBwY0136rCMlzsFFl+YNs2ANJAxdYvfklm9T8NfL0MVt2mDqoBIKlcw/qsoxKW5JAEgD5+GAuTZy0Yk6KFyXxoxSOTodpaV8eANujMcfXzIgZY7389hqolyIQOkapNKImTg==; 31:rC+NOg/enTQUNTMhbkWd5FzVYDK8L33vwwl0Vh7N8aQEcXCQRFqFX+i6wOWKD3QpmcjzeUO3lR5/Y1PCDWbmjk1rP5OMb+ZpyJVxhvEY73vvVN215hHMFbCEqe6e/Aez9gW298cgqbmC7rYxuBP4zvXBXB6yOMLQEgNLs8VrlJjRwFU99oHh/89gne9DVJt/qlRskbuAfzR5S4AlbqzgieBV+7iMprhGQ+5kR0FxaCM= X-MS-TrafficTypeDiagnostic: VI1PR0802MB2495: NoDisclaimer: True X-Microsoft-Exchange-Diagnostics: 1; VI1PR0802MB2495; 20:zoB2gwAX1nvdt5gnQOxIiF4bi8HYjnxb4Ebl5yzTGdDR15rfEL9QRp3LtN03P1drSobiEYlzI3nxR4srvB2q+MjYLZB8S+Tc8EB+SXTdcS7X04SbUswimkOjCygrQ3TbINKsCHNRSYsULhlfa/3KSuU9a2YQCe9WcmexF8PUCI0=; 4:aVguoGavrvg7J/GIH4fHwlnsCtik/izT9sdo9e/nAlLvy3u2rnSnCRXpkmZCLhH2L9wOAwY1q/fskUrJajso/J/YiX3Vow4YG166SREi3vWd4Lsrc6K3ljAoO9xlfqEeFTzXJ32w2d9BBI1mGsB7T7kw0QyZ0D03d1uI6LwOFp4WETrETW8KF1AxQ94hMY1UdLBgjWPHzlAy49nQ4GoAN8RzFQoajlvPYp1OJZtWDNVvv72nO+jcqIOmlpq5aV0e8/vyzL8pf8yZu0LLY0DfTZVvFcde4aAQ537h1xqDdMU= X-Exchange-Antispam-Report-Test: UriScan:(180628864354917); X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(102415395)(6040450)(601004)(2401047)(8121501046)(5005006)(3002001)(100000703101)(100105400095)(93006095)(93001095)(10201501046)(6055026)(6041248)(20161123555025)(20161123562025)(20161123564025)(20161123558100)(20161123560025)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(6072148)(201708071742011)(100000704101)(100105200095)(100000705101)(100105500095); SRVR:VI1PR0802MB2495; BCL:0; PCL:0; RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095); SRVR:VI1PR0802MB2495; X-Forefront-PRVS: 040866B734 X-Forefront-Antispam-Report: SFV:NSPM; SFS:(10009020)(4630300001)(7370300001)(6009001)(6049001)(39860400002)(377424004)(189002)(199003)(65816999)(568964002)(65956001)(59896002)(478600001)(21490400003)(270700001)(50986999)(64126003)(42186005)(7350300001)(36756003)(25786009)(7736002)(5890100001)(106356001)(101416001)(54356999)(564344004)(87266999)(4326008)(2906002)(65806001)(53936002)(33656002)(105586002)(66066001)(5660300001)(8676002)(68736007)(81156014)(81166006)(6116002)(305945005)(97736004)(86362001)(5000100001)(3846002)(77096006)(83506001)(72206003)(4001350100001)(84326002)(2476003)(4610100001)(80316001)(6916009)(6666003)(110136004)(189998001)(6486002); DIR:OUT; SFP:1101; SCL:1; SRVR:VI1PR0802MB2495; H:[10.2.206.69]; FPR:; SPF:None; PTR:InfoNoRecords; MX:1; A:1; LANG:en; Received-SPF: None (protection.outlook.com: arm.com does not designate permitted sender hosts) X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; VI1PR0802MB2495; 23:hugPNjXXvPhpS9XStdrsABOAnm0l6tWWykiP40W?= =?us-ascii?Q?cmhPNpkeXDX8S1gvniebysLfpocG6yPpyKV+rYRCYxyBV/dWufleEgCVD4Pj?= =?us-ascii?Q?KOZinpruXyFpXk8JpCzhKYCcGFbBilFKTVKzPJl1btmscA3pMId/BNR/YQjK?= =?us-ascii?Q?Wwgipv8aFqYqBEecEi1xLC+odsfN0OOOTkkUXL5XL7jBlzIwt5edDNrBuiay?= =?us-ascii?Q?9DM9Qy4ag+PsMAzy3OwCYT7TIJU9nXo3CcABKDQc4876jSuwGmyuzOpjEu5Z?= =?us-ascii?Q?I78Fmuq3YpIGFymJ5ngNIg8uHpb9QAoi52lLVglFDErBsOZgg2j4ciVymY/4?= =?us-ascii?Q?3M0IQslbNqk85DZjRWJnyVRrcryQF/+BSfHRDFgFIksIzWXMj4e2or4c4WzX?= =?us-ascii?Q?AlJF1AOk4Bvt26cb/aebqEe/Hv/DbeK5Vo+BUsPD7gNGbPmo1z5CADSlYOu3?= =?us-ascii?Q?LVf5LppgD0HdZtVwi3DuI7TI6SvxZJ/KU85mRugc++4s+pSu/GUUIxyt9JyJ?= =?us-ascii?Q?LPp73oNzA257vuKhaSG2QkL0MV/9NTm+gi6lwXlzp6XCHq/HJpVIdQtwLjzS?= =?us-ascii?Q?5CAynIy8CE+/5IXeKB1IcFlSIynQInpWhkNHS4EkjBz0fn3PNVG3An1cbPwL?= =?us-ascii?Q?xkUu8ZBpB+vbI3m0afHQ/Fb7C4B+20nJLFHNYUKEHIBKoXA8GiCgx/+xs8vV?= =?us-ascii?Q?19J/MEbzjnQM1cp9xEasAE5Cl7jqZ68N8OUwdCfjS685CCzvAznIahteXPqk?= =?us-ascii?Q?6pBIGM+k0wNKJDAfuC3VTSUaoWlovLS/vXjv+SaJ8Q3res+RDAs94HHqO278?= =?us-ascii?Q?VrZVCxufXrpvwEVgzsMRfiSgESou30mbxY+tAWeh4SDHaZlLs0bqAj/cX7N0?= =?us-ascii?Q?3sNhQwfWawmEZrV5YiXTT+fAjxmFnbpW8+nty9V4rXvgXG+W7qiIBzKkCR7j?= =?us-ascii?Q?GyWNXW4l3MjcLxsd7+knE6hzrzOPM2BsB6I6W9wzVFt2V47ZYPjkS25LmM7e?= =?us-ascii?Q?DChs36/MAl6nxIwzTHPnMZ7qlDtpyDEy1MZpVNHZk21GN65lPZy3P/DjTWZ2?= =?us-ascii?Q?dq/ZdALMNLCe/m45IRxeQnaIbj6BCSwzFz7aH+m6Fp3sDypreye4muh1QIyi?= =?us-ascii?Q?/RhRmMh1FujtvtsdnU6UXDtKK6jLp4KujovGRNHt3WKyA1UbQ+b0cjlT8NZX?= =?us-ascii?Q?Byhc+Hz5aGElYzfZF9IkllP0TTO9wpDQZ245uuvVqusPqyKgmlc/TbzcLYhc?= =?us-ascii?Q?rTh/PjFC+0UMauIKD3aB0u7N5hlzcB4OC4RIScJjWp1/5QcwP09pSUs0xmBR?= =?us-ascii?Q?UEy2VsS4FYY5a8kXWP87aq7T8E6FklKqEpAaIer59TLNJN9R1S3g04uwEF34?= =?us-ascii?Q?k+wUPkbCwbzmiHm9lhz23ttRn2neJoGlyRdgQUI1cPb5n6KIHAEowzVuJ2Pp?= =?us-ascii?Q?GaxzCQjFqsV5olWSK3gmO2k3zJ3/sJq0=3D?= X-Microsoft-Exchange-Diagnostics: 1; VI1PR0802MB2495; 6:WfZbx8UQr7AOs8DKOKHnoe5hRAduy0/quOj/TACVG2HIxzFpXQpXXsI2cxbSLAELiWw/c8zmmjJ4QxdoZtfsheQQaWG5obbbp+nQi3o7EPPzmugZbHDkmg3AnZd+kz83D0SYRKqFy8CrdQrTg2l6C4shXYGG560IVl8LL+3cdKEmus/gL/133LcT80sGyrHhqpokVmARE7JtgFXYzd9X7wxHnreSpHOr1T3wmq2OMUwQwcJ8SIFXG89SgA010J33HBFxN1GlsiYzaKZRoD+gpt15dyYhqsCAnymWtBjslgJWS6/ceKhrpWcWIvqWPpS1IM0IDdvO5Qcr0M886MuLWA==; 5:4QQ2Il4FqJEyrtpZ/g+67FOxlBs0EMYeaalfFI5UK+mpLg+qWUHjDuxteKy34rm6bYgIltkrfTPof16sjywch1mYIGQn7A0ZTmVnus21p9kwsdYMUvS9cSyIzdAjUzO17G+VQYsvBaZTnhLBLG6yHw==; 24:SJL8dL8yx5eoKnTvQUTSmCIhpN3aj5CI1ERwO+HSJvHT1T8knNl8D8Gbft69L476jeNEkzdl/Iad8IGmYADINyNEeZa9BfZSnnnkLb/dEQ0=; 7:C4PzWwvyMS4+QLWcmA91UxbsHTb4pgEBBs/FGMYxzJ/ho/N6BavcF0EFfgKqbpI3yvwIGsJwE+j+IUCX/JsOvk5FuIKqg1ZHtlDFsQ7acrfxwaJU6XfN9w7X+L0ive7j4mYuJuHxF+0nysDDCM7m/ShqlzbZCbsVqSs4AgTMxUhXoM0NPB7z/MXzwwitycNtLO3m/2rROhRsYNGvPwr5GJupGDFQppdmd4cPdwZA4pI= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-OriginatorOrg: arm.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 23 Aug 2017 17:21:15.9830 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI1PR0802MB2495 Use uint64_t instead of unsigned long. will commit it tomorrow if there are no objections. ChangleLog: 2017-08-23 Szabolcs Nagy * sysdeps/unix/sysv/linux/aarch64/sys/procfs.h (elf_greg_t): Use uint64_t instead of unsigned long. diff --git a/sysdeps/unix/sysv/linux/aarch64/sys/procfs.h b/sysdeps/unix/sysv/linux/aarch64/sys/procfs.h index 7a7b1d0742..5c96bc5f17 100644 --- a/sysdeps/unix/sysv/linux/aarch64/sys/procfs.h +++ b/sysdeps/unix/sysv/linux/aarch64/sys/procfs.h @@ -32,11 +32,12 @@ #include #include #include +#include __BEGIN_DECLS /* Type for a general-purpose register. */ -typedef unsigned long elf_greg_t; +typedef uint64_t elf_greg_t; /* And the whole bunch of them. We could have used `struct pt_regs' directly in the typedef, but tradition says that