From patchwork Fri May 10 07:15:52 2019 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: Laurent Vivier X-Patchwork-Id: 1097866 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=nongnu.org (client-ip=209.51.188.17; helo=lists.gnu.org; envelope-from=qemu-devel-bounces+incoming=patchwork.ozlabs.org@nongnu.org; receiver=) Authentication-Results: ozlabs.org; dmarc=none (p=none dis=none) header.from=vivier.eu Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by ozlabs.org (Postfix) with ESMTPS id 450hX566m4z9s7h for ; Fri, 10 May 2019 17:23:33 +1000 (AEST) Received: from localhost ([127.0.0.1]:38255 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1hOzsR-0003Me-PM for incoming@patchwork.ozlabs.org; Fri, 10 May 2019 03:23:31 -0400 Received: from eggs.gnu.org ([209.51.188.92]:49119) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1hOzlU-0005oB-0C for qemu-devel@nongnu.org; Fri, 10 May 2019 03:16:20 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1hOzlT-0001lA-11 for qemu-devel@nongnu.org; Fri, 10 May 2019 03:16:19 -0400 Received: from mout.kundenserver.de ([217.72.192.73]:45747) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1hOzlS-0001kV-OF for qemu-devel@nongnu.org; Fri, 10 May 2019 03:16:18 -0400 Received: from localhost.localdomain ([78.238.229.36]) by mrelayeu.kundenserver.de (mreue109 [212.227.15.183]) with ESMTPSA (Nemesis) id 1N7iKq-1gdL8x21jO-014nGL; Fri, 10 May 2019 09:16:05 +0200 From: Laurent Vivier To: qemu-devel@nongnu.org Date: Fri, 10 May 2019 09:15:52 +0200 Message-Id: <20190510071557.30126-3-laurent@vivier.eu> X-Mailer: git-send-email 2.20.1 In-Reply-To: <20190510071557.30126-1-laurent@vivier.eu> References: <20190510071557.30126-1-laurent@vivier.eu> MIME-Version: 1.0 X-Provags-ID: V03:K1:owK2vc3S+Zw1Nlmut8ymxmTtbgoD+kYzp7L9DFd/pAjXX+mxpyA pujHFa5TnhOOpW4ML+bDkADDLoF67o3xyGhz6oAabkjv5aUb7vpNkURYGtLAa84pNJQ1H7K +2bePamZRCfmTT/9ogxTsXwscjsdj6d8nFxu4N/REzfBHsapeMZGTu61qrfoSoLLWpc3P7L +A+TJLyoPrauuBAlRwMCw== X-UI-Out-Filterresults: notjunk:1; V03:K0:xaT1F1bhi4A=:mf5Ib+j+dNJwtuzChqNqVP whV1x85qqLQE3ZJmS/DUTbiGSKVMHIEsB899VmcdGf5cyMrc1qRQFmkI0bvo53vla+rPrOVFO N8AgOpi87NP4bR86r5cBzehGQj9ALDEhfMO+j1nG5vUiWH3DbkbbLmbEbPtj5qV5kHP0Zd0Uy VUiTXg2yEg/TabXgFV3jhcZCe6/gc2dWY1zfnPmaOOfQMVaY9dDLu7XpJCqkj8x6bJLrrjAmD Ct5j713YZ9tbX8rDA+HhJTzfR0/URyCvbJcjTH4XRiYPrugQPgVZVqUNz6xkwQpnYDaZceplD q6IK1JY92Trz86bhr6J/4ImWq1WBY30Ud0nPig53z75PpABVg+/qa7n0vZAFQLFM+c4sqHKdz okyaIVP/oNlZ6fK4XoKE+0PH2/LyP1PC4ISNwVwaCFc05hfAptsbGV0YtU1Z/3Obs7Mkstr0T jLTBI6cWcWYtQfIUQcEf3hh6cezljI95Sf5WqPFCMZftF+bMV8XKfMTkO75mTLUpA7x3bpey/ 7wb6/jlPATA3MCdh55Szuw6UH94ogOdwOIYtex4ycsj5TjMAndqd4RL6AJL45RACzvezbIuJM xfotMTZrjP+/xpcR9TSbD/3vLwovhigarKr+1uFuG9xmwMqnMPm9P+Sz0XYiKZWxO53PIbkP6 82S0bzCqGuxQzhe5CihpkSUciJ1+toWjSSjFocO+RJxtTTJ8jNBf54jiZlCqmBkzgrg0ay6dn zqqY3ADTm4OOfm0OjFW6u+F767qD9KK/CvHmffu7C0KzHi1ME86KyA5QFuI= X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 217.72.192.73 Subject: [Qemu-devel] [PULL 2/7] linux-user/elfload: Fix GCC 9 build warnings X-BeenThere: qemu-devel@nongnu.org X-Mailman-Version: 2.1.21 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: Richard Henderson , Riku Voipio , Alistair Francis , Laurent Vivier Errors-To: qemu-devel-bounces+incoming=patchwork.ozlabs.org@nongnu.org Sender: "Qemu-devel" From: Alistair Francis Fix this warning when building with GCC9 on Fedora 30: In function ‘strncpy’, inlined from ‘fill_psinfo’ at /home/alistair/qemu/linux-user/elfload.c:3208:12, inlined from ‘fill_note_info’ at /home/alistair/qemu/linux-user/elfload.c:3390:5, inlined from ‘elf_core_dump’ at /home/alistair/qemu/linux-user/elfload.c:3539:9: /usr/include/bits/string_fortified.h:106:10: error: ‘__builtin_strncpy’ specified bound 16 equals destination size [-Werror=stringop-truncation] 106 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Signed-off-by: Alistair Francis Reviewed-by: Laurent Vivier Reviewed-by: Richard Henderson Message-Id: Signed-off-by: Laurent Vivier --- linux-user/elfload.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/linux-user/elfload.c b/linux-user/elfload.c index c1a26021f8d7..d08fe2346683 100644 --- a/linux-user/elfload.c +++ b/linux-user/elfload.c @@ -2872,7 +2872,7 @@ struct target_elf_prpsinfo { target_gid_t pr_gid; target_pid_t pr_pid, pr_ppid, pr_pgrp, pr_sid; /* Lots missing */ - char pr_fname[16]; /* filename of executable */ + char pr_fname[16] QEMU_NONSTRING; /* filename of executable */ char pr_psargs[ELF_PRARGSZ]; /* initial part of arg list */ };