From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 106872 invoked by alias); 17 Jan 2018 22:16:53 -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 106855 invoked by uid 89); 17 Jan 2018 22:16:51 -0000 Authentication-Results: sourceware.org; auth=none X-Virus-Found: No X-Spam-SWARE-Status: No, score=-1.9 required=5.0 tests=AWL,BAYES_00,KAM_SHORT,RCVD_IN_DNSWL_NONE,SPF_HELO_PASS,SPF_PASS autolearn=ham version=3.3.2 spammy=organization, summer X-HELO: NAM02-BL2-obe.outbound.protection.outlook.com Received: from mail-bl2nam02on0133.outbound.protection.outlook.com (HELO NAM02-BL2-obe.outbound.protection.outlook.com) (104.47.38.133) by sourceware.org (qpsmtpd/0.93/v0.84-503-g423c35a) with ESMTP; Wed, 17 Jan 2018 22:16:49 +0000 Authentication-Results: spf=none (sender IP is ) smtp.mailfrom=joel.sherrill@oarcorp.com; Received: from [192.168.0.59] (207.98.215.166) by CY1PR19MB0156.namprd19.prod.outlook.com (10.163.53.146) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.20.428.17; Wed, 17 Jan 2018 22:16:44 +0000 Reply-To: joel.sherrill@oarcorp.com Subject: Re: Google Summer of Code 2018: Call for mentors and ideas To: Martin Jambor , gcc@gcc.gnu.org Cc: Jakub Jelinek , Martin Liska , "Joseph S. Myers" , David Edelsohn References: From: Joel Sherrill Message-ID: Date: Wed, 17 Jan 2018 22:16:00 -0000 User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:52.0) Gecko/20100101 Thunderbird/52.5.2 MIME-Version: 1.0 In-Reply-To: Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 8bit X-ClientProxiedBy: BN4PR10CA0004.namprd10.prod.outlook.com (10.164.240.14) To CY1PR19MB0156.namprd19.prod.outlook.com (10.163.53.146) X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 9755a35e-0b55-4d67-4943-08d55df7fea6 X-Microsoft-Antispam: UriScan:;BCL:0;PCL:0;RULEID:(7020095)(4652020)(7021125)(5600026)(4604075)(2017052603307)(7153060)(7193020);SRVR:CY1PR19MB0156; X-Microsoft-Exchange-Diagnostics: 1;CY1PR19MB0156;3:iSiqbyb26C/ty/Mg//J+RhNwAPdDbylIuQoGwLc0eO5PZR6HRNppM0wVlvX9WbZU+8lJRIkty/7cGU4/OJyGTjVF3Yw+deieGwBKQ75fc+wMNLQnjG6otWmHmkiEyIKGEHY7FI3EmSJrQRmt5+7H4Bo2a07lPmOolvXD2zvhoIZW9kwvhIRzC782a1MfMINVQdTko+CRTxVsiwCJnAXrGNG492Nd/MCLp22JHvFzxloDklWao8iGxF7QTY0mmRPt;25:tfhuhbuJJGRBqnmFEoW9h/tecwg0tfbhFH4KApScu+u7BV52lT8myp/N9HOUzaq7tm4dBXIHfv5Fgu4tEjkrpnJHy6rHr70nnaSPjrMsT5xvTuoPIN1qHwNNkN3ZJ7FCY+zt4OotZp0rVoW1sucCCjEE+tFiEUkwMiARS1ZjqtfrcA3XC4MtOuAgPJLukdQeMPbr/jGVc8FN5py3n7DnOrJiHYiR6RyPuUYEg14hu6Gd1iuR/t3Chq2pBFQizsLByPQRySlanxrVVWmLC7cdpnaNnOH4DEnSjWIt50RREYix/cu2XnB2celaBj10FupDcfuOqZgz3QrjHqh0oCRRz9pk9bt2kBi8COBTB91x6zU=;31:h7A+w1zrQpt8x0DrOUwi1Fkw+y7VCU83PnIf09B8mPIfdzlt3m10+bwshKjblyE6Bp3UBMCg2IlMjm9NboF40yPGFs3JnGFx7SQje3FSFTo/OHZ1Y9xYuGna7Ktr1Y2tzFGfqfzg5zA1X+llg2ATnbx/zy/AH+hTcutWF79bFmruT8VSXDHT8nhzv4aG1i9gMOTm2fdfTWViJjH8cCTmE5tHFPJM6U01bZPHv6oywWQ= X-MS-TrafficTypeDiagnostic: CY1PR19MB0156: X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:(20558992708506)(22074186197030)(2884558487581)(183786458502308)(262104967686372)(211936372134217)(5213294742642)(168375693250761); X-Exchange-Antispam-Report-CFA-Test: BCL:0;PCL:0;RULEID:(6040470)(2401047)(8121501046)(5005006)(10201501046)(3231023)(944501161)(3002001)(93006095)(93001095)(6041268)(2016111802025)(20161123564045)(20161123562045)(20161123558120)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123560045)(6043046)(6072148)(201708071742011);SRVR:CY1PR19MB0156;BCL:0;PCL:0;RULEID:(100000803101)(100110400095);SRVR:CY1PR19MB0156; X-Microsoft-Exchange-Diagnostics: 1;CY1PR19MB0156;4:HpX3vUefxMVawnoeFnob46YkG4OScQO3GgeJP3rEdIPWviX3spZdyn/jWWaeYO0IS5PoD0fsc3uzUdDjomR9J9OD1liQIxqcUU+4MCYb71KV/H9bW15d03dar80t0tZMf6C6jI1EIAgIbWem8HBpsqndFXjR7kWfQ+Y69fXzC3RCdb17RvCat/ycsAg/R+YaXiTmm1/BE4Hc7iHJcYJnuABlmVYLCK3Kl6/PHVZ6hgrQQ3HTdH+aCzh4vzBPMuGbNmI8GDvWbExgOwyxqaWTHI1W68NJ6xzvF1IILnf2PWGfDw1VFk4Q5jqk0Pc8U+ua6gvFTb9IVOwqLweMZSYlnjHdoIU3eCmmqdeW4VY4P+z8beZ3RJunk+E7P19QVYejUenCYI53DshMQA164rAtouX/ZUJBl58tAbxNgpT4x7o/HiPPTncYRSylQ6txdPdlbnqV4F13bxCv/e/2xaY1Dkyigfw75c3b1na3WdS1x9CgW6Z6DWKr6Phk4VHpQ+PPRY4N0nzBPzw+3s5Uuy7/m6eNsItbyhGmOyb33NDDuJQ= X-Forefront-PRVS: 0555EC8317 X-Forefront-Antispam-Report: SFV:NSPM;SFS:(10019020)(6049001)(39380400002)(39850400004)(346002)(366004)(376002)(396003)(189003)(199004)(8936002)(2950100002)(2906002)(16526018)(54906003)(31696002)(6666003)(6486002)(97736004)(229853002)(68736007)(90366009)(316002)(83506002)(16576012)(2870700001)(26005)(67846002)(58126008)(86362001)(36756003)(81166006)(6116002)(8676002)(81156014)(3846002)(3450700001)(117156002)(43066004)(47776003)(66066001)(64126003)(478600001)(53936002)(76176011)(65806001)(23676004)(52146003)(966005)(36916002)(6306002)(53546011)(6246003)(52116002)(4326008)(50466002)(25786009)(65956001)(3260700006)(39060400002)(105586002)(65826007)(106356001)(386003)(2486003)(5660300001)(31686004)(305945005)(7736002)(77096007);DIR:OUT;SFP:1102;SCL:1;SRVR:CY1PR19MB0156;H:[192.168.0.59];FPR:;SPF:None;PTR:InfoNoRecords;MX:1;A:1;LANG:en; Received-SPF: None (protection.outlook.com: oarcorp.com does not designate permitted sender hosts) X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtDWTFQUjE5TUIwMTU2OzIzOnBneXVCdG5lMzdPNHgwRVBMc3kxSXhFZjMz?= =?utf-8?B?M3lqZ09PVDNXbVZGN2FuQkxDRTMxSUtwd3NQL01wSVlzMEphODlJWG9va0Qw?= =?utf-8?B?MlBOOEpEakZVY3F3d0s0SHA0VmRZRG0rYjlCc2daQ0FPMnhYZUhnbUo2bUFV?= =?utf-8?B?U3BXc1pNUXN6dGtwTzFGTWJMUUY5Z1JNNVU4cG1IemRDNUE0Wm5aK2pVY3Zy?= =?utf-8?B?b1VDVXRXNkVHVlR2VDNsSm1Mc1d6WWJxaGlGQnZxeUpRV3BXdVVHM2dRejdO?= =?utf-8?B?alNtRGlsNjFwRjRCM0tieCtCYWhjWktSanQzTGx4d2FiZU1DUGd0aVRnRGRN?= =?utf-8?B?bDV5SjY0MmZwZEpCUWlsUEFSOFA2MXk3VWlRVEdNQ1ZlMXIzTDJFM1NTM3Z3?= =?utf-8?B?aldtdXdiUGxiWlR4NTIyWGpCV09XN2JrdzFuV0lOMEQ2WE9kemJoeTJvNFhR?= =?utf-8?B?ZWtJZldQMWpMeUxaTEh4aUNtVy94a01VYzVmSS9OZXg4N0tmWGpHL1czdVFt?= =?utf-8?B?ZzdFdTZSRGZYUXRpcFFTVGJFbXE3WG9DRXJNcHBoTnJ1ZlNnT2QySGJYTi9F?= =?utf-8?B?dnA2M1dmMTlzNzcxbktCNnR0UmdFZUM5bFM5OGRsNmQzMTlKZWhQM0htczly?= =?utf-8?B?YkE0bWFOVTVEU29kdjE5NFQ4UkYrNWJkdTB5WEJvUENxVzNYMDNCVVFic2VX?= =?utf-8?B?blFpYUp5SXV1ZUVPeVlZU2V4L2hqcDI4K0dyOWdEUnBzN3E4VEpaZDhMSStG?= =?utf-8?B?V3VMSFZwRTR2Rm5Cb0NwQ2tBUXdhbTN0MEFmcnpTay9ZM2kyV2U5UGo0RWhG?= =?utf-8?B?T1lNUUUwZ3VTbWVIek9zTkJLR0JqZ1lCTHRKbVc2YUJuVWp5eGN4UkEzNVds?= =?utf-8?B?dENLQWczY1JQWHBKMFFpM1hzT0U5MWgwaW9SeXJNbVdxVnhlN0t0RHFJSzNk?= =?utf-8?B?VEFXMzNKV2VDOGwrSENyNEFJb2xrcDlLUlRtM3ZyM2djdnZLRjh3WUhlM0NU?= =?utf-8?B?OWFLejlvc0ErSkI0aUNWeVRaRTZ2TmVaYkRMUEIxb0pkditjMG1rd0o3eVRU?= =?utf-8?B?d0EvdVJVQXFRLzdPSnp3WnQ3TG5tOGJHc3l5a1diMWJqMkZjckM4bWVLYnZX?= =?utf-8?B?UHhYTVpIalJGMWRoLzNmbUxuNHJRNXpyMjZ3L3hhRGhOaVlCcFVoRlNaMnQ0?= =?utf-8?B?WldqTlVFWFhZK1loWDF1TkZLTXBMVkhUQXpHQkp3MnNWbEdpRUlRcXBiR2h1?= =?utf-8?B?b2l5aG4xYW84eXdxb0ZvNitJYzlOVE9XTzBjTWVEUnFycG4yTVl4R3c5WDBI?= =?utf-8?B?cWhFMWpJOHY3TWNGWWVEMENMUERQNDV1TmhEdWxrb3RjK29kd1hqRENOQXVi?= =?utf-8?B?L212TmxHWmVCTnFnUXVSeHIyVW1QK3FQQ3lzQkZtY3FuK2xoUnNuWWEraDhF?= =?utf-8?B?YXFBQ2M0NzZQOGJZSm1HWWRDbjJYajREeG4xZ0poaUlUd2k3SzJ0Y0tlYUZO?= =?utf-8?B?cFVHbDYvSkNtVi95SWI1ekZ3VVVEOVZtWkJxaHo5TlZhUkFBTVltU0pmdmxQ?= =?utf-8?B?bWZDR0RZUC9pVVNYRUhleVM4eiszT3psYWZWeTNoaW1xU2FEOW5samhaWXNm?= =?utf-8?B?ZlI2UVJ2NDR2LytTb0xMSEs3Ym5XM3VpODd4YnBTWVA0Rjg1SUZ4ZThkUmFL?= =?utf-8?B?QW1ZbWdOT0haK2c3bTgwenE4OS8wb3BHY05IWjB0Qy9TZGo4R293cHFOVDcx?= =?utf-8?B?QkJBbEJRd2orRkVZMC9BTXZvaTFMdFB4bTN5MVAvKzNqNi82ZUdWK0ZGaXFQ?= =?utf-8?B?ODc2aC91OGJDaDhzc1ZmbUlOVEg4dzBXck9pbjRSYVAzZ3JCeGVreDI4MFBG?= =?utf-8?B?dGxTRzJ4YmRQcHNpL0E2TzBVNWFZOEx0K3ByWTBJSS9ieUhmM0N5Z21wT01B?= =?utf-8?B?WSttOVNsRVR1T20xdVdZNlQ4WG1qN2lLUFhjZHZ1VzBLTlNOSkJtSzlVWlI2?= =?utf-8?B?RUtUZGgxRk5CcTZ1YW9CVnRLSE4zZVdpZHV5TE82N2dVa1NnQkJhS3MxcFA5?= =?utf-8?B?THBRZnZBMWZDNXdhVTlLZitDRFhsYmluRFZxY21QaVIyMFM2N1VnWkpiekVo?= =?utf-8?Q?oz+c4cQeKmXBKyVhLHNWXJc=3D?= X-Microsoft-Exchange-Diagnostics: 1;CY1PR19MB0156;6:7xhntZ9v0slep4BjOsqLNtfovw+HvImPJmoh/mMNUS58l4ZF4/lOKLSaviHk5KDZ+cGP+rq7Ygfg3eroiDQ3F9Tt3/pmbM4Ui9wlW/ORY3HzngVy2nm46M5tGtnBNQ5frr+QUeCi65c5MoGZaJeSq5bYJOcp8pGUELLEOJqIszWLfJ6eKDWDzNZAlLN0ZyaJjElfkdvxj0KMYqxhVhAqi0sa63C9yYWjnB92oQdg4U1GCaAz9G2QrRFMV2VE7qmQ80tFUEMERi/phXluK//KR1IfqRhQc/Ttt/J0b0LCyvRGihD9E+a6ZKwxshFldrVvdCbiTrwufjEd5vEMiHMmueOC39Cz6/S/fGmJ2He3wuE=;5:t3cVgg28owvrd27D0lPs1Tb0qKJ9CKQEn9I3Jjg5R7nLDe+Su3zNTiRaZqoq695SD6CZZaWpwHRY3hDmKfWwE3Cyq1PgFWvxaiSWQPKRXf/t8+RtmMyvqtHSarN2vg9TT8i7Dq7xk6EvweCsR8qtzXEKVX4QWqqG+ScdlRu/T7s=;24:6ETwZ3Syz25f1YnRJCoV8qwP709Ku60uPrcyfv4xwVz262Khw3aEDMmD6A7AdNuuZRqvXi3Ax/vmdfZ0tvdbZ4bqmNxMDXyb5u/3yGVUe8k=;7:I76p8yvdPD7scyqoiO5hYDGdlDqEUgUx1OGG78skSHn19as3WxAPYF051ly+m265HDvbYiUocncj4aUbAO+BjSwulckLgQ/DsZKZqNbcjyzD2lBjFs5NXqZZ/dOLOghatZu1ON0cmgrLe/Gyx+HfNFrwPES34jxI1umylDRXg7G8ONqzmRfcJW835K5yrbkAReaAAp8lnmCpZzFlf7uVtsvRc79vh4v9Umx3gVKT1TeF8Y3lV8AeZadnKtGi7oio SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-OriginatorOrg: oarcorp.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 17 Jan 2018 22:16:44.5127 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 9755a35e-0b55-4d67-4943-08d55df7fea6 X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 7bdf32a6-03de-4c70-a71b-8665ba1294e3 X-MS-Exchange-Transport-CrossTenantHeadersStamped: CY1PR19MB0156 X-IsSubscribed: yes X-SW-Source: 2018-01/txt/msg00119.txt.bz2 On 1/17/2018 11:54 AM, Martin Jambor wrote: > Hi, > > following a discussion at IRC about an upcoming deadline to register GCC > as an independent organization for Google Summer of Code 2018 (GSoC), I > have volunteered to serve as the org-admin for GCC if: > > - there is not another volunteer (so step up if you are!), > > - the community does not object (so let me and/or the steering > committee know if you think I am not the right person!), and > > - we have at least 4 good project ideas together(!) with willing > mentors by next Monday January 22 (the deadline is on Tuesday). I > will be very happy if we have more. > > There are project ideas on our GSoC wiki page > (https://gcc.gnu.org/wiki/SummerOfCode) but those are not associated > with a willing mentor and it is basically an idea dump, it is often not > clear how up to date the proposals are and often they are just a bit too > terse. I will put a plug for a GCC related project on the RTEMS wish list that is on our GSoC Open Projects list. It is part of a broader project. We need someone who understands gcov for. We would consider you a co-mentor but I think the support would be light. I think it would be better described as a subject matter expert helping on an issue. We have a tool that aggregates the output of simulator trace logs and generates coverage reports directly. It can also generate gcov output but there are some anomalies when gcov generates reports from our input that don't match the truth of the traces. We just need someone who can explain what is wrong so it can be fixed. > > Therefore I would like to ask all seasoned GCC contributors who would > like to mentor a GSoC student to send a reply to this thread with their > idea for a project. If you have an idea but you do not want to be a > mentor then I will consider it only if it is really interesting, really > specific (e.g. improving -O2 -g *somehow* is not specific) and I would > have to be reasonably confident I'd find a good mentor for it. So far I > have the following ideas from the IRC discussion: > > 1) Jakub is willing to mentor (with someone from GDB but I reckon that > we will find someone) a project implementing OMPD. > > 2) Martin Liška is willing to mentor either: > 2a) -fsanitize=type (He provided URL https://reviews.llvm.org/D32197 > but it gives me a 404 error) or its prototype, or > 2b) bash code completion like: > http://blog.llvm.org/2017/09/clang-bash-better-auto-completion-is.html > but frankly I am afraid it is too small to be a GSoC project, or > 2c) textual representation of LTO stream a.k.a. lto-dump tool > > 3?) Joseph Myers brought up idea to do "built-in functions for TS 18661 > floating-point functions - which has the feature that there are a > lot of similar built-in functions for C99/C11 functions to serve as > a guide for how to implement things)" ...Joseph, would you be > willing to mentor it? > > Please send me your idea for a project you'd like to mentor. Also feel > free to comment on other proposals including those above. I intend to > put successful project ideas from this thread into a prominent position > on the wiki page. Remember, I want at least four plausible ones with > willing mentors until Monday, January 22nd 23:59 CET. > > All sorts of information are available from the GSoC web page at > https://summerofcode.withgoogle.com/, for example guides for mentors are > at > https://developers.google.com/open-source/gsoc/resources/guide#mentor_manual > > Thanks, > > Martin >