From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on dcvr.yhbt.net X-Spam-Level: X-Spam-Status: No, score=-3.8 required=3.0 tests=AWL,BAYES_00,DKIM_INVALID, DKIM_SIGNED,HEADER_FROM_DIFFERENT_DOMAINS,MAILING_LIST_MULTI, NICE_REPLY_A,RCVD_IN_DNSWL_MED,SPF_HELO_PASS,SPF_PASS shortcircuit=no autolearn=ham autolearn_force=no version=3.4.2 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by dcvr.yhbt.net (Postfix) with ESMTPS id 9D2F51F9FC for ; Mon, 22 Mar 2021 00:28:20 +0000 (UTC) Received: from localhost ([::1]:35006 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1lO8Qd-0002qP-7M for normalperson@yhbt.net; Sun, 21 Mar 2021 20:28:19 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:39878) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lO8QX-0002q6-Md for bug-gnulib@gnu.org; Sun, 21 Mar 2021 20:28:13 -0400 Received: from mo4-p00-ob.smtp.rzone.de ([85.215.255.23]:12608) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lO8QV-0007y9-K0 for bug-gnulib@gnu.org; Sun, 21 Mar 2021 20:28:13 -0400 ARC-Seal: i=1; a=rsa-sha256; t=1616372881; cv=none; d=strato.com; s=strato-dkim-0002; b=VGgLXHgkI9C8A7NG4j59eEo5a3OEKxZOpfcQCyUDtbA3h8zPfgei7noVR3c84s6A66 1RdF+L97kIQ3oaVO4CepnGikAp64tZAD+fWij73tJFnQ1qn8uwiffKSeGPwOtcCR9fhE Rw93ZI6AQq1NUp6LD+otCftEmumaqjAJJdPTtpuI5Y8vs7j4H1i3t6GZEh/YoD9VQNPy u6/ChSfLo7RMCfqk1hJGD98bzsvDd2O+kRTyZ/tyzzNtRkAuDP6a7DIeW3leFexLW2j3 VoIbwYw83uSZY58A/2o/PnqK1G4XAjlzo7kOecfxdo6dqEtAMlGm+chJKFMkBPjwYFJE GWFA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; t=1616372881; s=strato-dkim-0002; d=strato.com; h=References:In-Reply-To:Message-ID:Date:Subject:Cc:To:From:Cc:Date: From:Subject:Sender; bh=JPK7a20rVsVEXPS/ayWocJp9Z8T8heZUZNQuGaeGz2k=; b=LovCc0EuoSbRuLMgHOExIK/R2eNzIsTNMY0pXGkYPTv64gWnHWgC1rL+LTw7F7M/Eu 44Q4VK+OzZU2tgMsrAS5GbEAC+ZS4ha1qfRxO8qwfELGpnJSVZQxj3+4de9wSfJmlT3q h4tG6lzrITKrhzsaa/gl8NMU9NpC6/Swipcl8vsMc0NdvKk2fk3h1sVcrEFCf+wLs69i kokpNS+MyJLuT0tck221wYqNyt+U0QaN/tPteAnE6k2gNth4vlFgYrqdDATkGCBL8gx2 iQF6tY467ykFn/BAIfF9M2AxgTCB/Q0xOPHD8QqKuJEKnkrxdQ9PsJNJfhe8TDUt+AZe tglQ== ARC-Authentication-Results: i=1; strato.com; dkim=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; t=1616372881; s=strato-dkim-0002; d=clisp.org; h=References:In-Reply-To:Message-ID:Date:Subject:Cc:To:From:Cc:Date: From:Subject:Sender; bh=JPK7a20rVsVEXPS/ayWocJp9Z8T8heZUZNQuGaeGz2k=; b=m1CzATy2hb+hLwQw15NdQbfCCyQcQNlm7VZblTpjKjGb1Rj00n5l6Y3OThRcwHUxFT K6nFL6g5VrG0q0tHM5f6KFUFSRc2d7U82GpmK4rVBCWbfNEhUziHEyHHei7/TvcUC8Rp TWNTfvT+eqCZjRt3+Coj9U7VVeVotH8PdxgPWCHEUXzk7+6rYHtoWEmHTtiWMcoW/A2R by3d7nCAFbFkW2OUH0A9vS06EmjkPH4kyjUdL5x+I6hz7pfgQ15GdPPthweps2eIMSnn 8yvcv60OMX4A7vI/tJHEwOSu4+N7DEzEWYtMeHjs/5WNdhkbBkJjlO3YU1bTqwoQEYh5 XRnA== Authentication-Results: strato.com; dkim=none X-RZG-AUTH: ":Ln4Re0+Ic/6oZXR1YgKryK8brlshOcZlIWs+iCP5vnk6shH+AHjwLuWOHqf0y5JW" X-RZG-CLASS-ID: mo00 Received: from bruno.haible.de by smtp.strato.de (RZmta 47.21.0 DYNA|AUTH) with ESMTPSA id t05ec5x2M0S1Gbv (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (curve X9_62_prime256v1 with 256 ECDH bits, eq. 3072 bits RSA)) (Client did not present a certificate); Mon, 22 Mar 2021 01:28:01 +0100 (CET) From: Bruno Haible To: bug-gnulib@gnu.org Subject: Re: [PATCH] tests: fix signed overflow issues Date: Mon, 22 Mar 2021 01:28:00 +0100 Message-ID: <2900615.O2vBkTz08I@omega> User-Agent: KMail/5.1.3 (Linux/4.4.0-203-generic; KDE/5.18.0; x86_64; ; ) In-Reply-To: <20210321215253.1105328-1-eggert@cs.ucla.edu> References: <20210321215253.1105328-1-eggert@cs.ucla.edu> MIME-Version: 1.0 Content-Transfer-Encoding: 7Bit Content-Type: text/plain; charset="us-ascii" Received-SPF: none client-ip=85.215.255.23; envelope-from=bruno@clisp.org; helo=mo4-p00-ob.smtp.rzone.de X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, NICE_REPLY_A=-0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_PASS=-0.001, SPF_NONE=0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: bug-gnulib@gnu.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: Gnulib discussion list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: Paul Eggert Errors-To: bug-gnulib-bounces+normalperson=yhbt.net@gnu.org Sender: "bug-gnulib" > * tests/test-dynarray.c (value_at): Avoid undefined behavior > in signed integer multiplication. Thanks. Indeed with N=100000 the multiplication would overflow. If I had used CC="gcc -ftrapv", I would have noticed. Bruno