Hi gcc-patches mailing list,
Antoni Boucher <[email protected]> has requested that the following 
forgejo pull request
be published on the mailing list.

Created on: 2025-10-17 14:11:31+00:00
Latest update: 2025-10-17 14:24:14+00:00
Changes: 10 changed files, 198 additions, 0 deletions
Head revision: antoyo/gcc ref gccjit/set-location commit 
26a0f55857eb784b039c7ed0a87c2b2ad6d01b66
Base revision: gcc/gcc-TEST ref trunk commit 
7cd91c7c42eec894c8c13fa68ccc12ec3a047c9a r16-4468-g7cd91c7c42eec8
Merge base: 7cd91c7c42eec894c8c13fa68ccc12ec3a047c9a
Full diff url: https://forge.sourceware.org/gcc/gcc-TEST/pulls/110.diff
Discussion:  https://forge.sourceware.org/gcc/gcc-TEST/pulls/110
Requested Reviewers:

```
gcc/jit/ChangeLog:

        * docs/topics/compatibility.rst (LIBGCCJIT_ABI_36): New ABI tag.
        * docs/topics/expressions.rst: Document gcc_jit_rvalue_set_location.
        * docs/topics/functions.rst: Document gcc_jit_function_set_location.
        * docs/topics/types.rst: Document gcc_jit_field_set_location.
        * jit-recording.h (set_location): New methods.
        * libgccjit.cc (gcc_jit_field_set_location,
        gcc_jit_rvalue_set_location, gcc_jit_function_set_location): New
        methods.
        * libgccjit.h (gcc_jit_field_set_location,
        gcc_jit_rvalue_set_location, gcc_jit_function_set_location): New
        methods.
        * libgccjit.map (LIBGCCJIT_ABI_36): New ABI tag.

gcc/testsuite/ChangeLog:

        * jit.dg/all-non-failing-tests.h: Mention new test.
        * jit.dg/test-set-debuginfo.c: New test.

Co-authored-by: tempdragon <[email protected]>
```


Changed files:
- A: gcc/testsuite/jit.dg/test-set-debuginfo.c
- M: gcc/jit/docs/topics/compatibility.rst
- M: gcc/jit/docs/topics/expressions.rst
- M: gcc/jit/docs/topics/functions.rst
- M: gcc/jit/docs/topics/types.rst
- M: gcc/jit/jit-recording.h
- M: gcc/jit/libgccjit.cc
- M: gcc/jit/libgccjit.h
- M: gcc/jit/libgccjit.map
- M: gcc/testsuite/jit.dg/all-non-failing-tests.h


Antoni Boucher (1):
  libgccjit: Allow set_location to various classes

 gcc/jit/docs/topics/compatibility.rst        | 11 +++
 gcc/jit/docs/topics/expressions.rst          | 13 ++++
 gcc/jit/docs/topics/functions.rst            | 13 ++++
 gcc/jit/docs/topics/types.rst                | 13 ++++
 gcc/jit/jit-recording.h                      |  7 ++
 gcc/jit/libgccjit.cc                         | 43 +++++++++++
 gcc/jit/libgccjit.h                          | 12 ++++
 gcc/jit/libgccjit.map                        |  7 ++
 gcc/testsuite/jit.dg/all-non-failing-tests.h |  3 +
 gcc/testsuite/jit.dg/test-set-debuginfo.c    | 76 ++++++++++++++++++++
 10 files changed, 198 insertions(+)
 create mode 100644 gcc/testsuite/jit.dg/test-set-debuginfo.c

-- 
2.50.1

Reply via email to