Hello,

I have submitted my patch related to this issue. Could you please review it?


On Thu, 9 Oct 2025 at 15:52, Andrew Stubbs <[email protected]> wrote:

> I do not know if we have any "simpler bugs"; you have chosen a hard-mode
> configuration to work on!
>
> You can search gcc.gnu.org/bugzilla for "nvptx" and see if there's
> anything you'd like to work on.
>
> This one is an interesting minor feature to implement, perhaps?
> https://gcc.gnu.org/bugzilla/show_bug.cgi?id=104926 . Naming the
> registers would assist toolchain developers, but does not change the
> behaviour of the running code at all, and yet you would get to look into
> how things work in the internals, and what NVPTX assembler code looks
> like, and you'll have to figure out the list of "special" registers for
> yourself. (Hint: "print_operand", but beware rogue "printf".)
>
> Hope that helps
>
> Andrew
>
> On 09/10/2025 11:34, Amruth Tetakali wrote:
> > Thank you very much for the link to the wiki page. I have now
> > successfully built the complete nvptx-none-gcc toolchain from the
> > latest git source on my Ubuntu system.
> > Now that I have a working build environment, I am eager to start
> contributing.
> > As a newcomer to the codebase, could you perhaps recommend any
> > simpler bugs that would be a good starting point?
> >
> > Amruth
> >
> > On Tue, 30 Sept 2025 at 13:07, Andrew Stubbs <[email protected]> wrote:
> >>
> >> On 28/09/2025 08:51, Amruth Tetakali via Gcc wrote:
> >>> Hello,
> >>>
> >>> I am a student exploring the GCC source code with an interest in GPU
> >>> programming and the NVPTX backend. I am in the process of setting up my
> >>> development environment.
> >>>
> >>> I have successfully cloned the latest source from the git repository
> and
> >>> installed the required prerequisites (GMP, MPFR, MPC, etc.) on my Linux
> >>> system. I am now at the configure step.
> >>>
> >>> Could you please guide me on the essential ./configure flags that are
> >>> required to build GCC with support for NVPTX offloading?
> >>
> >> There's a Wiki page that should cover this. You should probably read
> >> over the whole page, but especially this section should help you:
> >> https://gcc.gnu.org/wiki/Offloading#For_Nvidia_PTX: (the colon is part
> >> of the URL).
> >>
> >> If the instructions aren't clear or are broken then please give
> feedback. :)
> >>
> >> Andrew
>
>

Reply via email to