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

Reply via email to