From patchwork Thu May 16 22:35:18 2019 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: Laurent Vivier X-Patchwork-Id: 1100776 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 454mYK0WQtz9s7h for ; Fri, 17 May 2019 08:38:45 +1000 (AEST) Received: from localhost ([127.0.0.1]:37757 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1hRP1P-0007rk-2s for incoming@patchwork.ozlabs.org; Thu, 16 May 2019 18:38:43 -0400 Received: from eggs.gnu.org ([209.51.188.92]:35287) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1hROyS-0005s2-43 for qemu-devel@nongnu.org; Thu, 16 May 2019 18:35:40 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1hROyR-0002Bc-7p for qemu-devel@nongnu.org; Thu, 16 May 2019 18:35:40 -0400 Received: from mout.kundenserver.de ([217.72.192.75]:54909) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1hROyQ-00027w-US for qemu-devel@nongnu.org; Thu, 16 May 2019 18:35:39 -0400 Received: from localhost.localdomain ([78.238.229.36]) by mrelayeu.kundenserver.de (mreue109 [212.227.15.183]) with ESMTPSA (Nemesis) id 1MWzXj-1hBeKU0HkH-00XOEE; Fri, 17 May 2019 00:35:35 +0200 From: Laurent Vivier To: qemu-devel@nongnu.org Date: Fri, 17 May 2019 00:35:18 +0200 Message-Id: <20190516223519.7520-6-laurent@vivier.eu> X-Mailer: git-send-email 2.20.1 In-Reply-To: <20190516223519.7520-1-laurent@vivier.eu> References: <20190516223519.7520-1-laurent@vivier.eu> MIME-Version: 1.0 X-Provags-ID: V03:K1:gR/JgwK8DkROvFpqpq9b1cwypRv/rE6Rsw7r4vy5rmkS/K6mcGk hUeUlPg/cWgFdvEOc0tyf+/o/SciTGwhhuc4hVCr8m/RI83rb4RpANoLHvfDxHf43enCcHw hYKRK3iPg9nAmbHGbO6OJXfrEE5rrSkEZxRHjsC9oOW5WAvwoKtWTVgWugI6Vu4z5HQX6qA kDB3VQwZtCoqjYfiuzKrg== X-UI-Out-Filterresults: notjunk:1; V03:K0:LgAaHdpbs9Q=:jpBfTp44gH67ZpY4vwBHg5 t5HUGm7efN5dRsRYOwigxLHfu/CDG4z/1MXFWfi2j7G1tc2EP3SHdMb74CePBcWhrbZyLZ1sK c9x3F6b+u9XEb/W4Wm59b2zyv6nIfyBBlfTrFX673Q/CB1ky9Va7pAN7jY6eDgiCJZxV2OzJI tS9FvVM7rho9gc13rFEFGJgzA0MZO90rbx4ZBMfRCH0Dm1BTUqQIiCY1DpN+z5NFWknp4XSjV yyU1xWSDjUBXbzC4TT8sCbBIlYFVIRo5Pvedh9cWnxAwBdJUcBb+bF268JOPjMln9mD8I7Mu+ w94HCMwm1T+yJA65+5coL3k7NqODkp8TsXsLfS5cjHymVSDYiWVrOw772HixqGBwUqLv7NE4y F4EETXQu2IGSn8DcNZZV7+hasvaDHxZF24ncC/YxnA1Wk8NVI8xOzBFeG613dzZmJYv4jWxA6 7RcQv9KNc8xGTPvqazbqsjCX846mXUuPLuG2Vt3MW5yQX7aCupZY178Q1uQlNkRmYuJFLECbh 8XT3KE5Jpjqo/ZUk4Pegj3LZJckLUDrD6znijoVO3NO8jLGDQOfNew6UCZ3RMeUQRS+iCxf3z iFA7XDgeFBTd6MtawVK1XDoKkq8F2/BNzUzncxSeoJVhsKlQSpPjKqhB+rnJRvu9WosXBW71F sxxZAbo1nkWJRnYBVQQ10MxKmJ3qNHl+XVHdCa8fitSEejGnkFJxB8HHoCya2W65HamChBstW s4SX6oMTgMLylf+0rZekhvs9r+nIXcLEwsqAqryYKiGu8x2dleFUwnGvScg= X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 217.72.192.75 Subject: [Qemu-devel] [PULL 5/6] target/m68k: Fix a tcg_temp leak 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: Thomas Huth , Richard Henderson , Laurent Vivier , =?utf-8?q?Philippe_Mathieu-Daud?= =?utf-8?b?w6k=?= Errors-To: qemu-devel-bounces+incoming=patchwork.ozlabs.org@nongnu.org Sender: "Qemu-devel" From: Philippe Mathieu-Daudé The function gen_get_ccr() returns a tcg_temp created with tcg_temp_new(). Free it with tcg_temp_free(). Signed-off-by: Philippe Mathieu-Daudé Reviewed-by: Richard Henderson Message-Id: <20190310003428.11723-4-f4bug@amsat.org> Signed-off-by: Laurent Vivier --- target/m68k/translate.c | 1 + 1 file changed, 1 insertion(+) diff --git a/target/m68k/translate.c b/target/m68k/translate.c index 176c5d966c..bf700c01b1 100644 --- a/target/m68k/translate.c +++ b/target/m68k/translate.c @@ -2227,6 +2227,7 @@ static TCGv gen_get_sr(DisasContext *s) sr = tcg_temp_new(); tcg_gen_andi_i32(sr, QREG_SR, 0xffe0); tcg_gen_or_i32(sr, sr, ccr); + tcg_temp_free(ccr); return sr; }