From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 94582 invoked by alias); 6 Jan 2019 11:53:43 -0000 Mailing-List: contact jit-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Post: List-Help: List-Subscribe: Sender: jit-owner@gcc.gnu.org Received: (qmail 94568 invoked by uid 89); 6 Jan 2019 11:53:42 -0000 Authentication-Results: sourceware.org; auth=none X-Virus-Checked: by ClamAV 0.100.2 on sourceware.org X-Virus-Found: No X-Spam-SWARE-Status: No, score=-1.9 required=5.0 tests=BAYES_00,FREEMAIL_FROM,RCVD_IN_DNSWL_NONE,SPF_PASS autolearn=ham version=3.3.2 spammy=U*gnu X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00,FREEMAIL_FROM,RCVD_IN_DNSWL_NONE,SPF_PASS autolearn=ham version=3.3.2 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on sourceware.org X-Spam-Level: X-HELO: mail-pl1-f182.google.com Received: from mail-pl1-f182.google.com (HELO mail-pl1-f182.google.com) (209.85.214.182) by sourceware.org (qpsmtpd/0.93/v0.84-503-g423c35a) with ESMTP; Sun, 06 Jan 2019 11:53:41 +0000 Received: by mail-pl1-f182.google.com with SMTP id b5so19526451plr.4 for ; Sun, 06 Jan 2019 03:53:41 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc:content-transfer-encoding; bh=M9bKa/Jev4dLlgBIfy2oWvg8x1R/GUBuzfrTdSLBoR4=; b=IlV19loJ1GlEWWKtvuWv/nP+FKebB1l2xIkr2Uq9/Cm6sORtuEWK1ffNDyN65qt7dW 5RF9CMmI2G2qCdMKi/7numijgIT6SEMp9oyZ8Ke2Nj55BOpkuSnqD2Z9/hXSdQch8GBP Vn2JReqkHQW66b3tmhUqLAuZD8nWfOjUs0HFiYnKO2ziYTbG3M27KN5UAwMyiA/CGRCt u6q469zUiIdNaJbOXcX8KTwdHbt6GP9ahePIft2tt3dz3S7WKUiJ7VjNXsCRF+gP042S s/vcOBR45cblz3ndWMmMSWL0FpByRdVs5fkcWddICc3nZlRvLRPHlnXsYKo0/aTS685G bWDw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc:content-transfer-encoding; bh=M9bKa/Jev4dLlgBIfy2oWvg8x1R/GUBuzfrTdSLBoR4=; b=ZJbiVB7caeTAXo/frSut8mwi5JMJTgQdfbQt3o/kpqWs6nVUDrRD0W8PshvSH1SZ8N 5P8ySVNMcAKGEcWCzJHkqVIhPMX3boa1EsjiAqbyvheOzaXC80/eh58+hc3X8wroahdU 7gzoFQSqCanA8BMIxDunUE0CLXpz/tgHLZdE794Gt7lKtKgD7Qupn48OHH/YaKncCiZB uZ5bDPsgp9OTS2+anUeAM8yPSmBfy3/4YNX4O5eRaZVtZrdjTo9UXK3RYZ8+TsSCoY9D EAwntZ5ZJPZjRnKg0UlF6KTn7QwjUmZZXqvdL0kHcv9gvfVl5UH6lRV/f2EDbwj6kjw+ uKLQ== X-Gm-Message-State: AJcUukekfxaKDzPRzf4JB++16uGfy6fKK6hEd//8/DTolnwq//Ldt+qB EVv/A9V5lmnhKSLGeft6F3ey5vuzi1/6+8KgWXFrXrG6 X-Google-Smtp-Source: ALg8bN4zLk0FfD9b6lkn1slPMslK2k3hIaBUKoSl5aozrKamV8rQgYUsWxV+vMSRx0qGnOwuqzdoQemfJCdnZCOHmJQ= X-Received: by 2002:a17:902:be0e:: with SMTP id r14mr54025144pls.124.1546775619691; Sun, 06 Jan 2019 03:53:39 -0800 (PST) MIME-Version: 1.0 References: In-Reply-To: From: =?UTF-8?Q?Marc_Nieper=2DWi=C3=9Fkirchen?= Date: Tue, 01 Jan 2019 00:00:00 -0000 Message-ID: Subject: Re: Initialized exported and internal globals To: =?UTF-8?Q?Marc_Nieper=2DWi=C3=9Fkirchen?= Cc: jit@gcc.gnu.org Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-SW-Source: 2019-q1/txt/msg00005.txt.bz2 When libgccjit supports initialized globals, one should probably also add struct, union, and array initializers to libgccjit. Am Mi., 2. Jan. 2019 um 10:08 Uhr schrieb Marc Nieper-Wi=C3=9Fkirchen : > > libgccjit allows to define globals with `gcc_jit_context_new_global'. > How can I create a global that is initialized to some other value than > 0, i.e. how can I populate the data segment in the output of a > compilation to a file? > > As a workaround, I can initialize data through the code, but this > seems ineffective if there is a lot of data. > > Thanks! > > -- Marc