[{"id":3686163,"web_url":"http://patchwork.ozlabs.org/comment/3686163/","msgid":"<CAFiYyc2WHax9p7GActeuUNguBE9ubfpCcu9k6oCGHcn1YuDcRQ@mail.gmail.com>","list_archive_url":null,"date":"2026-05-05T06:20:40","subject":"Re: [PATCH] Handle integer constants up front.","submitter":{"id":1765,"url":"http://patchwork.ozlabs.org/api/people/1765/","name":"Richard Biener","email":"richard.guenther@gmail.com"},"content":"On Mon, May 4, 2026 at 7:24 PM Andrew MacLeod <amacleod@redhat.com> wrote:\n>\n> get_maxval_strlen () in gimple-fold.cc creates a bitmap for\n> get_range_strlen to use.  If an integer constant is passed in, it\n> creates a a lot of overhead for no real reason.\n>\n> I also have upcoming uses of it which, although I don't have it in front\n> of me, also wasn't working properly for the constant path.\n>\n> This patch simply checks for the constant condition up front, and\n> returns the value which would have been returned had the\n> get_range_strlen been called. I note that +INF is a special case and is\n> suppose to return NULL_TREE, which is what this patch also does.\n>\n> Bootstrapped on x86_64-pc-linux-gnu with no regressions. Is this OK for\n> trunk?\n\nI believe for SRK_INT_VALUE, aka \"Determine the integer value of the\nargument (not string length).\"\nyou can simply return arg if INTEGER_CST, without checking it's sign\nor against maxval.\n\nOK with that change.\n\nRichard.\n\n>\n> Andrew\n>","headers":{"Return-Path":"<gcc-patches-bounces~incoming=patchwork.ozlabs.org@gcc.gnu.org>","X-Original-To":["incoming@patchwork.ozlabs.org","gcc-patches@gcc.gnu.org"],"Delivered-To":["patchwork-incoming@legolas.ozlabs.org","gcc-patches@gcc.gnu.org"],"Authentication-Results":["legolas.ozlabs.org;\n\tdkim=pass (2048-bit key;\n unprotected) header.d=gmail.com header.i=@gmail.com header.a=rsa-sha256\n header.s=20251104 header.b=aWFANP00;\n\tdkim-atps=neutral","legolas.ozlabs.org;\n spf=pass (sender SPF authorized) smtp.mailfrom=gcc.gnu.org\n (client-ip=38.145.34.32; helo=vm01.sourceware.org;\n envelope-from=gcc-patches-bounces~incoming=patchwork.ozlabs.org@gcc.gnu.org;\n receiver=patchwork.ozlabs.org)","sourceware.org;\n\tdkim=pass (2048-bit key,\n unprotected) header.d=gmail.com header.i=@gmail.com header.a=rsa-sha256\n header.s=20251104 header.b=aWFANP00","sourceware.org;\n dmarc=pass (p=none dis=none) header.from=gmail.com","sourceware.org; spf=pass smtp.mailfrom=gmail.com","server2.sourceware.org;\n arc=pass smtp.remote-ip=2a00:1450:4864:20::533"],"Received":["from vm01.sourceware.org (vm01.sourceware.org [38.145.34.32])\n\t(using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)\n\t key-exchange x25519 server-signature ECDSA (secp384r1) server-digest SHA384)\n\t(No client certificate requested)\n\tby legolas.ozlabs.org (Postfix) with ESMTPS id 4g8pLm4gGmz1yJ0\n\tfor <incoming@patchwork.ozlabs.org>; Tue, 05 May 2026 16:21:35 +1000 (AEST)","from vm01.sourceware.org (localhost [127.0.0.1])\n\tby sourceware.org (Postfix) with ESMTP id 58B514B9DB65\n\tfor <incoming@patchwork.ozlabs.org>; Tue,  5 May 2026 06:21:33 +0000 (GMT)","from mail-ed1-x533.google.com (mail-ed1-x533.google.com\n [IPv6:2a00:1450:4864:20::533])\n by sourceware.org (Postfix) with ESMTPS id 3339D4BA23EE\n for <gcc-patches@gcc.gnu.org>; Tue,  5 May 2026 06:20:55 +0000 (GMT)","by mail-ed1-x533.google.com with SMTP id\n 4fb4d7f45d1cf-67c2d57a5ceso3944805a12.3\n for <gcc-patches@gcc.gnu.org>; Mon, 04 May 2026 23:20:55 -0700 (PDT)"],"DKIM-Filter":["OpenDKIM Filter v2.11.0 sourceware.org 58B514B9DB65","OpenDKIM Filter v2.11.0 sourceware.org 3339D4BA23EE"],"DMARC-Filter":"OpenDMARC Filter v1.4.2 sourceware.org 3339D4BA23EE","ARC-Filter":"OpenARC Filter v1.0.0 sourceware.org 3339D4BA23EE","ARC-Seal":["i=2; a=rsa-sha256; d=sourceware.org; s=key; t=1777962055; cv=pass;\n b=HSofP86jTt2Nvao04zV9X2Y30R7qY+Le7WT1yoMM5Tjls+flW/zUS/mwKK9VOBlIxw2zMXDpobaGabsWEsVgbfFt3yS2s31OO+f0hBcC9WqqNCaYYY+/jgDkM6cY2YYj/LsVe0TBqBOLk5cFVAAtyzcrsZ09vlr9/okk0i6Cnns=","i=1; a=rsa-sha256; t=1777962054; cv=none;\n d=google.com; s=arc-20240605;\n b=jPWpVQgHP4x52gX3HGZqxzGNszOHYk9esF0C2zPoQN6llOXvd1nlauRjJz/9K2JH23\n o0DP3zdJmwwS8T+D9xMLZZLTpVAFCF5WMjIy21wKittdlkzUwrCM/hvZgyEf/17JzdB2\n fDaq+vhlBhhBEMBgyqFvPEFrT/UuF+BMsc8dpY5YTApWciuA46KsJMkTwLbY3fQ8DtgS\n jZu9OWuqTn8qyP8UlH6NXmSBza9ljIzw7tQdh2971Ma4QCWzUV4n2DY9FQe6BOZSLA4G\n 6YjCtjxBQEqquqVkLB3v5+Y7thlfmHQVXzP8dym84EHXNSYIdx/JBrxFlUsvdxYzMwy2\n gTHQ=="],"ARC-Message-Signature":["i=2; a=rsa-sha256; d=sourceware.org; s=key;\n t=1777962055; c=relaxed/simple;\n bh=VSmtUaq/VpDi/HtBQOcQz7g3vMRSCxKJ5b6NXu/PSZ0=;\n h=DKIM-Signature:MIME-Version:From:Date:Message-ID:Subject:To;\n b=NXDbPoij0GORzJMmZkJhs+HfiIhKkVAIozJLSEE6OWf9m7A5syEbNCal12jzXkIl+oMxaqZGyDPgwCj0hNV8Dh1vYYOmYAVFBr4mTL6TcZpc+yhY9gSeE78F/n/wa56SoiZtfL40JsznTuIRHaaUTGvmnJGribzlZZxRbVClmXc=","i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com;\n s=arc-20240605;\n h=content-transfer-encoding:cc:to:subject:message-id:date:from\n :in-reply-to:references:mime-version:dkim-signature;\n bh=8cuRcdz1hETb9ABrgvtB05ptJqPBNhN8lTK2YOshRtQ=;\n fh=/Msh95R2rcw5iq6nnGtKAcpVPUaZItS5yHUt89oCXfQ=;\n b=SAOwZSQAGUmfKLkiX0YJWc5UnXevlInMUKLeKQscPrp5dsvwv4LbZYmXwStDlecP8r\n XpmwCP/KrvQ7sG4ZAB8Du6vNAeqkY/fOsJF/nX/fCyQwAzI7NnaUxZM+B/43JHsHV1tV\n exlziFJUxp7S/rDtKeKnCmVDBDkOwDBnHsLZvpOTAOJqDaT3hOZLQrylOrpNDOMydlaN\n xe7l1xrTw78epJuZNM48SVg2g0ycTwNDBzfPzT9pBXe5V+elXMNucp8CXbnbdZGtTPD2\n 7VYm2slY7DUSENrZzsdsnF6K+KGYJg8iaZu67Otre22e/mdRAfaIsuET6hKh0Ep2MjlS\n QBnA==; darn=gcc.gnu.org"],"ARC-Authentication-Results":["i=2; server2.sourceware.org","i=1; mx.google.com; arc=none"],"DKIM-Signature":"v=1; a=rsa-sha256; c=relaxed/relaxed;\n d=gmail.com; s=20251104; t=1777962054; x=1778566854; darn=gcc.gnu.org;\n h=content-transfer-encoding:cc:to:subject:message-id:date:from\n :in-reply-to:references:mime-version:from:to:cc:subject:date\n :message-id:reply-to;\n bh=8cuRcdz1hETb9ABrgvtB05ptJqPBNhN8lTK2YOshRtQ=;\n b=aWFANP00U0xgLP7s50FJsO++QMZmse8cXaWcHHiXxnzbMyd+kjP6ulgVnXwa1VvcI7\n VlC1dIKk8Pmo+Qsc7KEwCNx3TUjORQLeZY0r4XxqoafVoHzMpOoQQ/f7YHr7sdsEyZUM\n sPgYIFIW46hIbBiPFkQuU69PqOTC8WU26I8GCtHhfQHwIMqjqN3XEBzaHjbDzG+MBpi1\n +xcWLZ6FPfRKnnh4YVljW+g/CUKX0oPd0wC6adoExuERKgKVXo/b9jYWWrwP8q4ClE6d\n bI38CR5nNiZqer0u9gCU5qhcapl/Nxtdpv4MZdQeNexkcfTD4qUe1KpnNfYxMRlBu1/X\n thvw==","X-Google-DKIM-Signature":"v=1; a=rsa-sha256; c=relaxed/relaxed;\n d=1e100.net; s=20251104; t=1777962054; x=1778566854;\n h=content-transfer-encoding:cc:to:subject:message-id:date:from\n :in-reply-to:references:mime-version:x-gm-gg:x-gm-message-state:from\n :to:cc:subject:date:message-id:reply-to;\n bh=8cuRcdz1hETb9ABrgvtB05ptJqPBNhN8lTK2YOshRtQ=;\n b=I/XVrVeeORWf5x9mg9GmOTGLdXyeCRe0SWjlDga7QQQoouLuwsIOnDhtzfo1USdopr\n mLkVRt4SYXh4u/9rM/QQpEQ1JciVQKqi0sl14Sh8lQzDcEYxioM9Zc8nc1rcPUF7Xbe+\n 198UAwJzWqvVK990fsvhnYJWcPOnTFhThbYGvZmtX3CZzSgzPX8uAmVVy4jTj5LcOaDj\n tMWxm16zewPoIyd9RvZ2O2fqKqg89FK9Stqkqtq4Vi5t1IXWyzTwVwrh29MR1n4AXxpf\n YidjHee2P6jXTYXRgPqYkyYmgOjgPkNw6kZD8gxaI5boJBrlK312oBPInIDF+BfPwFUE\n jXvw==","X-Gm-Message-State":"AOJu0YyIwTt2A/oEeyzGdZOxviqfvyhc/hM7Gpmele15is6q60jShgNe\n e0PSacCa2mC3V/poGYG/ryBvSWmw6id0eHrhcdPCyMpLourQuk6T/7DC2p6U8Jxqavk7v152/Nx\n fxBqPFinXlxkyhKEthRgW+Gq3Xnp4KORDr8Rx","X-Gm-Gg":"AeBDievyZ3SUokY12L6NNsI24BeMU8sV/5RRUnwumaf3HyGwafoG8zwQ94rJv3O1kSH\n qDhM+SI16UurWtoyW/5UPNcEbPaYnRW5n+oE8jGaiYf3ctUtF1Cr9c52lNvow8/u+CYlG0d1bVx\n GxYi7AZ2gp9VTxdq+rfnxL+3hrEcrQveT7Hp7BRczK3GVChPY4dGSQLwOup52MC0wjZ562ykZhm\n j2DK2wMAffQoVUIbkM8vcGhzyzfp8LLAuuHn3zm9VLf9P8Vo4i5RHFiA0sNq+1YljyRZbSpO3eK\n QlVXI1Cnk6RRh+Bo","X-Received":"by 2002:a05:6402:1515:b0:670:b72b:4044 with SMTP id\n 4fb4d7f45d1cf-67c1ada377bmr3983020a12.15.1777962053741; Mon, 04 May 2026\n 23:20:53 -0700 (PDT)","MIME-Version":"1.0","References":"<9d58dc6e-c551-4842-ab46-6073f598b1ba@redhat.com>","In-Reply-To":"<9d58dc6e-c551-4842-ab46-6073f598b1ba@redhat.com>","From":"Richard Biener <richard.guenther@gmail.com>","Date":"Tue, 5 May 2026 08:20:40 +0200","X-Gm-Features":"AVHnY4JjltVhWDqSOVVenC3Sxx8BSvYV_Ix-qtQtqGWVTu9Vpu11-WL28jfYKoI","Message-ID":"\n <CAFiYyc2WHax9p7GActeuUNguBE9ubfpCcu9k6oCGHcn1YuDcRQ@mail.gmail.com>","Subject":"Re: [PATCH] Handle integer constants up front.","To":"Andrew MacLeod <amacleod@redhat.com>","Cc":"gcc-patches <gcc-patches@gcc.gnu.org>","Content-Type":"text/plain; charset=\"UTF-8\"","Content-Transfer-Encoding":"quoted-printable","X-BeenThere":"gcc-patches@gcc.gnu.org","X-Mailman-Version":"2.1.30","Precedence":"list","List-Id":"Gcc-patches mailing list <gcc-patches.gcc.gnu.org>","List-Unsubscribe":"<https://gcc.gnu.org/mailman/options/gcc-patches>,\n <mailto:gcc-patches-request@gcc.gnu.org?subject=unsubscribe>","List-Archive":"<https://gcc.gnu.org/pipermail/gcc-patches/>","List-Post":"<mailto:gcc-patches@gcc.gnu.org>","List-Help":"<mailto:gcc-patches-request@gcc.gnu.org?subject=help>","List-Subscribe":"<https://gcc.gnu.org/mailman/listinfo/gcc-patches>,\n <mailto:gcc-patches-request@gcc.gnu.org?subject=subscribe>","Errors-To":"gcc-patches-bounces~incoming=patchwork.ozlabs.org@gcc.gnu.org"}},{"id":3687092,"web_url":"http://patchwork.ozlabs.org/comment/3687092/","msgid":"<8d12a563-26c0-4e5e-b1c6-3d91e8761d71@redhat.com>","list_archive_url":null,"date":"2026-05-06T13:54:15","subject":"Re: [PATCH] Handle integer constants up front.","submitter":{"id":7458,"url":"http://patchwork.ozlabs.org/api/people/7458/","name":"Andrew MacLeod","email":"amacleod@redhat.com"},"content":"On 5/5/26 02:20, Richard Biener wrote:\n> On Mon, May 4, 2026 at 7:24 PM Andrew MacLeod <amacleod@redhat.com> wrote:\n>> get_maxval_strlen () in gimple-fold.cc creates a bitmap for\n>> get_range_strlen to use.  If an integer constant is passed in, it\n>> creates a a lot of overhead for no real reason.\n>>\n>> I also have upcoming uses of it which, although I don't have it in front\n>> of me, also wasn't working properly for the constant path.\n>>\n>> This patch simply checks for the constant condition up front, and\n>> returns the value which would have been returned had the\n>> get_range_strlen been called. I note that +INF is a special case and is\n>> suppose to return NULL_TREE, which is what this patch also does.\n>>\n>> Bootstrapped on x86_64-pc-linux-gnu with no regressions. Is this OK for\n>> trunk?\n> I believe for SRK_INT_VALUE, aka \"Determine the integer value of the\n> argument (not string length).\"\n> you can simply return arg if INTEGER_CST, without checking it's sign\n> or against maxval.\n>\n> OK with that change.\n\nHuh, interesting.  Back in january I had a couple of testsuite failures \nwhen I tried that.. but they seem to be gone... perhaps it was something \ntransient...\n\nanyway, this is what I checked in.  Bootstraps on x86_64-pc-linux-gnu \nwith no regressions.  Pushed.\n\nAndrew","headers":{"Return-Path":"<gcc-patches-bounces~incoming=patchwork.ozlabs.org@gcc.gnu.org>","X-Original-To":["incoming@patchwork.ozlabs.org","gcc-patches@gcc.gnu.org"],"Delivered-To":["patchwork-incoming@legolas.ozlabs.org","gcc-patches@gcc.gnu.org"],"Authentication-Results":["legolas.ozlabs.org;\n\tdkim=pass (1024-bit key;\n unprotected) header.d=redhat.com header.i=@redhat.com header.a=rsa-sha256\n header.s=mimecast20190719 header.b=hrywCzPD;\n\tdkim-atps=neutral","legolas.ozlabs.org;\n spf=pass (sender SPF authorized) smtp.mailfrom=gcc.gnu.org\n (client-ip=38.145.34.32; helo=vm01.sourceware.org;\n envelope-from=gcc-patches-bounces~incoming=patchwork.ozlabs.org@gcc.gnu.org;\n receiver=patchwork.ozlabs.org)","sourceware.org;\n\tdkim=pass (1024-bit key,\n unprotected) header.d=redhat.com header.i=@redhat.com header.a=rsa-sha256\n header.s=mimecast20190719 header.b=hrywCzPD","sourceware.org; dmarc=pass (p=quarantine dis=none)\n header.from=redhat.com","sourceware.org; spf=pass smtp.mailfrom=redhat.com","sourceware.org; arc=none smtp.remote-ip=170.10.133.124"],"Received":["from vm01.sourceware.org (vm01.sourceware.org [38.145.34.32])\n\t(using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)\n\t key-exchange x25519 server-signature ECDSA (secp384r1) server-digest SHA384)\n\t(No client certificate requested)\n\tby legolas.ozlabs.org (Postfix) with ESMTPS id 4g9cMX3FzWz1yJq\n\tfor <incoming@patchwork.ozlabs.org>; Wed, 06 May 2026 23:55:03 +1000 (AEST)","from vm01.sourceware.org (localhost [IPv6:::1])\n\tby sourceware.org (Postfix) with ESMTP id 15A204BA23CD\n\tfor <incoming@patchwork.ozlabs.org>; Wed,  6 May 2026 13:55:01 +0000 (GMT)","from us-smtp-delivery-124.mimecast.com\n (us-smtp-delivery-124.mimecast.com [170.10.133.124])\n by sourceware.org (Postfix) with ESMTP id EF4EC4BA2E2F\n for <gcc-patches@gcc.gnu.org>; Wed,  6 May 2026 13:54:25 +0000 (GMT)","from mail-vs1-f71.google.com (mail-vs1-f71.google.com\n [209.85.217.71]) by relay.mimecast.com with ESMTP with STARTTLS\n (version=TLSv1.3, cipher=TLS_AES_256_GCM_SHA384) id\n us-mta-102-BhFXrLIgNr2yY0knY6Ugsw-1; Wed, 06 May 2026 09:54:18 -0400","by mail-vs1-f71.google.com with SMTP id\n ada2fe7eead31-62e59da69d7so2484943137.1\n for <gcc-patches@gcc.gnu.org>; Wed, 06 May 2026 06:54:18 -0700 (PDT)","from [192.168.50.226] (pool-99-240-144-210.cpe.net.cable.rogers.com.\n [99.240.144.210]) by smtp.gmail.com with ESMTPSA id\n ada2fe7eead31-62bfbb75140sm9159194137.5.2026.05.06.06.54.16\n (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128);\n Wed, 06 May 2026 06:54:17 -0700 (PDT)"],"DKIM-Filter":["OpenDKIM Filter v2.11.0 sourceware.org 15A204BA23CD","OpenDKIM Filter v2.11.0 sourceware.org EF4EC4BA2E2F"],"DMARC-Filter":"OpenDMARC Filter v1.4.2 sourceware.org EF4EC4BA2E2F","ARC-Filter":"OpenARC Filter v1.0.0 sourceware.org EF4EC4BA2E2F","ARC-Seal":"i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1778075666; cv=none;\n b=EGSG26a6PkJy6rtqYXPHwis7/dD+j2mAGx4t95a9oYV6R9xPwpD6Apt8zz3HaA/l9aTRRtLNwzdprzY1JDqSWza6TqcmY3iBDVurn4R74GmOT2o3enFc08kPaH2LQUi7suZITAR+/8LKTNWnrklXNeWXPQV/OPGlvEm5KrH0dgA=","ARC-Message-Signature":"i=1; a=rsa-sha256; d=sourceware.org; s=key;\n t=1778075666; c=relaxed/simple;\n bh=w4agFrwIqaG2R1Axe51NYtXTf9AfpYA32TJO6Daio8A=;\n h=DKIM-Signature:Message-ID:Date:MIME-Version:Subject:To:From;\n b=M40wW6uAUllfVHFCLpWYsZX6UVYOpNJ/5J4K4vYhh7pj4hCy2wlO42S7pIiwhMbJAeOIC34NHtGG9PQQDmuGxZ4KDzQ4jQgXxVQEEBLGCisfaV2XcDLSu0ITn760HxFRaoFl8NTo3a63Xr7znPjylZuQxso96uWlA1pz776Rl10=","ARC-Authentication-Results":"i=1; sourceware.org;\n dkim=pass (1024-bit key, unprotected)\n header.d=redhat.com header.i=@redhat.com header.a=rsa-sha256\n header.s=mimecast20190719 header.b=hrywCzPD","DKIM-Signature":"v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com;\n s=mimecast20190719; t=1778075665;\n h=from:from:reply-to:subject:subject:date:date:message-id:message-id:\n to:to:cc:cc:mime-version:mime-version:content-type:content-type:\n in-reply-to:in-reply-to:references:references;\n bh=UlLWiiJC5fEgfVoUMLdveBsYt+MOQhg7Vx6KBo1QxRQ=;\n b=hrywCzPDzlYzcldPwXMHNje/P3QHWZZzX2kx4MxHuP11xByeaMTp7/oLwZaw2u51M5WLFA\n 1GEvNCgQneRqUv69kjG40AZQCa9cBZzFJTyPWaBJrsc6xGGPQc72krvs+RR6JDNLOA/cVf\n kTna1cP4u6rUNjqAteejp+Y+xIaTMI0=","X-MC-Unique":"BhFXrLIgNr2yY0knY6Ugsw-1","X-Mimecast-MFC-AGG-ID":"BhFXrLIgNr2yY0knY6Ugsw_1778075658","X-Google-DKIM-Signature":"v=1; a=rsa-sha256; c=relaxed/relaxed;\n d=1e100.net; s=20251104; t=1778075658; x=1778680458;\n h=in-reply-to:from:content-language:references:cc:to:subject\n :user-agent:mime-version:date:message-id:x-gm-gg:x-gm-message-state\n :from:to:cc:subject:date:message-id:reply-to;\n bh=Cryd5Wxii+s6LIf3FICTkx4aFph/Os0LBf6Pzx4UTJI=;\n b=jVvqEPjVBhCu2VtX7ynD+vvoxI0+NgajXGrciOb0d/cfHpIZwISYZ4+WOFimU0wZ/k\n yx5R10SkP5vpzVMN4UsI6pmCsi2oPFjbiwjkCo/p/VdqY8TjK6LfV8wJUP5TvD1V5zFu\n u1gkGTOcFrz7BBC0b010blU0KeX/Ro7UkOvmMkVXtZDLyoQMoIYCr3nO9pSuSlWm+uKK\n 7FxHwJhCwtgsiFUG4TzJbEQFk0N1mvugIZ6VvsO6YtlBMvZxf1gSgYAlVT38HujxNsm1\n V5u6dPp8NUpUg8EkQBfFVNodocXUEH0OjOiW8dgB+1LOrOm33FZ3Pd3YuWYsj0juaId1\n Ea4g==","X-Gm-Message-State":"AOJu0Yxo646X7BiGgqXzdYz2u1TEVhInZfsPIfzKSG9yojk+sbtrl8lW\n LsP2IAt5rb0z7paKiQjo7TkQxmHpNrwec7cPckdofkVOONXtWJuy6jLnRBrMG/h5PJsIlo94aJ8\n 80I1tB0EjSFy/E3X7WotC75uv+zHxHqjgbzLtnnofN1COrwsZg8EjzyYt/zY=","X-Gm-Gg":"AeBDies4xUQy5SE1CLKi8Z/x1Fq4iDoUvoAI+sEJc4fF0D+uUIy7wSAD6Dw/CpyI1wa\n /Iobz80a9OACxNqkLOJ9aBF9sbjO2tAfs14VOvTIkDTN2b7YsOfzTznc1fpDQxMrkUGvFw+dABE\n lkPNRrSSCnuLWzhb/MaJjUn6pTBQMN93QiOMNGp4c66UQVq6LyzOVIOQ/U3z1EMZQHDCaI9y5Ag\n zjdGDNvpMX4owgXTgwbSQ/05ANF6dC5ncN2yoJVzifodjPpTyPVO/Y630V6SSe2pEaje56LR2yk\n aCfiPZFrigsuisvTUSrWMmMsAaew6k1K2AXesM/kV2mJNFJXcv/sNOu6cTRXnwL4c7NOCFyWYZu\n yUiH77tGb6NqqMAzWD59v7NEhopyYQS2MAjs0F4vAX8eG6+xDMxrmEMS1pCPJft6SOj2CTcT5az\n 6Gd0bYFH8OUvFa","X-Received":["by 2002:a05:6102:f87:b0:604:f849:462e with SMTP id\n ada2fe7eead31-630f902725amr1185831137.25.1778075658150;\n Wed, 06 May 2026 06:54:18 -0700 (PDT)","by 2002:a05:6102:f87:b0:604:f849:462e with SMTP id\n ada2fe7eead31-630f902725amr1185827137.25.1778075657712;\n Wed, 06 May 2026 06:54:17 -0700 (PDT)"],"Message-ID":"<8d12a563-26c0-4e5e-b1c6-3d91e8761d71@redhat.com>","Date":"Wed, 6 May 2026 09:54:15 -0400","MIME-Version":"1.0","User-Agent":"Mozilla Thunderbird","Subject":"Re: [PATCH] Handle integer constants up front.","To":"Richard Biener <richard.guenther@gmail.com>","Cc":"gcc-patches <gcc-patches@gcc.gnu.org>","References":"<9d58dc6e-c551-4842-ab46-6073f598b1ba@redhat.com>\n <CAFiYyc2WHax9p7GActeuUNguBE9ubfpCcu9k6oCGHcn1YuDcRQ@mail.gmail.com>","From":"Andrew MacLeod <amacleod@redhat.com>","In-Reply-To":"\n <CAFiYyc2WHax9p7GActeuUNguBE9ubfpCcu9k6oCGHcn1YuDcRQ@mail.gmail.com>","X-Mimecast-Spam-Score":"0","X-Mimecast-MFC-PROC-ID":"3ejPuE_mGl51Y_LbTHfvbGknxzftiXxJzUgPhAzKOOc_1778075658","X-Mimecast-Originator":"redhat.com","Content-Type":"multipart/mixed; boundary=\"------------0UFva9vJrB0MUbiExqnM0cip\"","Content-Language":"en-US","X-BeenThere":"gcc-patches@gcc.gnu.org","X-Mailman-Version":"2.1.30","Precedence":"list","List-Id":"Gcc-patches mailing list <gcc-patches.gcc.gnu.org>","List-Unsubscribe":"<https://gcc.gnu.org/mailman/options/gcc-patches>,\n <mailto:gcc-patches-request@gcc.gnu.org?subject=unsubscribe>","List-Archive":"<https://gcc.gnu.org/pipermail/gcc-patches/>","List-Post":"<mailto:gcc-patches@gcc.gnu.org>","List-Help":"<mailto:gcc-patches-request@gcc.gnu.org?subject=help>","List-Subscribe":"<https://gcc.gnu.org/mailman/listinfo/gcc-patches>,\n <mailto:gcc-patches-request@gcc.gnu.org?subject=subscribe>","Errors-To":"gcc-patches-bounces~incoming=patchwork.ozlabs.org@gcc.gnu.org"}}]