From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 104934 invoked by alias); 14 Mar 2019 20:01:47 -0000 Mailing-List: contact gcc-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-owner@gcc.gnu.org Received: (qmail 104883 invoked by uid 89); 14 Mar 2019 20:01:47 -0000 Authentication-Results: sourceware.org; auth=none X-Spam-SWARE-Status: No, score=-1.9 required=5.0 tests=BAYES_00,FREEMAIL_FROM,KAM_SHORT,RCVD_IN_DNSWL_NONE,SPF_PASS autolearn=ham version=3.3.1 spammy=HX-Languages-Length:915 X-HELO: mail-lj1-f174.google.com Received: from mail-lj1-f174.google.com (HELO mail-lj1-f174.google.com) (209.85.208.174) by sourceware.org (qpsmtpd/0.93/v0.84-503-g423c35a) with ESMTP; Thu, 14 Mar 2019 20:01:45 +0000 Received: by mail-lj1-f174.google.com with SMTP id n18so3999490ljg.11 for ; Thu, 14 Mar 2019 13:01:45 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:from:date:message-id:subject:to:cc :content-transfer-encoding; bh=e5nPkH7CsJvJ/1UaJ5XibhgUXm/BcAZiSi+jCHPw8EQ=; b=WTAOXUTxkaEiDW9hYnBeXc+40/0il/VFKnF9PFR3+pHxVYLfd/eavdL6n0bDzix6lj qkSz8r7amW41T+ovTZ7NpA2YXuZwrh17pCdW8rU7lCXdK5hEwe4u4uEsBWbgYjEe9OxY sXCp19G4cwmN2XPsj7ZYXHovxtdaPxs4W0P6vsKFxOlbbIS4iucRy/zCZQnl/6HRIsQl 9ztGIdc+1049KXCT+OZ+YOWwCSKCqgertQWmoLc9ejKkKAJ5/B2BQqwzKtJO8+OZVS82 8aJ+2Z++mYX/6Wrlc5Rc+7QGByHnwnLeT/KOri/JeGy5CJOWt+GsqSf4hZrF+RJ099O5 JLAA== MIME-Version: 1.0 From: Matias Barrientos Date: Thu, 14 Mar 2019 20:01:00 -0000 Message-ID: Subject: GSoC To: gcc@gcc.gnu.org Cc: =?UTF-8?B?TWFudWVsIEzDs3Blei1JYsOhw7Fleg==?= Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-IsSubscribed: yes X-SW-Source: 2019-03/txt/msg00115.txt.bz2 Hello, I am Mat=C3=ADas Barrientos, I am in my third year studying computing engineering at the Pontifical University of Valparaiso. I am very interested in contributing at GCC this year in GSoC. I have followed the steps of the link (https://gcc.gnu.org/wiki/SummerOfCode), so I was able to do bootstrap and installation of GCC in my computer. On the other hand, I have been studying GCC=E2=80=99s codes, optimization flags to be more specific. In that time I could realize that the warnings have their dependence among them, but that is not the case of optimization. This is how I have had the idea of implementing dependence among optimization flags by modifying the .opt files. It would be as follow: 1. Embed the attribute EnabledBy o LangEnabledBy to create the dependence. 2. Implement the dependency of the optimization flag (=E2=80=9C-O= =E2=80=9D) to detect the different levels. Regards, Mat=C3=ADas Barrientos.