From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail-pg1-x52e.google.com (mail-pg1-x52e.google.com [IPv6:2607:f8b0:4864:20::52e]) by sourceware.org (Postfix) with ESMTPS id 71165398243E for ; Sun, 20 Nov 2022 15:23:21 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.1 sourceware.org 71165398243E Authentication-Results: sourceware.org; dmarc=pass (p=none dis=none) header.from=gmail.com Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=gmail.com Received: by mail-pg1-x52e.google.com with SMTP id 136so9097644pga.1 for ; Sun, 20 Nov 2022 07:23:21 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=content-transfer-encoding:in-reply-to:from:references:to :content-language:subject:user-agent:mime-version:date:message-id :from:to:cc:subject:date:message-id:reply-to; bh=XrYn5+ZU09TBBqXOmlvOn7E0aeJWH3E6LzItcX5xPlw=; b=XZeTB/UUGtmFV1X1maO1VDv/Fn1Dp/pxwanQpAJPcPW/RmrswPVzWwdqmCxrOtgFqZ HYiMvbAjFrXMtJaSquGLLH4qAwqylCBmNyIhBLpRx5JoSXrU2Q8Pb77rem6J4PfXvLLY zypxkMwlF2dUDkYMLNBC/kNvpAZT7d0YC3/l8VYux03YIvAMCuNZsMBViN1uLBOk5M42 X2kOaJwX08eB1azvvqTGjkeuDjfnmmBPnlA4x1R3MA/pmK4tEnR312Q8EG4VVMOZUBjq d/+UV4TTb5Wb0UR2wC/YmEA/10jUnreYS3EUr9VcHzuCUyEpLeKT7j8t74O7/2Ko/f3z S/SQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=content-transfer-encoding:in-reply-to:from:references:to :content-language:subject:user-agent:mime-version:date:message-id :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=XrYn5+ZU09TBBqXOmlvOn7E0aeJWH3E6LzItcX5xPlw=; b=YcMrZfOP6jQ4D3lgoucn0uS1HTMHrEkzdFDi0mM2OkIjir2hew4ojzpn+hGc/SvRLy PqnRUzgkdwA7Ob/+1dfztJ4qSzw/Zl1P6OPsgEdIXRDwZhgzzBsgTrC1an+vszatBQQH MIoQH535sE6hPo7ls7Kce9unPKTGYdi4oRT0cAY7H2HShYrraWzl7RHN0gi5fw3rIEdH 1P33y+UfC4dVUJmejJDp4QXAqqt53JD1ftswNRCk36naQt3sCvwYVfE9uoLrKn57OsKV 3HT9BwlfUhF3fRqR5nyA04EARIs2Hcjc7RvBWXtXIRmwdSqs8/BgBzSCrcDbVcfHpzUD DrTg== X-Gm-Message-State: ANoB5pm3Lj2u630XFZbsefm+hrf3N2BEzR6qLKdHWIUDrjnD0mYjI1Nl SFWlZZqEBVtmGUSqRRQmGHk= X-Google-Smtp-Source: AA0mqf5BDBzPXOR9XUoIW14raJIGCAlTbMwxFShVYXw7uuHDcnZGcH7VT58bbenQq6hl/s9APxOHYQ== X-Received: by 2002:a63:d04f:0:b0:46e:c41c:e4bf with SMTP id s15-20020a63d04f000000b0046ec41ce4bfmr13688667pgi.123.1668957800323; Sun, 20 Nov 2022 07:23:20 -0800 (PST) Received: from ?IPV6:2601:681:8600:13d0::f0a? ([2601:681:8600:13d0::f0a]) by smtp.gmail.com with ESMTPSA id n11-20020a17090a4e0b00b00212daa68b7csm8708074pjh.44.2022.11.20.07.23.19 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Sun, 20 Nov 2022 07:23:19 -0800 (PST) Message-ID: Date: Sun, 20 Nov 2022 08:23:18 -0700 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Thunderbird/102.3.1 Subject: Re: [PATCH 1/3] Compute a table of DWARF register sizes at compile Content-Language: en-US To: Florian Weimer , gcc-patches@gcc.gnu.org References: From: Jeff Law In-Reply-To: Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-Spam-Status: No, score=-2.5 required=5.0 tests=BAYES_00,DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,FREEMAIL_FROM,NICE_REPLY_A,RCVD_IN_DNSWL_NONE,SPF_HELO_NONE,SPF_PASS,TXREP autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on server2.sourceware.org List-Id: On 11/8/22 11:05, Florian Weimer via Gcc-patches wrote: > The sizes are compile-time constants. Create a vector with them, > so that they can be inspected at compile time. > > * gcc/dwarf2cfi.cc (init_return_column_size): Remove. > (init_one_dwarf_reg_size): Adjust. > (generate_dwarf_reg_sizes): New function. Extracted > from expand_builtin_init_dwarf_reg_sizes. > (expand_builtin_init_dwarf_reg_sizes): Call > generate_dwarf_reg_sizes. > * gcc/target.def (init_dwarf_reg_sizes_extra): Adjust > hook signature. > * gcc/config/msp430/msp430.cc > (msp430_init_dwarf_reg_sizes_extra): Adjust. > * gcc/config/rs6000.cc (rs6000_init_dwarf_reg_sizes_extra): > Likewise. > * gcc/doc/tm.texi: Update. This series of 3 patches is fine. Jeff