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-15 20:10:20+00:00 Latest update: 2025-10-15 20:14:39+00:00 Changes: 7 changed files, 417 additions, 1 deletions Head revision: antoyo/gcc ref fix/volatile-type commit a84814067ca5944328177f57c75bd69cb11d5376 Base revision: gcc/gcc-TEST ref trunk commit 99af0f9078865269ae13367a25e2b156c8ccba77 r16-4445-g99af0f90788652 Merge base: 99af0f9078865269ae13367a25e2b156c8ccba77 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: ``` 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 -- 2.50.1
