commit | c7fe1ce5f4fa5099178851a052b9b3e7c3e076fa | [log] [tgz] |
---|---|---|
author | Gergely Futo <gergely.futo@hightec-rt.com> | Mon Mar 10 10:13:33 2025 +0100 |
committer | Copybara-Service <copybara-worker@google.com> | Mon Mar 10 02:16:07 2025 -0700 |
tree | b8baf7811a44067ec3f8acba11521049ac2a84a3 | |
parent | 7a304847fd1a026da1e7228712726752b1d9a28d [diff] |
[libunwind][RISCV] Make asm statement volatile (#130286) Compiling with `O3`, the `early-machinelicm` pass hoisted the asm statement to a path that has been executed unconditionally during stack unwinding. On hardware without vector extension support, this resulted in reading a nonexistent register. GitOrigin-RevId: 3acfef56b1c5f74edd6ea2111a440677ea2c6763