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
