--- src/amd/common/ac_rtld.c.old 2020-11-25 15:27:01.880124000 -0600 +++ src/amd/common/ac_rtld.c 2020-11-25 15:27:08.299709000 -0600 @@ -783,7 +783,7 @@ } if (u->binary->rx_end_markers) { - uint32_t *dst = (uint32_t *)(u->rx_ptr + u->binary->rx_end_markers); + volatile uint32_t *dst = (uint32_t *)(u->rx_ptr + u->binary->rx_end_markers); for (unsigned i = 0; i < DEBUGGER_NUM_MARKERS; ++i) *dst++ = util_cpu_to_le32(DEBUGGER_END_OF_CODE_MARKER); }