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

2022-03-09 Thread Jerry D via Gcc
Perhaps someone could work on completing and merging the shared memory (native) fortran coarrays branch. Regards, Jerry On 3/9/22 6:39 AM, Martin Jambor wrote: Hello, I am pleased that I can announce that GCC has been accepted as a mentoring organization of Google Summer of Code 2022. Contr

[PATCH] Document that the 'access' and 'nonnull' attributes are independent

2022-03-09 Thread David Malcolm via Gcc
On Wed, 2022-03-09 at 13:30 -0800, Andrew Pinski wrote: > On Wed, Mar 9, 2022 at 1:25 PM David Malcolm via Gcc > wrote: > > > > We gained __attribute__ ((access, ...)) in GCC 10: > >   > > https://gcc.gnu.org/onlinedocs/gcc/Common-Function-Attributes.html > > which identifies one of the pointer/

Re: __attribute__ ((access, ...)) vs __attribute__ ((nonnull))

2022-03-09 Thread Andrew Pinski via Gcc
On Wed, Mar 9, 2022 at 1:25 PM David Malcolm via Gcc wrote: > > We gained __attribute__ ((access, ...)) in GCC 10: > https://gcc.gnu.org/onlinedocs/gcc/Common-Function-Attributes.html > which identifies one of the pointer/reference arguments of a function > as being accessed according to an acce

__attribute__ ((access, ...)) vs __attribute__ ((nonnull))

2022-03-09 Thread David Malcolm via Gcc
We gained __attribute__ ((access, ...)) in GCC 10: https://gcc.gnu.org/onlinedocs/gcc/Common-Function-Attributes.html which identifies one of the pointer/reference arguments of a function as being accessed according to an access-mode: read_only, read_write, write_only, or none. We also have __at

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. I

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 t

Question on mapping old to specialized cgraph_edges

2022-03-09 Thread Erick Ochoa via Gcc
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: (cgraph_node* caller, cgraph_edge* e, cgraph_node *callee) X (cgraph_node* calle

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 proje

[RISCV] RISC-V GNU Toolchain Biweekly Sync-up call (Jan 27, 2022)

2022-03-09 Thread jiawei
Hi all, Here is the agenda for tomorrow's meeting. If you have topics to discuss or share, please let me know and I can add them to the agenda. Agenda: - RVV gcc implement [1] discuss. - XiangShan micro-architecture [2] support on gcc. - RISC-V subextension related implement pro

Re: Question on updating function body on specialized functions

2022-03-09 Thread Richard Biener via Gcc
On Tue, Mar 8, 2022 at 4:31 PM Erick Ochoa via Gcc wrote: > > Hi Martin! > > Thanks for replying, turns out that while I was trying to reply to you I > was able to get the answer. Turns out there is indeed one tree node which > is shared across the two functions. And that is > > TREE_OPERAND (MEM_