Re: git conversion in progress

2020-01-14 Thread Martin Jambor
Hi, On Tue, Jan 14 2020, Andreas Schwab wrote: > On Jan 14 2020, Martin Jambor wrote: > >> Hi, >> >> On Tue, Jan 14 2020, Andreas Schwab wrote: >>> On Jan 14 2020, Georg-Johann Lay wrote: >>> >>>> git clone --reference original-gcc ... >&

Request to deprecate offloading to HSAIL in GCC

2020-04-09 Thread Martin Jambor
Hello, HSAIL - the intermediate language bit of HSA - has not been much of a success. I don't know about anybody using it, planning to use it or being interested in any way, except possibly me. There really isn't any finalizer targeting GPUs (or APUs), the one we use to test HSAIL generation is

Re: GSOC

2020-03-15 Thread Martin Jambor
Hello, On Sun, Mar 15 2020, shivam tiwari via Gcc wrote: > In Which Format I have to Send Gsoc Proposal On this Mail PDF or DOC Format if you want to discuss your proposal on this mailing list, then plain text in an email message is the best option. Per GSoC rules (IIRC), the final application

Re: where i should insert the finalize function for c++?

2020-04-27 Thread Martin Jambor
Hi, On Sun, Apr 26 2020, 易会战 via Gcc wrote: > I am working a instrumentation tool based on gcc. I insert some > intrumentation code into each function, including destructor > functions. A finalize function will free memory resources after all > work done. But I cannot find proper loacation

Re: Not usable email content encoding

2020-04-24 Thread Martin Jambor
Hi, On Fri, Apr 24 2020, Segher Boessenkool wrote: > Hi! > > On Fri, Apr 24, 2020 at 05:48:38PM +0200, Thomas Koenig wrote: >> >Of course, better would be to remove ChangeLogs entirely (including not >> >putting anything like them into a commit message), because they are >> >largely not useful

Re: Not usable email content encoding

2020-05-01 Thread Martin Jambor
Hi, On Fri, May 01 2020, Jeff Law wrote: > On Fri, 2020-04-24 at 22:01 +0200, Martin Jambor wrote: >> Hi, >> >> On Fri, Apr 24 2020, Segher Boessenkool wrote: >> > Hi! >> > >> > On Fri, Apr 24, 2020 at 05:48:38PM +0200, Thomas Koenig wrot

Welcome GCC GSoC 2020 participants

2020-05-05 Thread Martin Jambor
Hello, I am pleased to announce that three students will be working on GCC or GCC-related Google Summer of Code (GSoC) projects in 2020: - Giuliano Belinassi will be working on "Automatic Detection of Parallel Compilation Viability." This project will be mentored by Richard Biener and

Re: [GSoC] Extend the static analysis pass

2020-03-24 Thread Martin Jambor
Hi Nader, On Tue, Mar 24 2020, Nader Al Awar wrote: > Hello, > > I am a master's student at UT Austin and I am interested in working on > extending the static analysis pass project as part of GSoC. > Specifically, I'm interested in both adding C++ support for new/delete > and adding plugin

Re: GSoC: Implementation of OMPD

2020-03-24 Thread Martin Jambor
Hi Tony, sorry for a late reply, things are a bit crazy recently. On Sat, Mar 07 2020, y2s1982 . wrote: > Hello everyone, > > My name is Tony Sim. In anticipation to planning for my last summer within > my degree program, I am considering to take part in the Google Summer of > Codes. In

Re: Welcome GCC GSoC 2020 participants

2020-05-21 Thread Martin Jambor
Hello Tony, On Wed, May 20 2020, y2s1982 . wrote: > Hello Martin, > On Mon, May 18, 2020 at 11:32 AM Martin Jambor wrote: > >> Hello Tony, >> >> sorry for not getting back to you last week. Time seems to fly even >> faster now that I'm forced to work fr

Re: Where did my function go?

2020-10-20 Thread Martin Jambor
Hi, On Tue, Oct 20 2020, Richard Biener wrote: > On Mon, Oct 19, 2020 at 7:52 PM Gary Oblock wrote: >> >> Richard, >> >> I guess that will work for me. However, since it >> was decided to remove an identical function, >> why weren't the calls to it adjusted to reflect it? >> If the call wasn't

Re: Where did my function go?

2020-10-20 Thread Martin Jambor
Hi, On Tue, Oct 20 2020, Jan Hubicka wrote: >> On Tue, Oct 20, 2020 at 1:02 PM Martin Jambor wrote: >> > >> > Hi, >> > >> > On Tue, Oct 20 2020, Richard Biener wrote: >> > > On Mon, Oct 19, 2020 at 7:52 PM Gary Oblock >>

Re: Silly question about pass numbers

2020-08-17 Thread Martin Jambor
Hi, On Tue, Aug 11 2020, Gary Oblock via Gcc wrote: > For these two dump files: > > exe.ltrans0.ltrans.074i.cp > > and > > exe.ltrans0.ltrans.087i.structure-reorg > > doesn't the ".074i." mean that this dump was created > before the ".087i." dump? > > If so then why does the ".074i." show GIMPLE

Re: Why am I seeing free.2 instead of free in exe.ltrans0.ltrans.s??

2020-08-17 Thread Martin Jambor
Hi, On Tue, Aug 11 2020, Gary Oblock via Gcc wrote: > Note, I'm getting close to getting my part of the structure reorganization > optimization minimally functional (my question about value range propagation > remains open since I re-enabled a couple of optimizations to bypass it.) > Therefore

Re: gsi_remove on a call

2020-10-27 Thread Martin Jambor
On Tue, Oct 27 2020, Gary Oblock via Gcc wrote: > I'm running into grief in verify_node in cgraph.c > when I use gsi_remove on a call statement. > > Specifically it's a free statement which I've replaced > with other free statements as part of my structure > reorg optimizations. Note, in other

Re: SRA argument after materialization

2020-07-13 Thread Martin Jambor
Hi, On Fri, Jul 10 2020, Erick Ochoa wrote: > Hello, > > is there a way to determine just how an argument is affected by SRA > after SRA has occured? > > How would I be able to determine the effects of ISRA on the struct argument? For the changes performed by IPA-SRA (but also to spot

Re: Crash at gimple_code(gimple* )

2020-07-15 Thread Martin Jambor
Hi, On Wed, Jul 15 2020, Shuai Wang via Gcc wrote: > Hello, > > I am using the following code to iterate different gimple statements: > > ... > gimple* stmt = gsi_stmt(gsi); > if (gimple_assign_load_p(stmt)) { > tree rhs = gimple_assign_rhs1 (stmt); > if (!rhs) return; > gimple*

Re: Question about function body and function specialization

2020-07-15 Thread Martin Jambor
Hi, On Tue, Jul 14 2020, Erick Ochoa wrote: > On 14/07/2020 12:37, Erick Ochoa wrote: >> Hello, >> >> I have a function foo defined on a source file. Sometimes, a function >> pointer pointing to foo is passed as a parameter to other functions >> where foo is called indirectly. This indirect

Re: Crash at gimple_code(gimple* )

2020-07-15 Thread Martin Jambor
le_assign_rhs1 (stmt)) will give you the _314 SSA_NAME on which you can use SSA_NAME_DEF_STMT. When in doubt, debug_tree (callable also from within gdb) is your friend. Martin > On Wed, Jul 15, 2020 at 6:49 PM Martin Jambor wrote: > >> Hi, >> >> On Wed, Jul 15 2020,

Re: Question about function body and function specialization

2020-07-15 Thread Martin Jambor
Hi, On Wed, Jul 15 2020, Erick Ochoa wrote: > Hi, > > I narrowed down that ipa-inline is marking these indirect functions as > unreachable (these functions have been specialized and therefore should > now be direct functions). Therefore, symtab_remove_unreachable_nodes is > called on them.

Re: An problematic interaction between a call created by gimple_build_call and inlining

2020-07-03 Thread Martin Jambor
not store information which call graph edges dominate other call graph edges in the callers body. Having that information might be useful at IPA stage. But yeah, please be more specific what your question is. Martin > > ____ > From: Martin Jambor > Sent: Wedn

Re: An problematic interaction between a call created by gimple_build_call and inlining

2020-07-01 Thread Martin Jambor
Hi, On Wed, Jul 01 2020, Gary Oblock via Gcc wrote: > Thank you Richard. > > I feel a bit dumb because I'm well aware of the GCC philosophy to have > any new code produced update the state. Of course I didn't know the > commands to do this for the call graph (which I really appreciate you

Re: RFC noipa sizeof function for record relayout at link time

2020-06-29 Thread Martin Jambor
Hi, On Mon, Jun 29 2020, Erick Ochoa wrote: > == How do we get what we want? == > > Ideally what we want is to: > [...] > * Disable constant propagation and other optimizations: >* possibly __attribute__((noipa)) [...] > == What's the WORST CASE performance of having an unknown sizeof? ==

Re: RFC noipa sizeof function for record relayout at link time

2020-06-29 Thread Martin Jambor
Hi, On Mon, Jun 29 2020, Erick Ochoa wrote: > On 29.06.20 06:05, Martin Jambor wrote: >> Hi, >> >> On Mon, Jun 29 2020, Erick Ochoa wrote: >>> == How do we get what we want? == >>> >>> Ideally what we want is to: >>> >> >>

Re: Push to my private branches is disallowed

2020-06-16 Thread Martin Jambor
Hi, On Mon, Jun 15 2020, Segher Boessenkool wrote: > Hi! > [...] > What. > > Of course it is not a fast-forward. I rebase the branches I publish, > what is the point of publishing them otherwise? This is so that people > can see the stuff that will make its way into master *later*. > > The

Re: GSoC: OMPD conversation

2020-06-04 Thread Martin Jambor
Hi, On Sun, May 31 2020, y2s1982 . wrote: > Hello team, > > I just wanted to give an update to my current progress. I spent most of the > time looking over OMPD documentation again and studying LLVM's approach to > it. > thanks a lot, sorry about replying this late again, unfortunately I missed

Re: Re: Question about function body and function specialization

2020-07-16 Thread Martin Jambor
Hi, On Wed, Jul 15 2020, Erick Ochoa wrote: > On 15.07.20 05:03, Martin Jambor wrote: [...] >> At IPA time, the best way is always to look at the call graph edges, >> something like: >> >> cgraph_edge *cs = caller_cgraph_node->get_edge (s); >>

Re: Question about clones after materialization

2020-07-20 Thread Martin Jambor
On Mon, Jul 20 2020, Erick Ochoa wrote: > Hi, > > is there a way to find out that a function is a clone of another > function after materialization? I believe that `clone_of_p` only works > before materialization. I tried and no clones were detected. there is former_clone_of - but as recently

GCC GSoC 2021: Call for project ideas and mentors

2021-01-11 Thread Martin Jambor
Hello, there have already been some inquiries from prospective students and so I would like to start preparing for the next year of Google Summer of Code now. I'll be happy to volunteer to be the main Org Admin for GCC again - so let me know if you think I shouldn't or that someone else should,

Re: Google GSOC Idea (JS/TS FE)

2021-01-11 Thread Martin Jambor
ard output. It was an e-mail that I could not fully explain because >> I >> > tried to correct the text a few times, I'm sorry :) We are a group of >> > several people who have already worked on compiler design and we thought >> of >> > applying this idea under

Re: GSoC 2021 project help

2020-12-21 Thread Martin Jambor
Hi Adharsh, I will be the GSoC organizer for GCC the next year (unless someone else wants to be). On Sun, Dec 20 2020, Adharsh Kamath via Gcc wrote: > Hi everyone > I came across the list of project ideas that were selected for GSoC 2020 > and I'm interested in contributing to the project

Re: Need Guidance for GSOC 2021

2020-12-18 Thread Martin Jambor
Hello Abhay, On Wed, Dec 16 2020, Abhay Singh via Gcc wrote: > Hi Sir/Mam, > > My name is Abhay Singh, second year undergraduate student from Lovely > Professional University, enrolled in Bachelors of Technology, Computer > Science. I am using GCC Compilers from the starting edge of mu >

Re: Google GSOC Idea

2021-01-04 Thread Martin Jambor
Hi, On Sun, Dec 27 2020, Alper G. via Gcc wrote: > Hello, I am waiting for your suggestions and evaluations about an idea that > I am thinking about applying to this year's event of google gsoc. In short, > I can say about myself that I am an engineering student and worked on > compilers as well

Re: progress update

2021-06-16 Thread Martin Jambor
Hi, On Tue, Jun 15 2021, David Malcolm via Gcc wrote: > [...] > > Are you perhaps building the first stage using clang, or a very old > gcc? That would likely generate very different debuginfo, which might > explain the differences in behavior that you're seeing in gdb. > > If I run into

Re: [ranger-tech] How to use ranges within any pass with get_range_query()

2021-06-16 Thread Martin Jambor
Hi, On Thu, Jun 10 2021, Aldy Hernandez via Gcc wrote: > As part of the ranger development we have found that there are various > pieces of the infrastructure that can be used independently, and we’d > like to document them in the hopes that they are useful to others. We > will be

Re: Semantics of OBJ_TYPE_REF

2021-06-22 Thread Martin Jambor
Hi, On Fri, Jun 18 2021, Erick Ochoa via Gcc wrote: > Hi, > > I am having some trouble understanding the semantics of OBJ_TYPE_REF. > I understand that it is made of three operands: > > 1. OBJ_TYPE_REF_EXPR: An expression that evaluates the value to use. > 2. OBJ_TYPE_REF_OBJECT: Is the object on

Re: Why does printing a pointer cause it to escape?

2021-06-23 Thread Martin Jambor
Hi, On Wed, Jun 23 2021, Erick Ochoa via Gcc wrote: > Hello, > > I know that some BUILT_IN functions are treated in a special way by > the points-to analysis. Those functions are those that take pointers > as arguments or return them but do not change their points-to set and > similar cases.

Welcome GCC GSoC 2021 participants

2021-05-18 Thread Martin Jambor
Hello, I am pleased to announce that four students will be working on GCC Google Summer of Code (GSoC) projects in 2021: - Ankur Saini will be working on "Extending C++ support for static analysis pass." This project will be mentored by David Malcolm. - Arthur Cohen will work on "Cargo

Re: Does bootstrap make native compiler faster? Should I always use --disable-boostrap?

2021-06-02 Thread Martin Jambor
Hi, On Wed, Jun 02 2021, sotrdg sotrdg via Gcc wrote: > The document said yes. However, what does bootstrap actually do that can make > compiler faster? Assuming the gcc you are bootstrapping is newer than your system compiler, it is quite likely to be better able to optimize itself than the

Re: Welcome GCC GSoC 2021 participants

2021-05-24 Thread Martin Jambor
Hello, On Sun, May 23 2021, Ankur Saini wrote: > Hello, > >> On 18-May-2021, at 9:52 PM, Martin Jambor wrote: >> >> All accepted students which do not already have one must request a >> copyright assignment[1] as soon as possible. Please email the >> fol

Re: Gcc Digest, Vol 15, Issue 5

2021-05-05 Thread Martin Jambor
Hi, On Wed, May 05 2021, Gary Oblock via Gcc wrote: > I've got to say appearances can be deceptive > in GCC and struct _modif_basket *[4061] is not > necessarily equal to struct _modif_basket *[4061] > even though the printed representation is > the same... In these cases it is handy to use the

Re: GSoC

2021-02-09 Thread Martin Jambor
Hello, On Sun, Feb 07 2021, Ravi Kumar via Gcc wrote: > Hello Sir, > I am Ravi Kumar. I am currently a 2nd year undergraduate(B.Tech) student. I > want to participate in GSoC 2021 and want to work under the mentorship of > GCC. > WHY ME? > Because: > 1.I have a proper knowledge and

Re: GSoC age limit

2021-02-10 Thread Martin Jambor
Hi, On Wed, Feb 10 2021, oilab kowaski via Gcc wrote: > Hi! I am very interested in parsers and compilers. I would be very happy to > participating in the development of GNU Rust compiler by applying to the > Google Summer of Code. But I am 17 years old and I do not satisfy the > requirements of

Re: GSoC

2021-03-23 Thread Martin Jambor
Hello Isitha, On Fri, Mar 19 2021, Isitha Subasinghe via Gcc wrote: > To whom it may concern, > > I am a student interested in participating in GSoC this year. After having > a look at some of the available PL projects, gccrs caught my attention. I > love Rust and have an interest in exploring

Re: Remove RMS from the GCC Steering Committee

2021-03-30 Thread Martin Jambor
Dear Giacomo, On Tue, Mar 30 2021, Giacomo Tesio wrote: > Hi Nathan and hello everybody, > > On Fri, 26 Mar 2021 16:02:30 -0400 Nathan Sidwell wrote: > >> The USA is not the world and the SC is not the US government. For >> those in the USA, the (inapplicable) first amendment provides 5 >>

Re: Remove RMS from the GCC Steering Committee

2021-03-31 Thread Martin Jambor
Dear Giacomo, On Tue, Mar 30 2021, Giacomo Tesio wrote: > On Tue, 30 Mar 2021 18:50:52 +0200 Martin Jambor wrote: > >> Unfortunately, all people are also able to close their eyes and ears >> and ignore mistreatment when they are not the victims and when their >> friend

Re: GSoC 2021 (incremental LTO)

2021-03-31 Thread Martin Jambor
Hi Dmitry, we are delighted you found contributing to GCC interesting. On Mon, Mar 29 2021, Dmitry Torilov via Gcc wrote: > Greetings, > > I saw a task on your site for GSoC called < Optimization (LTO) linking>>. I am very interested in it, and I would > like to know if it is possible to do it

Re: GSOC

2021-03-23 Thread Martin Jambor
Hello, On Sat, Mar 20 2021, Manish Sahani via Gcc wrote: > Hey, > > I'm a student at Delhi Technological University, and interested in > contributing to the *Make cp-demangle non-recursive* and *Fortran improved > argument compile-time checking*. we are very happy to hear you are interested in

Re: GSoC 2021

2021-03-23 Thread Martin Jambor
Hello, On Sat, Mar 20 2021, Mahmoud Shawky via Gcc wrote: > Hello there > I have chosen the project that i want to develop , and i don't know what is > the next step , we are delighted that you found contributing to GCC interesting. The next step usually is to discuss your project here on the

Re: Remove RMS from the GCC Steering Committee

2021-03-27 Thread Martin Jambor
Hi, On Fri, Mar 26 2021, Nathan Sidwell wrote: > > Dear members of the GCC Steering Committee (SC), I ask you to remove Richard > Stallman (RMS) from the SC, or, should you chose not to do so, make a clear > statement as to why he remains. > I wholeheartedly agree with Nathan. In a few weeks

Re: Question about reading LTO function summaries

2021-04-06 Thread Martin Jambor
Hi, On Fri, Mar 26 2021, Erick Ochoa via Gcc wrote: > I already have some experience developing SIMPLE_IPA_PASSes, but I am > looking to understand IPA_PASSes better. I have made a hello world ipa > pass that stores "hello world $FUNCTION_NAME" in the function > summaries; however, I am having

Re: Request for contribution to your project

2021-03-10 Thread Martin Jambor
Dear Divyanshu, On Wed, Mar 10 2021, divyanshu jamloki via Gcc wrote: > sir, > I have plan about your site i have sent it but no one reply yet , i have > been contribution to your project since Mon, 25 Jan 2021 at 19:26 now i > would like to send you my gsoc proposal pdf where i have

Re: Question about reading LTO function summaries

2021-04-09 Thread Martin Jambor
Hi, On Tue, Apr 06 2021, Erick Ochoa wrote: >> On Fri, Mar 26 2021, Erick Ochoa via Gcc wrote: >> > I already have some experience developing SIMPLE_IPA_PASSes, but I am >> > looking to understand IPA_PASSes better. I have made a hello world ipa >> > pass that stores "hello world $FUNCTION_NAME"

Re: removing toxic emailers

2021-04-14 Thread Martin Jambor
Hi Nathan, On Wed, Apr 14 2021, Nathan Sidwell wrote: > Do we have a policy about removing list subscribers that send abusive or > other toxic emails? do we have a code of conduct? Searching the wiki > or website finds nothing. The mission statement mentions nothing. I think that (most?)

Re: Performing inter-procedural dataflow analysis

2021-02-18 Thread Martin Jambor
Hi, On Thu, Feb 18 2021, Shuai Wang via Gcc wrote: > Hello, > > I am doing interprocedural dataflow analysis and countered the following > issue. Suppose I have an GIMPLE IR code as follows, which is after the > "simdclone" pass while before my own SIMPLE IPA pass: > > > foo (int a, int b) > { >

Re: Extending static analysis GSoC

2021-02-11 Thread Martin Jambor
Hi, I am CCing the GCC mailing list again because you are much more likely to get advice from the people on the list than just from me. On Wed, Feb 10 2021, Ravi Kumar wrote: > First of all thanks for the reply. I have few questions: > 1.How can I improve my proposal? First and foremost, we

Re: PING^2: [RFC] Whole Program Devirtualization

2021-09-15 Thread Martin Jambor
Hi Feng, On Tue, Sep 14 2021, Feng Xue OS via Gcc wrote: > Ping again. > I have read your email but do not have much to comment. I think that you have identified all the potential issues yourself. IIUC, I am afraid that they will mean that at least the "Typeinfo symbol resolution by

Re: [FYI] bugzilla cleanup

2021-09-14 Thread Martin Jambor
Hi, On Tue, Sep 14 2021, Andrew Pinski via Gcc wrote: > Hi all, > I am doing some bugzilla cleanup. This includes disabling some > components and some versions for new bugs. Thanks a lot! > So far I have disabled versions before GCC 4 because we have not had a > report from someone for those

Re: Guidance about how to start Contributing

2021-09-17 Thread Martin Jambor
Hi, On Fri, Sep 17 2021, Sarthak Bhatnagar via Gcc wrote: > Hello Mentors > > I am currently in my 3rd year of engineering . I have developed skills in > c++ ,data structures and algorithms and web development too.I have been > working on several projects.Now I am interested in contributing and

Re: Seeking help for contributions and joining open-source community

2021-10-13 Thread Martin Jambor
Hello, On Wed, Oct 13 2021, Vaibhav Malik via Gcc wrote: > Hey! > > I am an electrical engineering student. I came across the GNU octave a few > months back and I want to contribute to improving the existing open-source > projects and be part of the community. > > I would appreciate it if someone

Re: GSoC: Intention to apply to GSoC'22(GCC)

2021-10-12 Thread Martin Jambor
Hello, sorry for a late reply. I was traveling and in various meetings over the course of the last two weeks and could not pay as much attention to email as I would have liked to. Nevertheless, we are delighted you found contributing to GCC interesting. On Sun, Sep 26 2021, mir imnan via Gcc

Re: Development request

2021-10-12 Thread Martin Jambor
Hello Mohamed, sorry for a late reply. I was traveling and in various meetings over the course of the last two weeks and could not pay as much attention to email as I would have liked to. It is always better to CC the GCC mailing list so that others can step in, not just when I am not available

Re: [TCWG CI] 471.omnetpp slowed down by 8% after gcc: Avoid invalid loop transformations in jump threading registry.

2021-10-08 Thread Martin Jambor
Hi, On Fri, Oct 01 2021, Gerald Pfeifer wrote: > On Wed, 29 Sep 2021, Maxim Kuvyrkov via Gcc wrote: >> Configurations that track master branches have 3-day intervals. >> Configurations that track release branches — 6 days. If a regression is >> detected it is narrowed down to component first

Re: Development request

2021-09-24 Thread Martin Jambor
Hello, On Sun, Sep 19 2021, Mohamed Atef via Gcc wrote: > Hello there, > We are 6 students from Egypt and now We are in our last year and We need to > build a project as a graduation project. > And We are interested in the area of runtime systems, operating systems and > compilers. > We are going

Re: Anything I can contribute?

2021-11-16 Thread Martin Jambor
Hi Kaisheng, On Sat, Nov 13 2021, Deng Kaisheng wrote: > Hi, > > My name is Deng Kaisheng, a graduate student in National University of > Sinapore (NUS) now major in computer science. I've read the > introduction of your organization and I'm quite interested in what > you're doing. > > I want to

Re: GNU OMPD implementation

2021-11-29 Thread Martin Jambor
Hello, sorry for replying this late, I'm looking into different things and my context switches are slow. On Wed, Nov 24 2021, Mohamed Atef wrote: > Hello everyone, > I need to remind you that we are working on implementation of OMPD, so > you don't make it open for GSoC this year. I can

Re: distinguishing gcc compilation valgrind false positives

2021-11-25 Thread Martin Jambor
Hi, On Wed, Nov 24 2021, Jan Hubicka via Gcc wrote: >> ==5404== Conditional jump or move depends on uninitialised value(s) >> ==5404==    at 0x25DAAD7: incorporate_penalties (ipa-cp.c:3282) >> ==5404==    by 0x25DAAD7: good_cloning_opportunity_p(cgraph_node*, sreal, >> sreal, profile_count, int)

Re: LPC and other questions ?

2021-10-27 Thread Martin Jambor
Hi, On Mon, Oct 25 2021, Joseph Watanabe wrote: > Hello and good morning, > > Recently I had the privilege of stumbling upon a few of the videos on > youtube. I really found them helpful, and learned quite a bit. I will > say I probably have to watch them a few more times to even begin to > have

Re: GNU OMPD implementation

2021-12-01 Thread Martin Jambor
Hi, On Tue, Nov 30 2021, Mohamed Atef wrote: > Hello, > for the gdb part it's already understood. gdb documentation explains > how to extend gdb functionality using python, and we looked at clang code > and now it's very clear how to provide OMPD functions with parameters. great to hear

Re: [GSoC] Want to know more about the status of cp-demangle project

2021-12-08 Thread Martin Jambor
Hi Ankur, On Wed, Dec 08 2021, Ankur Saini via Gcc wrote: > I can see the project to make Cp-demangler non recursive being assigned and > accepted in GSoC 2021 project list on https://gcc.gnu.org/wiki/SummerOfCode > but no link of the work product or status of the same anywhere. > > I even

Mass rename of C++ .c files to .cc suffix?

2022-01-07 Thread Martin Jambor
Hi, Would anyone be terribly against mass renaming all *.c files (that are actually C++ files) within the gcc subdirectory to ones with .cc suffix? We already have 47 files with suffix .cc directly in the gcc subdirectory and 160 if we also count those in (non-testsuite) subdirectories, while

Re: GCC GSoC 2022: Call for project ideas and mentors

2022-01-12 Thread Martin Jambor
On Wed, Jan 12 2022, Martin Jambor wrote: > On Thu, Jan 06 2022, Martin Jambor wrote: >> > [...] >> >> I will update you as more details about GSoC 2022 become available. >> > > The official timeline has been published at > https://developers.google.com/open

Re: GCC GSoC 2022: Call for project ideas and mentors

2022-01-12 Thread Martin Jambor
On Thu, Jan 06 2022, Martin Jambor wrote: > [...] > > I will update you as more details about GSoC 2022 become available. > The official timeline has been published at https://developers.google.com/open-source/gsoc/timeline I do not know how the "standard coding period" a

Re: Beginning OpenMP Threads

2022-03-07 Thread Martin Jambor
Hi, it's been a while since I had a serious look into libgomp... On Fri, Feb 25 2022, Mohamed Atef via Gcc wrote: > Hello everyone, > From OpenMP specs. > "The OpenMP implementation must execute ompd_bp_thread_begin at every > native-thread-begin and initial-thread-begin event. This execution

Re: Question on updating function body on specialized functions

2022-03-08 Thread Martin Jambor
Hi Erik, On Tue, Mar 08 2022, Erick Ochoa via Gcc wrote: > Hi, > > I have one function (F) that has been specialized for two different calling > contexts (F1 and F2) and two late SIMPLE_IPA_PASSes (A and B). Pass A > changes some MEM_REFs such that the type of MEM_REF is compatible with the >

Re: GCC GSoC 2022: Call for project ideas and mentors

2022-03-10 Thread Martin Jambor
> Damian > > On Wed, Mar 9, 2022 at 18:09 Jerry D via Fortran > wrote: > >> Perhaps someone could work on completing and merging the shared memory >> (native) fortran coarrays branch. >> >> Regards, >> >> Jerry >> >> On 3/9/22 6:3

Re: GSoC (Make cp-demangle non-recursive)

2022-03-09 Thread Martin Jambor
Hello Juan, please remember to CC the list when discussing technical problems, ideas and approaches. Others may help you also, perhaps even better than I do. On Thu, Mar 03 2022, Juan Scerri wrote: > Hi Martin, > > Firstly, thank you for your response. > > I think I have a good knowledge of C.

Re: GCC GSoC 2022: Call for project ideas and mentors

2022-03-09 Thread Martin Jambor
Hello, I am pleased that I can announce that GCC has been accepted as a mentoring organization of Google Summer of Code 2022. Contributors(*) will be applying from April 4th to April 19th but have already seen some announcing their intention to apply and asking for guidance when selecting a

Re: Question on mapping old to specialized cgraph_edges

2022-03-09 Thread Martin Jambor
Hi Erik, On Wed, Mar 09 2022, Erick Ochoa via Gcc wrote: > Hi, > > I am trying to find a map between cgraph_edge*s before ipa-cp and after > ipa-cp has specialized nodes. Does anyone know if such a map is available? > Or an equivalent? I think technically it should be a map between: > Generally

Re: Question on ipa-bit-cp and pointer_plus_expr

2022-02-17 Thread Martin Jambor
Hi, On Thu, Feb 17 2022, Erick Ochoa wrote: > Thanks Martin! > > The example I showed is simplified and I had not specified that I was using > LTO, but I am. Thanks for asking me to clarify this. > > The issue I have with the information in the Lattice section of the dump is > that it shows the

Re: Question on ipa-bit-cp and pointer_plus_expr

2022-02-17 Thread Martin Jambor
Hi, On Thu, Feb 17 2022, Erick Ochoa via Gcc wrote: > Hello, > > I'm trying to understand ipa-bit-cp/ipa-cp and how the known bits are > propagated to the lattice in the case of a pointer_plus_expr. > > I have a piece of code similar to the following (this being a simplified > example) > > int

Re: Question on ipa-bit-cp and pointer_plus_expr

2022-02-17 Thread Martin Jambor
Hi, On Thu, Feb 17 2022, Erick Ochoa wrote: >> If I understand you correctly, that is indeed the jump function, >> obtainable through ipa_get_ith_jump_func (args, i) where args is a >> result of ipa_edge_args_sum->get and i is the index of the parameter. >> > > Thanks Martin! > > So then, am I

Re: GSoC (Make cp-demangle non-recursive)

2022-03-02 Thread Martin Jambor
Hello Juan, we are delighted you found contributing to GCC interesting. On Sat, Feb 26 2022, Juan Scerri wrote: > To whom this may concern, > > Firstly, I will introduce myself. I am Juan Scerri and I am a student at > the University of Malta studying Computer Science and Mathematics for my >

Re: Project guidance regarding the cp-demangler non recursive .

2022-03-02 Thread Martin Jambor
Hello, we are delighted you found contributing to GCC interesting. On Fri, Feb 25 2022, Krishna Narayanan wrote: > Hello, > I am keen on working with the non recursive demangler,I have done a I have just replied to another request about the project, you'll find my email at

Re: GSoC: cp demangle non recursive

2022-03-22 Thread Martin Jambor
Hello, On Sat, Mar 19 2022, Krishna Narayanan wrote: > Hello, > I have a doubt regarding the recursion part in demangle.c, what should > be the expected report when the recursion limit has been > reached, Look at the comment of the d_demangle function. In the new scheme of things, the failure

Re: Question on path from C parser to DECL_INITIAL

2022-03-23 Thread Martin Jambor
Hi, On Wed, Mar 23 2022, Erick Ochoa via Gcc wrote: > Hi, > > I am trying to understand what path is executed in GCC from parsing a C > expression (in a global variable declaration) to the value in DECL_INITIAL. > At the moment, I have annotated a tree during parsing. I have another > debugging

Re: Compiling GCC source

2022-02-06 Thread Martin Jambor
Hello, On Sun, Feb 06 2022, Mohamed Atef via Gcc wrote: > Hello everyone, > I built gcc from the repo and it took around 2 hours but I am > wondering should I wait two hours after every modification? > Is there any way to recompile faster. > That's very important as we will add some files

GCC GSoC 2022: Call for project ideas and mentors

2022-01-06 Thread Martin Jambor
Hello, another year is upon us and Google has announced there will be again Google Summer of Code 2022 (though AFAIK there is no specific timeline yet). I'd like to volunteer to be the main Org Admin for GCC again so let me know if you think I shouldn't or that someone else should, but otherwise

Re: Doubts about GCC advancement (GSoC)

2022-01-24 Thread Martin Jambor
Hello, I am delighted you found contributing to GCC interesting. Sorry for the delay in replying. I am adding the GCC mailing list in case other GCC developers have something to add to my reply. It is usually a good idea to email the list and not an individual, if only because most of the

Re: GSoC (Make cp-demangle non-recursive)

2022-04-07 Thread Martin Jambor
Hello, sorry for a late reply. On Sun, Mar 27 2022, Juan Scerri wrote: > Hello, > > Lately, I have been working on a way to implement recursion on the > heap to deal with the limits associated with recursion on the > stack. If a good implementation is reached that should allow us to > convert

Re: GSOC '22

2022-04-07 Thread Martin Jambor
Hello Rajveer, On Tue, Apr 05 2022, Prashant Bharadwaj wrote: > Hi Martin, > > My name is Rajveer, and I am currently a B.Tech CSE 2nd year student, > a new comer to GSOC, I would like to connect with you as a > contributor…and needed help on how I can help and contribute to your > repo..not

Re: GSoC Contributor

2022-04-06 Thread Martin Jambor
Hello, On Wed, Mar 30 2022, 20UCS041_Sourajita Chanda via Gcc wrote: > Hello Sir/Mam, > > I want to be a part of Google's Summer of code as a contributor. So, while > searching a suitable organization according to my skills in Program > Organization I have found GNU Compiler Collection. We are

Re: GSoC contributor for GCC

2022-04-06 Thread Martin Jambor
Hello, On Thu, Mar 31 2022, SAYAN MANDAL via Gcc wrote: > Sir, > I am a second year student from VIT, Vellore willing to participate in GSoC > and contribute to GCC. We are very happy that you are interested in contributing to GCC. > I am really sorry for this late application. The > reasons

Re: Gsoc

2022-04-14 Thread Martin Jambor
ave a look at https://gcc.gnu.org/wiki/SummerOfCode and specifically at https://gcc.gnu.org/wiki/SummerOfCode#Before_you_apply which explains some of the steps you can take to familiarize yourself with our code base and start thinking about a project. Good luck, Martin Jambor

Re: GSoC, Make cp-demangle non-recursive and async-signal safety

2022-04-13 Thread Martin Jambor
Hello, On Fri, Apr 08 2022, Pedro Alves wrote: > Hi! > > I noticed the discussions about making cp-demangle use malloc/free instead of > recursion, > and I wonder about signal handlers, and I don't see that mentioned in > https://gcc.gnu.org/wiki/SummerOfCode's description of the project. > >

Re: Checks that autotools generated files were re-generated correctly

2023-11-07 Thread Martin Jambor
Hello, On Tue, Nov 07 2023, Maxim Kuvyrkov wrote: n>> On Nov 6, 2023, at 21:19, Christophe Lyon wrote: >> >> Hi! >> >> On Mon, 6 Nov 2023 at 18:05, Martin Jambor wrote: >>> >>> Hello, >>> >>> I have inherited Martin L

Checks that autotools generated files were re-generated correctly

2023-11-06 Thread Martin Jambor
Hello, I have inherited Martin Liška's buildbot script that checks that all sorts of autotools generated files, mainly configure scripts, were re-generated correctly when appropriate. While the checks are hopefully useful, they report issues surprisingly often and reporting them feels especially

Re: Emacs ChangeLog generation and commit messages

2023-11-06 Thread Martin Jambor
Hello, On Mon, Nov 06 2023, Florian Weimer via Gcc wrote: > Emacs has a very useful facility. You press “C-x 4 a” in a place where > you make changes, and the editor automatically opens the right ChangeLog > file and adds a draft entry to it, like this: > > 2023-11-06 Florian Weimer > >

Re: Question about function splitting

2023-10-02 Thread Martin Jambor
Hello, On Mon, Oct 02 2023, Hanke Zhang via Gcc wrote: > Hi, I have some questions about the strategy and behavior of function > splitting in gcc, like the following code: > > int glob; > void f() { > if (glob) { > printf("short path\n"); > return; > } > // do lots of expensive

Re: Question on cgraph_edge::call_stmt during LTO

2022-05-20 Thread Martin Jambor
Hello, On Fri, May 20 2022, Erick Ochoa via Gcc wrote: > Hi, > > I'm working on a pass that looks into the estimated values during ipa-cp > and stores them for a later analyses/pass. I would like to store the real > arguments' estimates in a cgraph_edge::call_stmt or somewhere else that > makes

<    1   2   3   4   5   6   7   8   9   10   >