[SUMMARY] Re: [PATCH v1] Add new libgccjit `gcc_jit_rvalue_set_type` API

Guillaume Gomez via Sourceware Forge forge-bot+imperio@forge-stage.sourceware.org
Tue Sep 1 20:03:09 GMT 2026


This is a summary of discussions relative to the merge request created by Guillaume Gomez (imperio) <contact@guillaume-gomez.fr> titled
Add new libgccjit `gcc_jit_rvalue_set_type` API
since its creation.

Description: We use this new API the Rust GCC backend. It was done a while ago in our GCC fork and I forgot to upstream it for a while.

Take a look at the test to see how this API is used.

CC: David Malcolm <dmalcolm@redhat.com>, <jit@gcc.gnu.org>

The full and up to date discussion can be found at https://forge.sourceware.org/gcc/gcc/pulls/190

The merge request has been closed without being merged directly on the forge repository.


On 2026-07-16 18:12:23+00:00, Claudio Bantaloukas (rdfm) wrote:

The bot did send emails to the mailing list but did not publish a comment because I did the rollup manually.
This is the the cover letter 
https://inbox.sourceware.org/gcc-patches/bmm.hkgcos7ca2.gcc.gcc.imperio.190.1.0@forge-stage.sourceware.org/T/#t

On 2026-07-16 20:50:07+00:00, Guillaume Gomez (imperio) <contact@guillaume-gomez.fr> requested that David Malcolm (dmalcolm) <dmalcolm@gcc.gnu.org> review the code:





On 2026-08-18 22:34:10+00:00, David Malcolm (dmalcolm) wrote:

I don't understand the motivation for this feature.  Can you give more info, or point me at the use-case you ran into for this?

Looking at the checklist in https://gcc.gnu.org/onlinedocs/jit/internals/index.html#submitting-patches it's missing documentation (which is another reason why I don't understand it - sorry!)


On 2026-08-30 19:38:04+00:00, Guillaume Gomez (imperio) wrote:

We found a way to not need this feature anymore. So closing as not needed.


More information about the Jit mailing list