[PATCH v1 0/1] libgccjit: Allow set_location to various classes
Antoni Boucher via Sourceware Forge
forge-bot@forge-test.rdfm.org
Fri Oct 17 14:24:46 GMT 2025
Hi gcc-patches mailing list,
Antoni Boucher <antoyo@noreply.localhost> 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 <645703113@qq.com>
```
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
More information about the Jit
mailing list