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: 25997 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: =?us-ascii?Q?1; HE1PR0802MB2492; 23:Qe7dB3nEyS8xz7Nw2ijFobVck/UDzqQISao4yKS?= =?us-ascii?Q?79xzlIkkuytnwqclgCWb6NwYPle9RXw/efEzpotIU/Wy0lDk/mDECgix7kfM?= =?us-ascii?Q?nOYJ2hJX5wrjO7YuuVJUg00CnDgETDejD3WXy4EzzaT7F6e3NlLP1JpGlRpF?= =?us-ascii?Q?hZZ76juH67DSEhy3nVZREer2WI+KyBdmpc5IBss0yg/tSSSDVyKFFxoLC4xb?= =?us-ascii?Q?foe5tgZMNzxBlIAbGzSuVVSu2Mw3vFFuLuOWcDoCGjh1d6dkotHfwqytzOa3?= =?us-ascii?Q?fanGh3QPKymWe10+TrwcDDLV3h8EbhyKZ3RZ5cPHhQCscOIH9ILkn2sgrFCE?= =?us-ascii?Q?aZuzXJYU8ZuEToOqTSpxqit4UHbbyH7x//+ulWC+89kUxF8/HsWcZNvefDYH?= =?us-ascii?Q?TSJg6wTpMIrYCh6urTcQZqg4LZ5QuWFrcE1vvgBmSJLesNxs3LHmvqJhK290?= =?us-ascii?Q?QDJzf7u3mYBmiCcEOqt7ytwtZyQwBZl4buKF6PsDur/hzaDYtsW3w8bbi/dp?= =?us-ascii?Q?4ZyIvy5f/v7UZRZkdZE3pPQvouc2g1Jv5ksLjc8QKlzMPXCGoh2xCfRhRnQe?= =?us-ascii?Q?jznx+M/sr89uT+vhbQBn1lofKKrCiYrKrM+JUXmZ8OAggILNJflZjYwU4jvO?= =?us-ascii?Q?HqFbQY6vb02Ld5GG40JWG32nFkDjJZy5Al6oq2w5lOAjxKD7Qo668nbFpLxl?= =?us-ascii?Q?w53dInrvZaZDm0LMNgGFWpEdysTNhz0pFGFok8o8lR7x7tyrzOU0rN4s1nxW?= =?us-ascii?Q?WL5+RJ8l9hD4ianlo+WdlkxLoG2aQCnPSWa9evCAYXlj7QIGF+HI+nkKY5Tg?= =?us-ascii?Q?nJwBcxNSkNmHSZ4JAfOoN0u1KRRrtADjvctm4p6d1UnpmBQ3N+3xuaiM2UO1?= =?us-ascii?Q?fVcFRpiuFLSIXIoF/1FBjAVd0FWDM3b6aPmjIrcpGSs5Q9ZU1/FHSbEjx6fV?= =?us-ascii?Q?C6KGO5ybIVAsHQ6sgeVSIMUeq2Vc7ysfeQqUM+YoaQfDVJN0+TOOQhe+fDVZ?= =?us-ascii?Q?mN30KvFSBC8EX5p7XWSqxCLgZ2Y4fVA0UQfH1Hci4wbmr4prgej62ctR1j3L?= =?us-ascii?Q?hTdEqo+HXxNbGHwkpCnxpoYPeywSRC2JIUifEIzmjSD10Gc3whtQP9dY2mC/?= =?us-ascii?Q?0DD+/JEVgB72d8rfv3f5QQXin2/gPVLXF92v8qM9Q3TGGZt/RqB5p3Ho+BA/?= =?us-ascii?Q?v6es0FEU1h81KiMJsy04FFjQcekejDuAdmmTdk+ttOSVZRmssGaWv30kWe8n?= =?us-ascii?Q?Wv3ne1MxH8jrjQQ8Rqtw+9CDqBq+3zfs4wVlbRMg1j2mABeG155cgtArikWU?= =?us-ascii?Q?Lr/kK6Ruk9U7j++pZnXkt7NUQgcuZAPHN5Rhrh5M9aUWt2lEnIm1QYU2k543?= =?us-ascii?Q?98IqTIemGGKLtOlIk30ULh/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