From patchwork Thu Dec 21 09:23:30 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Sergei Trofimovich X-Patchwork-Id: 82662 Return-Path: X-Original-To: patchwork@sourceware.org Delivered-To: patchwork@sourceware.org Received: from server2.sourceware.org (localhost [IPv6:::1]) by sourceware.org (Postfix) with ESMTP id 0493038618B4 for ; Thu, 21 Dec 2023 09:23:47 +0000 (GMT) X-Original-To: elfutils-devel@sourceware.org Delivered-To: elfutils-devel@sourceware.org Received: from mail-lf1-x12d.google.com (mail-lf1-x12d.google.com [IPv6:2a00:1450:4864:20::12d]) by sourceware.org (Postfix) with ESMTPS id D25C73858407 for ; Thu, 21 Dec 2023 09:23:38 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org D25C73858407 Authentication-Results: sourceware.org; dmarc=pass (p=none dis=none) header.from=gmail.com Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=gmail.com ARC-Filter: OpenARC Filter v1.0.0 sourceware.org D25C73858407 Authentication-Results: server2.sourceware.org; arc=none smtp.remote-ip=2a00:1450:4864:20::12d ARC-Seal: i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1703150620; cv=none; b=TtU594MW+n1HlB/gHzWDQ4FC4SUx792ukxTz9W0OaItDPP5zK8KeuJ8wbeB/8CtyQVU4I/ibvJBo7K1UkanvNg/A0H4OdEyH1ehZrvT5anTM90Ez2yofJp9j/cTzfHN3Qaj6oqJi1q9LDX6RX/3/iKwb09DVlC5FYGAldBEsLV8= ARC-Message-Signature: i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1703150620; c=relaxed/simple; bh=oWuKCAifxobUmpsSIG2Q9/Bmc3wQ7NKJ4xyDhyy6Kp4=; h=DKIM-Signature:From:To:Subject:Date:Message-ID:MIME-Version; b=r9MvlkOAMSdQqyxAoz5qutb8/lFJ9ULqHwr6AaF5ZEpxS+/SFuYYiafQyTKcj3ccCbaGuOQ7ogS5I6JzgFEgHCwr31EgrceYCUfxoQa3Na99B39sXSy/FLPDdBDXnXhrJ/m1ZFc8Woi581Uy8dktkSLfh+5tf1weeSvqNrbp/Rg= ARC-Authentication-Results: i=1; server2.sourceware.org Received: by mail-lf1-x12d.google.com with SMTP id 2adb3069b0e04-50e3901c2e2so729394e87.0 for ; Thu, 21 Dec 2023 01:23:38 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1703150617; x=1703755417; darn=sourceware.org; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:from:to:cc:subject:date:message-id:reply-to; bh=CXxjJ6WkWcHuDgWO0BKfFp5+WQ614AclA/bwAR6RIXI=; b=Fj5PyFbJo/e71YIc0/aJ3rAIRVhBZ4jMwf8uv4DQ7uAf8+PbCd7+hWeJDBMM0133SX qgGT8ZQt5o6ujIG5v8xuD0EDwsd0B0yWKh4Alo5Ag6rCZatzfGt59i5FF/lD//Yu8Jrg zNTCy12uYyBgyLJtld1iEK9dSStjOPmzEonJADq439Z2m+K2IMW6TRZ45ji6/tASETbM G29BqnzUKSjcd2uO8SOBkN2bAcD8NjQJWKzwjT1Uk2lRjor8YKBhXwT22Illi1EUuFns lsoVwn/1m/GMtU7JNaciI7U/icMKVd8Of0U/JAcdpIQUAk82k2+0NY2rpW4XJF2pfuTj +mrw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1703150617; x=1703755417; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=CXxjJ6WkWcHuDgWO0BKfFp5+WQ614AclA/bwAR6RIXI=; b=SPoX+381rLLtn4vn2RWZx/mrsFHfN6vaiHidvESYdGzVJ4z1JUL653lMNYd1wBOd7p edcaCGq97p8Lh4uYM2YB5Z8LQmWaHw6UG9vFTPSKhLBwkYv983AuI+1+enhIRL5fWO6F J4SLSB1C3ZLsehwbG11Mxz1keqmylVMJREKRtBofZGYRXCp9TtD48Kix6r4z8ObEAnjC 0lu5+GHX6wOfySmD1fpeB4R/POMGg8j05v1iL5+fUZAma+ZJC6luU4cjZXyobAWMJqaP P9gUhgbns01ig2mXP4IX/yYNb2db3mwurFHThPWCQB3TgTLLSJ3i71duyecMU84rWU3q SjwA== X-Gm-Message-State: AOJu0YyLuMsaM/RZStQrccOcOYLQ6jFbJSOI9PjcTcOjX3/M/1CkeCAo U5K93SFhR1cLoLJQPBNlHqQ= X-Google-Smtp-Source: AGHT+IGtI7kHnO3NBzJi0gVANexWH3bxVaCkcUWDvWPY+Dw+MMIYmt9J5smjZL7+XmOKpj3sUkoj9A== X-Received: by 2002:a05:6512:484d:b0:50e:23e1:4f6e with SMTP id ep13-20020a056512484d00b0050e23e14f6emr3657126lfb.47.1703150616840; Thu, 21 Dec 2023 01:23:36 -0800 (PST) Received: from nz.home (host86-152-202-149.range86-152.btcentralplus.com. [86.152.202.149]) by smtp.gmail.com with ESMTPSA id hz24-20020a1709072cf800b00a23493ba8bbsm732785ejc.220.2023.12.21.01.23.36 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 21 Dec 2023 01:23:36 -0800 (PST) Received: by nz.home (Postfix, from userid 1000) id B0EAF1428377D1; Thu, 21 Dec 2023 09:23:35 +0000 (GMT) From: Sergei Trofimovich To: elfutils-devel@sourceware.org Cc: Sergei Trofimovich Subject: [PATCH] tests: fix build against upcoming `gcc-14` (`-Werror=calloc-transposed-args`) Date: Thu, 21 Dec 2023 09:23:30 +0000 Message-ID: <20231221092330.1419516-1-slyich@gmail.com> X-Mailer: git-send-email 2.42.0 MIME-Version: 1.0 X-Spam-Status: No, score=-11.7 required=5.0 tests=BAYES_00, DKIM_SIGNED, DKIM_VALID, DKIM_VALID_AU, DKIM_VALID_EF, FREEMAIL_FROM, GIT_PATCH_0, RCVD_IN_DNSWL_NONE, SPF_HELO_NONE, SPF_PASS, TXREP, T_SCC_BODY_TEXT_LINE autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on server2.sourceware.org X-BeenThere: elfutils-devel@sourceware.org X-Mailman-Version: 2.1.30 Precedence: list List-Id: Elfutils-devel mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: elfutils-devel-bounces+patchwork=sourceware.org@sourceware.org `gcc-14` added a new `-Wcalloc-transposed-args` warning recently. It detected minor infelicity in `calloc()` API usage in `elfutils`: elfstrmerge.c: In function 'main': elfstrmerge.c:450:32: error: 'calloc' sizes specified with 'sizeof' in the earlier argument and not in the later argument [-Werror=calloc-transposed-args] 450 | newscnbufs = calloc (sizeof (void *), newshnums); | ^~~~ elfstrmerge.c:450:32: note: earlier argument should specify number of elements, later size of each element Signed-off-by: Sergei Trofimovich --- tests/elfstrmerge.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tests/elfstrmerge.c b/tests/elfstrmerge.c index 56350bb9..4eb58bbb 100644 --- a/tests/elfstrmerge.c +++ b/tests/elfstrmerge.c @@ -447,7 +447,7 @@ main (int argc, char **argv) } newshnums = shdrnum - 1; - newscnbufs = calloc (sizeof (void *), newshnums); + newscnbufs = calloc (newshnums, sizeof (void *)); if (newscnbufs == NULL) fail_errno ("Couldn't allocate memory for new section buffers", NULL);