From patchwork Thu Feb 22 10:50:38 2018 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Szabolcs Nagy X-Patchwork-Id: 876592 Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Authentication-Results: ozlabs.org; spf=pass (mailfrom) smtp.mailfrom=sourceware.org (client-ip=209.132.180.131; helo=sourceware.org; envelope-from=libc-alpha-return-90481-incoming=patchwork.ozlabs.org@sourceware.org; receiver=) Authentication-Results: ozlabs.org; dkim=pass (1024-bit key; secure) header.d=sourceware.org header.i=@sourceware.org header.b="ukSMnZKF"; dkim-atps=neutral Received: from sourceware.org (server1.sourceware.org [209.132.180.131]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ozlabs.org (Postfix) with ESMTPS id 3znB3L10gPz9ry4 for ; Thu, 22 Feb 2018 21:50:53 +1100 (AEDT) DomainKey-Signature: a=rsa-sha1; c=nofws; d=sourceware.org; h=list-id :list-unsubscribe:list-subscribe:list-archive:list-post :list-help:sender:cc:to:from:subject:message-id:date :mime-version:content-type; q=dns; s=default; b=JgFLI38JY3lU6nUZ 4pvoC27uy7dc4qKex3pEomx+EQRhwV/mqrFeXVwGbqvuMpxRJ/bT35uEBXdNCFGw ouah6iscVkWYfxuV9+AeI9x5hCrt9sycAaz6XRoPKQ8TW2hN8ML2GUzvwF7l+LcY dKgYZ/y5waL1b/5AiJXWSFvqY+M= DKIM-Signature: v=1; a=rsa-sha1; c=relaxed; d=sourceware.org; h=list-id :list-unsubscribe:list-subscribe:list-archive:list-post :list-help:sender:cc:to:from:subject:message-id:date :mime-version:content-type; s=default; bh=tnAYEnxZErJnylFkJenBHO QeUdY=; b=ukSMnZKFbHYiy3qDbUFH5DB5B+eab0JOfmTPxvM3pBWZuV++/EPeq5 503fS7K39fHT2pcPS4u5PsE31KCmCjLeBhMIC8uqqjC06mcSCvzmCATViA9SoV8J rnUWS99OgJiI1AVsDUrdlj4NbsKSsJd4/nyypGr21IbvnHWwcShdU= Received: (qmail 59458 invoked by alias); 22 Feb 2018 10:50:47 -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 59445 invoked by uid 89); 22 Feb 2018 10:50:46 -0000 Authentication-Results: sourceware.org; auth=none X-Virus-Found: No X-Spam-SWARE-Status: No, score=-24.4 required=5.0 tests=AWL, BAYES_00, GIT_PATCH_0, GIT_PATCH_1, GIT_PATCH_2, GIT_PATCH_3, KAM_NUMSUBJECT, RCVD_IN_DNSWL_NONE, SPF_HELO_PASS, SPF_PASS autolearn=ham version=3.3.2 spammy= X-HELO: EUR03-DB5-obe.outbound.protection.outlook.com Authentication-Results: spf=none (sender IP is ) smtp.mailfrom=Szabolcs.Nagy@arm.com; Cc: nd@arm.com To: GNU C Library , Steve Ellcey , Yuri Norov , Maxim Kuvyrkov From: Szabolcs Nagy Subject: [committed arm/ilp32] aarch64: Fix bits/utmp.h for GCC 8 Message-ID: Date: Thu, 22 Feb 2018 10:50:38 +0000 User-Agent: Mozilla/5.0 (X11; Linux aarch64; rv:52.0) Gecko/20100101 Thunderbird/52.5.0 MIME-Version: 1.0 X-ClientProxiedBy: AM5PR0202CA0010.eurprd02.prod.outlook.com (2603:10a6:203:69::20) To HE1PR0802MB2492.eurprd08.prod.outlook.com (2603:10a6:3:df::22) X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-HT: Tenant X-MS-Office365-Filtering-Correlation-Id: 23e9511e-13fc-4cfa-ea09-08d579e21e0c X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0; RULEID:(7020095)(4652020)(48565401081)(5600026)(4604075)(2017052603307)(7153060)(49563074)(7193020); SRVR:HE1PR0802MB2492; X-Microsoft-Exchange-Diagnostics: 1; HE1PR0802MB2492; 3:Q0KuIltPqNsrB8Yndvi8WgG8tWaZBbvtXYRSwDzwMq0iYe7PQpLkTTIwIpVIBOVDI1wePIc/65fwjuTtKLwBCldWXQVWxtLPObDYxt3Bnf/4Gh/0R5rvlfVwZv0c7XRlZA/QSBY5jYnD6tB685s2YkHl42GN9NHrABOOgc9jj4em1Pg948zGNung5pWMgfXDpLClR7EnOm5fH/6Kw0XMo2LuJYxp/K1hucsNVHkGahhO+jolqQNxS0UORvK/f9V/; 25:u/N3QfjtaRDRMPAAjbqgvWXJGf0Rof2NTDRNBL7Nxtjt2aWK0qXGx7GUJHOguDRUxtnNK6NOy8kSIc+Cy+vbqCFq/s/HaTzSU1PLMe7LUkLtYXd/VxF9yi9Lq3qUcvO0RBF0JzphbKm2+UEBXLpOfcbQh6i35qnE6iJMP8c3rV91Hb6nFynOthrpDzuJ5uTBHTZRlE32JUIw4gDr4M59Lh3l8mXQ4PXC5207POap1MOHoO+Z+vSTpCpRngZGDSXIEDg+XlJ6TZukaXxLxavR94BWCqFT35rZY5glqRraoNUuvTqBsyCBkz101Y7VTVnzaj6zORK8Dje/rcDzmxNTlA==; 31:fxWZBH6U3yhr6dbK4GOy2feEfU5OIFzKFotolqXIgUarXadh6zDO1DjkYrdZEkQ/Lb9Jj2P5nKohv/TRnTHGj6OgBZ2Q/N9E3vK1rexo8r2800+Qq7FGRMme9cwVnhaZoAN+U3HuUdm08e4HAFqqjGVfhv0psye6DMJkGiP7ZE5AmY4ESQEF2lqKV335aqZFDt7M22XGrk7njiwsrzpnICrqyxykjvo4S6qwLcCxas0= X-MS-TrafficTypeDiagnostic: HE1PR0802MB2492: NoDisclaimer: True X-Microsoft-Exchange-Diagnostics: 1; HE1PR0802MB2492; 20:9l10VstUu0BM9MaYILaAlMouzZG3Ae5Ph89sO3rMWpoFbMj6bQsbx7+Gan7sXpZE9VOkuHNaaTMYwu2z8TKEG70b4ADnfwcuD7gptym6GP6PP8gcKEycBiOrrSRHROjI32bNo8ZOa+TPxwYdysPZzMp//SL3QL2Oa1l3L4dzzSI=; 4:yLbpUidEl5syl+U++OPDpchb4ACaSpyGjp1kcZVzvAEeP5qFVopazpDioU1ceD6g6Ze7svW1XHOhUi4t0kCZNKLdH3+CDZx5UwuaRVKsz6wVWVO2kBtgo0rpHDylSCoRfvQndA+aHux7XmXhp0gJ2+m276+ZGXjUq4kHyNnfBPyZfA2aHsEzzKPGdpi4TpgLUBnUqWZc3lUr1xRcRe0wVuq9MSZYoz8RPhE2GS0jsmpxcUGQZlg5iTcNMLv1T3aItT6ODz7z90J1hWzpYlEeaAEdWUuhxzBY0aFmvyJpdYApXVvrzoL5p8rOkLgSfidu X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:(180628864354917); X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(8211001078)(102415395)(6040501)(2401047)(5005006)(8121501046)(3231101)(944501161)(3002001)(10201501046)(93006095)(93001095)(6055026)(6041288)(20161123562045)(20161123558120)(20161123564045)(20161123560045)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(6072148)(201708071742011); SRVR:HE1PR0802MB2492; BCL:0; PCL:0; RULEID:; SRVR:HE1PR0802MB2492; X-Forefront-PRVS: 059185FE08 X-Forefront-Antispam-Report: SFV:NSPM; SFS:(10009020)(6049001)(39860400002)(396003)(39380400002)(366004)(376002)(346002)(199004)(189003)(377424004)(53936002)(68736007)(105586002)(64126003)(16586007)(52116002)(58126008)(110136005)(84326002)(37036004)(5660300001)(97736004)(36756003)(7736002)(65806001)(478600001)(72206003)(21490400003)(6486002)(65956001)(66066001)(305945005)(33964004)(26005)(59450400001)(386003)(106356001)(77096007)(16576012)(16526019)(86362001)(65826007)(81166006)(3846002)(8676002)(81156014)(6116002)(8936002)(316002)(2476003)(31696002)(5000100001)(270700001)(4326008)(4610100001)(2906002)(25786009)(568964002)(31686004)(5890100001); DIR:OUT; SFP:1101; SCL:1; SRVR:HE1PR0802MB2492; H:[10.2.206.230]; FPR:; SPF:None; PTR:InfoNoRecords; A:1; MX:1; LANG:en; Received-SPF: None (protection.outlook.com: arm.com does not designate permitted sender hosts) X-Microsoft-Exchange-Diagnostics: 1; HE1PR0802MB2492; 23:Qe7dB3nEyS8xz7Nw2ijFobVck/UDzqQISao4yKS79xzlIkkuytnwqclgCWb6NwYPle9RXw/efEzpotIU/Wy0lDk/mDECgix7kfMnOYJ2hJX5wrjO7YuuVJUg00CnDgETDejD3WXy4EzzaT7F6e3NlLP1JpGlRpFhZZ76juH67DSEhy3nVZREer2WI+KyBdmpc5IBss0yg/tSSSDVyKFFxoLC4xbfoe5tgZMNzxBlIAbGzSuVVSu2Mw3vFFuLuOWcDoCGjh1d6dkotHfwqytzOa3fanGh3QPKymWe10+TrwcDDLV3h8EbhyKZ3RZ5cPHhQCscOIH9ILkn2sgrFCEaZuzXJYU8ZuEToOqTSpxqit4UHbbyH7x//+ulWC+89kUxF8/HsWcZNvefDYHTSJg6wTpMIrYCh6urTcQZqg4LZ5QuWFrcE1vvgBmSJLesNxs3LHmvqJhK290QDJzf7u3mYBmiCcEOqt7ytwtZyQwBZl4buKF6PsDur/hzaDYtsW3w8bbi/dp4ZyIvy5f/v7UZRZkdZE3pPQvouc2g1Jv5ksLjc8QKlzMPXCGoh2xCfRhRnQejznx+M/sr89uT+vhbQBn1lofKKrCiYrKrM+JUXmZ8OAggILNJflZjYwU4jvOHqFbQY6vb02Ld5GG40JWG32nFkDjJZy5Al6oq2w5lOAjxKD7Qo668nbFpLxlw53dInrvZaZDm0LMNgGFWpEdysTNhz0pFGFok8o8lR7x7tyrzOU0rN4s1nxWWL5+RJ8l9hD4ianlo+WdlkxLoG2aQCnPSWa9evCAYXlj7QIGF+HI+nkKY5TgnJwBcxNSkNmHSZ4JAfOoN0u1KRRrtADjvctm4p6d1UnpmBQ3N+3xuaiM2UO1fVcFRpiuFLSIXIoF/1FBjAVd0FWDM3b6aPmjIrcpGSs5Q9ZU1/FHSbEjx6fVC6KGO5ybIVAsHQ6sgeVSIMUeq2Vc7ysfeQqUM+YoaQfDVJN0+TOOQhe+fDVZmN30KvFSBC8EX5p7XWSqxCLgZ2Y4fVA0UQfH1Hci4wbmr4prgej62ctR1j3LhTdEqo+HXxNbGHwkpCnxpoYPeywSRC2JIUifEIzmjSD10Gc3whtQP9dY2mC/0DD+/JEVgB72d8rfv3f5QQXin2/gPVLXF92v8qM9Q3TGGZt/RqB5p3Ho+BA/v6es0FEU1h81KiMJsy04FFjQcekejDuAdmmTdk+ttOSVZRmssGaWv30kWe8nWv3ne1MxH8jrjQQ8Rqtw+9CDqBq+3zfs4wVlbRMg1j2mABeG155cgtArikWULr/kK6Ruk9U7j++pZnXkt7NUQgcuZAPHN5Rhrh5M9aUWt2lEnIm1QYU2k54398IqTIemGGKLtOlIk30ULh/wUNyU5Dhbg/BDhvpXNU74VZYV2 X-Microsoft-Exchange-Diagnostics: 1; HE1PR0802MB2492; 6:ndj/B25D5a3qXk/xS9YDw/luE6uZzdimHhsDEl5NDELrAImwYBosSru1+U2ldBBFePKmQDwiYLe8eZqqpc7kGOyiCnjA5afZTe7C5JKWj2hVck509HOEYR2iWBwkYe1WU1oHAm4nLSHcVKUJ7nlrppSvQy8lPph4LRSsYc3gLkvP+AOqQ5dtKQsieioC0TogrcJaagX07NZhFn1Qbo63j5Yj/TdG7M3bk86N1aYFjuolqw7sdKDyg2rtpltMnlQxHeI4krluHFw+3QAFsCuPGDl74fpiL7EeFEjssdi7blOCIx7dCNJoplX2knzp5ncMWajz2itUJ1fMDvaFFFrU1P/RXM+ma/ZUc3r0JgK30Yw=; 5:v7ExTHPQOfn5FVYnDWP2ruGuCrMcZbwh7lg9EF03uxap5TV5B0HzCTTbBVZzeo7qmxnNBEQJz83dApeK3lgwyGAtARHkoR+qkLucIO/dTAXpn4kaFIla7PhGHzn8iSxJnajcYQzkquZWIcA44bQEJCtMcz8KwE6bhvnzwpG8SbQ=; 24:YFGe3yINqJa2p1gjk3xyMSPHt73MWUSXSGUkQzvNMrBlZEYTcNMVQWDsK2ftPvWG44Yji+0htvW/+4RFwcMJr+ZHYMMv3Ydmf8+CwbIg25I=; 7:6jeekrt+yGC1kKSx1SaD1hgI7BKn3D7Awz/+o7SnBAhNoU+Z5XI0VaZw4YTkICAD6BKVQjKFg1UMzrLwvUewX8hzGVLr7li7ymJIhG/1b6U4si6yJzgZxeIo0sih20Bo42sXjAj8SuWBSHMjpHRV0khFvDbGgkhOVbDXuPICB8mXa9XH1q6hSUofyATPKlPtXQQJD75jrTMOFwnvvxU0O11+IvsRV0KoAg48WffISO4pjGFFS/HvVxHjSoBHxPIP SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-OriginatorOrg: arm.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 22 Feb 2018 10:50:40.8713 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 23e9511e-13fc-4cfa-ea09-08d579e21e0c X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: f34e5979-57d9-4aaa-ad4d-b122a662184d X-MS-Exchange-Transport-CrossTenantHeadersStamped: HE1PR0802MB2492 fixed a warning issue in the arm/ilp32 build, the branch is still based on the 2.27 release. --- The same suppression of -Wstringop-truncation warnings as in commit 7532837d7b03b3ca5b9a63d77a5bd81dd23f3d9c but for aarch64. 2018-02-22 Szabolcs Nagy * sysdeps/unix/sysv/linux/aarch64/bits/utmp.h (struct utmp): Use __attribute_nonstring__. diff --git a/sysdeps/unix/sysv/linux/aarch64/bits/utmp.h b/sysdeps/unix/sysv/linux/aarch64/bits/utmp.h index 850517573e..027dceb82c 100644 --- a/sysdeps/unix/sysv/linux/aarch64/bits/utmp.h +++ b/sysdeps/unix/sysv/linux/aarch64/bits/utmp.h @@ -61,10 +61,13 @@ struct utmp { short int ut_type; /* Type of login. */ pid_t ut_pid; /* Process ID of login process. */ - char ut_line[UT_LINESIZE]; /* Devicename. */ + char ut_line[UT_LINESIZE] + __attribute_nonstring__; /* Devicename. */ char ut_id[4]; /* Inittab ID. */ - char ut_user[UT_NAMESIZE]; /* Username. */ - char ut_host[UT_HOSTSIZE]; /* Hostname for remote login. */ + char ut_user[UT_NAMESIZE] + __attribute_nonstring__; /* Username. */ + char ut_host[UT_HOSTSIZE] + __attribute_nonstring__; /* Hostname for remote login. */ struct exit_status ut_exit; /* Exit status of a process marked as DEAD_PROCESS. */ /* The ut_session and ut_tv fields must be the same size when compiled