Hi gcc-patches mailing list, Antoni Boucher via Sourceware Forge <[email protected]> has requested that the following forgejo pull request be published on the mailing list.
Created on: 2025-10-15 20:10:20+00:00 Latest update: 2026-05-22 14:52:58+00:00 Changes: 7 changed files, 417 additions, 1 deletions Head revision: antoyo/gcc ref fix/volatile-type commit fe42e9bb405a86400bd7d7d671962195f79fec11 Base revision: gcc/gcc-TEST ref trunk commit 0fb3b3ace66c05e64c39e73be3907f8edd3efa55 r16-5202-g0fb3b3ace66c05 Merge base: 0fb3b3ace66c05e64c39e73be3907f8edd3efa55 Full diff url: https://forge.sourceware.org/gcc/gcc-TEST/pulls/106.diff Discussion: https://forge.sourceware.org/gcc/gcc-TEST/pulls/106 Requested Reviewers: dmalcolm ``` Related to PR d/110516 but for libgccjit. 2024-01-03 Martin Rodriguez Reboredo <[email protected]> gcc/jit/ChangeLog: * jit-playback.cc: Append TREE_THIS_VOLATILE and TREE_SIDE_EFFECTS if underlying type is volatile. gcc/testsuite/ChangeLog: * jit.dg/all-non-failing-tests.h: Mention new tests. * jit.dg/test-volatile1.c: New test. * jit.dg/test-volatile2.c: New test. * jit.dg/test-volatile3.c: New test. * jit.dg/test-volatile4.c: New test. * jit.dg/test-volatile5.c: New test. Co-authored-by: Antoni Boucher <[email protected]> Signed-off-by: Martin Rodriguez Reboredo <[email protected]> ``` Changed files: - A: gcc/testsuite/jit.dg/test-volatile1.c - A: gcc/testsuite/jit.dg/test-volatile2.c - A: gcc/testsuite/jit.dg/test-volatile3.c - A: gcc/testsuite/jit.dg/test-volatile4.c - A: gcc/testsuite/jit.dg/test-volatile5.c - M: gcc/jit/jit-playback.cc - M: gcc/testsuite/jit.dg/all-non-failing-tests.h Martin Rodriguez Reboredo (1): libgccjit: Fix volatile loads and stores gcc/jit/jit-playback.cc | 28 ++++++- gcc/testsuite/jit.dg/all-non-failing-tests.h | 35 ++++++++ gcc/testsuite/jit.dg/test-volatile1.c | 58 +++++++++++++ gcc/testsuite/jit.dg/test-volatile2.c | 82 +++++++++++++++++++ gcc/testsuite/jit.dg/test-volatile3.c | 85 ++++++++++++++++++++ gcc/testsuite/jit.dg/test-volatile4.c | 70 ++++++++++++++++ gcc/testsuite/jit.dg/test-volatile5.c | 60 ++++++++++++++ 7 files changed, 417 insertions(+), 1 deletion(-) create mode 100644 gcc/testsuite/jit.dg/test-volatile1.c create mode 100644 gcc/testsuite/jit.dg/test-volatile2.c create mode 100644 gcc/testsuite/jit.dg/test-volatile3.c create mode 100644 gcc/testsuite/jit.dg/test-volatile4.c create mode 100644 gcc/testsuite/jit.dg/test-volatile5.c Range-diff against v1: 1: a84814067ca5 = 1: fe42e9bb405a libgccjit: Fix volatile loads and stores -- 2.54.0
