From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from smtp-out1.suse.de (smtp-out1.suse.de [195.135.220.28]) by sourceware.org (Postfix) with ESMTPS id 531803858C5F for ; Tue, 21 Mar 2023 20:08:57 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org 531803858C5F Authentication-Results: sourceware.org; dmarc=none (p=none dis=none) header.from=suse.cz Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=suse.cz Received: from imap2.suse-dmz.suse.de (imap2.suse-dmz.suse.de [192.168.254.74]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature ECDSA (P-521) server-digest SHA512) (No client certificate requested) by smtp-out1.suse.de (Postfix) with ESMTPS id C203622628; Tue, 21 Mar 2023 20:08:55 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=suse.cz; s=susede2_rsa; t=1679429335; h=from:from:reply-to:date:date:message-id:message-id:to:to:cc:cc: mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=sf9IJNOlZRLsO9JjMkxYkFo4r3OezRjUgFdD4Agl8hY=; b=UdeohsXrtLAldYIZMyf//ONg2IIY7V5vNFbJndE3C3hkpjwD0QV3n8YcxHPBwTx68+Zjwr SXlMBrj2eP/ch7iKtEagTBoHB3qh3NtdZTj/GsNzwZtGDK+grvdDbLqsDJXIw1b0MQuZzw ewXiEnwKTmtVa2h/icE6rLu3PFVWuIE= DKIM-Signature: v=1; a=ed25519-sha256; c=relaxed/relaxed; d=suse.cz; s=susede2_ed25519; t=1679429335; h=from:from:reply-to:date:date:message-id:message-id:to:to:cc:cc: mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=sf9IJNOlZRLsO9JjMkxYkFo4r3OezRjUgFdD4Agl8hY=; b=4WGV7Piw6x6/wcPbYTOdc3kR4CzaD7YEpW6yutZosdyUxCJ/HPSB7olMAf62Jy7D5drqkX S9tt3DyJzk63gnBQ== Received: from imap2.suse-dmz.suse.de (imap2.suse-dmz.suse.de [192.168.254.74]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature ECDSA (P-521) server-digest SHA512) (No client certificate requested) by imap2.suse-dmz.suse.de (Postfix) with ESMTPS id A2BD713440; Tue, 21 Mar 2023 20:08:55 +0000 (UTC) Received: from dovecot-director2.suse.de ([192.168.254.65]) by imap2.suse-dmz.suse.de with ESMTPSA id vYtpJtcOGmS8cgAAMHmgww (envelope-from ); Tue, 21 Mar 2023 20:08:55 +0000 From: Martin Jambor To: Madhu patel Cc: GCC Mailing List Subject: Re: GSoC'2023: Bypass assembler when generating LTO object files: GCC In-Reply-To: References: User-Agent: Notmuch/0.37 (https://notmuchmail.org) Emacs/28.2 (x86_64-suse-linux-gnu) Date: Tue, 21 Mar 2023 21:08:55 +0100 Message-ID: MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Status: No, score=-5.7 required=5.0 tests=BAYES_00,DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,KAM_SHORT,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: Hello, please make sure you CC the mailing list in these communications. On Thu, Mar 16 2023, Madhu patel wrote: > Hi, > >>That is an impressive list. On a more specific note, do you have any - >> rudimentary is fine - background in the theory of compilers? Are you >> familiar with concepts like intermediate representation (intermediate >> language)? > > Yes! I have Built the GCC from source and Yes, I do have good knowledge of > compilers. We had this subject in the college curriculum where we studied > intermediate representation. I have good knowledge of C++, c, Java, and > Bash. etc. > >>Great. What are the issues you have encountered? I assume you have >>seen David's guide for newcomers too? If not, have a look at it at >>https://gcc-newbies-guide.readthedocs.io/en/latest/index.html > > Yes, I have built the GCC from scratch on my Linux Machine. > I have written the documentation for the same. And working on understandi= ng > the details of offLoading. > https://www.dropbox.com/scl/fi/ffx7c29f0yfhvbiuvndku/GCC.paper?dl=3D0&rlk= ey=3D76x89xkzz3h41uemor9ksw6sl Just a note, using images to capture terminal (instead of the text that is there) is a very bad practice. (The configure step is also quite conspicuously missing in your text, why?) > And gone through the > https://gcc-newbies-guide.readthedocs.io/en/latest/index.html > and did a > basic setup for GCC on my Linux machine. > > Can we schedule a meeting to discuss the project's timeline and specific > tasks that I can take on? > Please let me know your availability. Sorry but no, I am not able to and do not intend to schedule calls with GSoC applicants. I'll be happy to discuss stuff on the mailing-list. Estimating a timeline and coming up with (at least some) milestones of the project is part of the exercise of writing a proposal. GSoC contributors need to demonstrate a certain level of independent thought and initiative - though of course the community is always there to help with specific questions and difficulties. The project has been discussed already in https://gcc.gnu.org/pipermail/gcc/2023-March/240833.html and this message should be enough to get you started. Good luck, Martin > > > On Tue, Mar 14, 2023 at 10:48=E2=80=AFPM Martin Jambor = wrote: > >> Hello, >> >> We are delighted you found looking into GCC interesting. >> >> On Thu, Mar 09 2023, Madhu patel via Gcc wrote: >> > Hi Jan, >> > >> > I'm interested in working on the project `Bypass assembler when >> generating >> > LTO object files` in the GCC organization through GSoC'2023. >> >> Great, please note that the task as already been discussed on the >> mailing list and some information is available in the archives at >> >> https://gcc.gnu.org/pipermail/gcc/2023-March/240833.html >> >> > >> > I am Madhu Patel, a fourth-year B.Tech. student in Computer Science at >> > IGDTUW, with a CGPA of 8.7/10. I have previously interned at Adobe Ind= ia, >> > Rabvik Innovations, and FM solutions, and I am currently a research >> intern >> > at IIT Roorkee. I am also working on a research paper on Linux Kernel >> > Evolution for the USENIX publication. Moreover, my research paper on >> Stock >> > Price Prediction was recently accepted at the IEEE Conference. You can >> find >> > more information about my work on my LinkedIn and GitHub profiles. >> >> That is an impressive list. On a more specific note, do you have any - >> rudimentary is fine - background in the theory of compilers? Are you >> familiar with concepts like intermediate representation (intermediate >> language)? >> >> > >> > Please suggest a few initial tasks I can work on during the application >> > period and attach them to my application. I have already prepared a >> > timeline/planner, great if you could have a look at it and suggest any >> > enhancements. Additionally, I have signed in to the mailing lists, and >> IRCs >> > and done the initial tasks as described on the project page [1] >> > . >> >> Great. What are the issues you have encountered? I assume you have >> seen David's guide for newcomers too? If not, have a look at it at >> https://gcc-newbies-guide.readthedocs.io/en/latest/index.html >> >> I am afraid there are not very many small issues or problems that can be >> dealt with in a few weeks. Instead, I would encourage you to keep >> investigating the code, particularly around the areas described in the >> mailing list post I linked above, and start thinking about how you'd >> achieve the overall goal. Feel free to ask any specific questions you >> might have about the project and GCC development in general here. >> >> Good luck! >> >> Martin >> >>