From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail-ua1-x92e.google.com (mail-ua1-x92e.google.com [IPv6:2607:f8b0:4864:20::92e]) by sourceware.org (Postfix) with ESMTPS id CF5C83858CDA for ; Sat, 4 Mar 2023 02:41:16 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org CF5C83858CDA 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-ua1-x92e.google.com with SMTP id n4so2934766ual.13 for ; Fri, 03 Mar 2023 18:41:16 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; t=1677897676; h=to:subject:message-id:date:from:mime-version:from:to:cc:subject :date:message-id:reply-to; bh=Y29LwOj+krE+05mroNL8Qq3W5uvrW7at3+PovJy6QoY=; b=GbwYGoeRlPkf2frLq1xsuirawp5evSlwy0j8NKH8MnVeT/rmEtvZAdhr2WRRUa5rDA T+gGbRfyse/vAxSRks+hRtSd7gbI329LwgdzFZ3X/4dlVZWHVbxE1eNgAZ5xmpdLrFTX yr0wyvbtf1qy8bBW0RYKsMlAmmH8rV6+gjYxCMm+U/6LAG5abFIGchuTJIbVPglwskBG YGNrAJqnnpT98K+eb6F4zVn0WX1t1ljOTOMjzUyglEZyXta57iODuDxgUjFeSy/Ab2a/ JoNsTJeHIneTp6/1pyP/PRpIPMOPacW4N8SufUTMS4RGbV+CUYDn1puRIaG/lcbLfgP6 dRLA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; t=1677897676; h=to:subject:message-id:date:from:mime-version:x-gm-message-state :from:to:cc:subject:date:message-id:reply-to; bh=Y29LwOj+krE+05mroNL8Qq3W5uvrW7at3+PovJy6QoY=; b=EriyCSpQiBHANUPeU3I+oyd0YYtHwTBEgRe6cBx++rpSAkf5kIv0629UsmYyXrHibi CYtaEYRDmiTBE9NAm5eWSirocnW+Jt4sR5RX7ngH4N2f3bN8kYPNDyVM2B5z1WTE4iwD DDHOi13v2IukgydISBHQckvlyxskrzaAj/16nzZ+62mt718WEsa4AKp1V2NaEH7rPDjS iFIgRnNudZgtiCEu6un66stjlJrLYzg9LMFXsedE+WnRzfOXZrUPbdPPgvV4urL9c85W eBNHYEldc5spx8DwdoPEsyibFCBrO19PDiUHzG7BFwD8+HFKrpFt87v6sc1ksNKjIMln LmKQ== X-Gm-Message-State: AO0yUKWI2yEWQUtbcLzz58fTH8zZJfk+tf9Rr6O/rs2BHh9xnhco0c+h OduA3bQQhIDN9JwfOgGRuoEkCqs34dPEim318jjM05AWH7kRjg== X-Google-Smtp-Source: AK7set+bgBGxxNCc62P4I9eexvu5IvyCrEcJ6suTCN+IsqnhQyfeVNyS742MdCBzkQehSxfPxZm8yRqRBlGCdxLd/cM= X-Received: by 2002:a9f:3017:0:b0:68e:2ed3:92eb with SMTP id h23-20020a9f3017000000b0068e2ed392ebmr2651351uab.1.1677897675923; Fri, 03 Mar 2023 18:41:15 -0800 (PST) MIME-Version: 1.0 From: Rishi Raj Date: Sat, 4 Mar 2023 08:11:04 +0530 Message-ID: Subject: [GSOC] Looking for small patch/project to work on To: gcc@gcc.gnu.org Content-Type: multipart/alternative; boundary="000000000000f1674805f609fe03" X-Spam-Status: No, score=2.6 required=5.0 tests=BAYES_50,DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,FREEMAIL_ENVFROM_END_DIGIT,FREEMAIL_FROM,HTML_MESSAGE,KAM_SHORT,RCVD_IN_DNSWL_NONE,SPF_HELO_NONE,SPF_PASS,TXREP autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Level: ** X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on server2.sourceware.org List-Id: --000000000000f1674805f609fe03 Content-Type: text/plain; charset="UTF-8" Hi everyone, My name is Rishi Raj, and I am a third-year undergraduate studying Computer Science and Engineering at the Indian Institute of Technology Kharagpur in India. I wish to participate in this year's GSOC with GCC. My progress so far: 1. Successfully built the GCC from source using the installing gcc guide. (I will run the test suite today.) 2. Read about different configuration options during installations and also went through the gcc-newbies-guide, which was an exciting read and provided an overview of how to proceed in gcc-contribution. I want to extend my appreciation to David for this. After reading about the suggested projects described on GCC's GSOC page, I found "Bypass assembler when generating LTO object files" and "C++: Implement compiler built-in traits for the standard library traits" interesting. Currently, I am examining the preliminary patch https://gcc.gnu.org/ml/gcc/2014-09/msg00340.html for the first project. I can work on a small project/patch after this in a day or two. I would greatly appreciate your suggestions for the same. I have taken compiler theory and laboratory courses as a part of my institute curriculum. In the laboratory, we designed a tiny-c compiler (a subset of GCC). In theory, I learned about different phases of compilations, various optimization techniques, etc. Please find my course website link for a detailed overview: https://cse.iitkgp.ac.in/~bivasm/compiler2022.html#Lecture This course was the starting point of my interest in compiler development, and I want to take it further by making meaningful contributions to GCC. I hope to make some significant contributions to GCC this summer and in the future. I would appreciate any suggestions on taking on a small patch/project or delving deeper into the projects I am interested in pursuing. Best regards, Rishi Raj --000000000000f1674805f609fe03--