From owner-freebsd-hackers@freebsd.org Tue Jan 16 01:58:39 2018 Return-Path: Delivered-To: freebsd-hackers@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 0146CEB8BD8 for ; Tue, 16 Jan 2018 01:58:39 +0000 (UTC) (envelope-from freebsd-lists@be-well.ilk.org) Received: from be-well.ilk.org (be-well.ilk.org [23.30.133.173]) by mx1.freebsd.org (Postfix) with ESMTP id D26737C8C5 for ; Tue, 16 Jan 2018 01:58:38 +0000 (UTC) (envelope-from freebsd-lists@be-well.ilk.org) Received: from lowell-desk.lan (router.lan [172.30.250.2]) by be-well.ilk.org (Postfix) with ESMTP id 86F7933D46 for ; Mon, 15 Jan 2018 20:58:30 -0500 (EST) Received: by lowell-desk.lan (Postfix, from userid 1147) id D49A23984A; Mon, 15 Jan 2018 20:58:28 -0500 (EST) From: Lowell Gilbert To: freebsd-hackers@freebsd.org Subject: Re: 1 << 31 redux References: <201801131548.w0DFmW2b045587@pdx.rh.CN85.dnsmgr.net> Date: Mon, 15 Jan 2018 20:58:27 -0500 In-Reply-To: <201801131548.w0DFmW2b045587@pdx.rh.CN85.dnsmgr.net> (Rodney W. Grimes's message of "Sat, 13 Jan 2018 07:48:32 -0800 (PST)") Message-ID: <446082sgxo.fsf@lowell-desk.lan> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.3 (berkeley-unix) MIME-Version: 1.0 Content-Type: text/plain X-BeenThere: freebsd-hackers@freebsd.org X-Mailman-Version: 2.1.25 Precedence: list List-Id: Technical Discussions relating to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 16 Jan 2018 01:58:39 -0000 "Rodney W. Grimes" writes: > Is not this 1U<<31 -> signed value really just sweeping the bigger > issue that we are using signed values in unsigned ways? It might be more appropriate to say that we are using unsigned values, but not telling the compiler that they aren't signed. No?