RE: GSoC Separate Host Process Offloading

2023-03-31 Thread Prasad, Adi via Gcc
Hi Tobias and Thomas, My apologies for the double email; I have an unrelated administrative ask. Would it be possible to provide any past successful GSoC proposals? I'm interested in any thnigs GCC specifically is looking for in proposals (I've seen quite a few generic guides on the web but none

RE: GSoC Separate Host Process Offloading

2023-03-31 Thread Prasad, Adi via Gcc
Hi Tobias, Thanks for the reply! > > Note that multiple offload targets are possible. For instance, on > Debian/Ubuntu, 'gcc -v' shows: > 'OFFLOAD_TARGET_NAMES=nvptx-none:amdgcn-amdhsa' and lto-wrapper then > cycles through those, finding the offloading compiler in > $PATH/accel//mkoffload > > E

[GSoC][analyzer-c++] Enable enough C++ support for self-analysis

2023-03-31 Thread Benjamin Priour via Gcc
Hi David, On Thu, Mar 30, 2023 at 2:04 AM David Malcolm wrote: > Note that the analyzer doesn't properly work yet on C++; see: > https://gcc.gnu.org/bugzilla/showdependencytree.cgi?id=97110 > I'm hoping to address much of this in GCC 14. > > Other notes inline below... > > I'm guessing that t

gcc-11-20230331 is now available

2023-03-31 Thread GCC Administrator via Gcc
Snapshot gcc-11-20230331 is now available on https://gcc.gnu.org/pub/gcc/snapshots/11-20230331/ and on various mirrors, see http://gcc.gnu.org/mirrors.html for details. This snapshot has been generated from the GCC 11 git branch with the following options: git://gcc.gnu.org/git/gcc.git branch

Re: ideas on PR/109279

2023-03-31 Thread Kito Cheng via Gcc
I would prefer defer to GCC 14 too Jeff Law 於 2023年3月31日 週五,21:34寫道: > > > On 3/31/23 03:11, Vineet Gupta wrote: > > Hi Jeff, Kito, > > > > I need some ideas to proceed with PR/109279: pertaining to longer term > > direction and short term fix. > > > > First the executive summary: > > > > long lo

Re: ideas on PR/109279

2023-03-31 Thread Jeff Law via Gcc
On 3/31/23 03:11, Vineet Gupta wrote: Hi Jeff, Kito, I need some ideas to proceed with PR/109279: pertaining to longer term direction and short term fix. First the executive summary: long long f(void) {   return 0x0101010101010101ull; } Up until gcc 12 this used to generate const pool t

Re: GSoC Separate Host Process Offloading

2023-03-31 Thread Tobias Burnus
Hi Adi, On 31.03.23 14:35, Prasad, Adi wrote: Rework lto-wrapper so that if the separate host process target is enabled, it finds and calls a mkoffload for the host architecture instead of looking for an offloading compiler’s mkoffload; then write a mkoffload tool for a separate host process.

Re: GSoC Separate Host Process Offloading

2023-03-31 Thread Prasad, Adi via Gcc
Hi Thomas, Thanks for the info - I’ve read through the page on “Offloading” and looked at some code and have successfully built and tested GCC from source. I’ll also watch the videos on LTO on the Getting Started page, as offloading seems to be quite intertwined with LTO. Before I start writin

Re: [GSOC] query about C++: Implement compiler built-in traits for the standard library traits

2023-03-31 Thread Martin Jambor
Hello, my apologies for a very late reply, unfortunately we have had an unpleasant hiccup in our internal miscommunication. On Thu, Mar 23 2023, Anastasia3412 wrote: > Thanks, Martin and Jonathan for your suggestion. I have already finished > building gcc from source. I was looking at other proj

ideas on PR/109279

2023-03-31 Thread Vineet Gupta
Hi Jeff, Kito, I need some ideas to proceed with PR/109279: pertaining to longer term direction and short term fix. First the executive summary: long long f(void) {   return 0x0101010101010101ull; } Up until gcc 12 this used to generate const pool type access.     lui    a5,%hi(.LANCHOR0)