diff options
author | Patrick Oppenlander <patrick.oppenlander@gmail.com> | 2019-08-01 14:34:59 +1000 |
---|---|---|
committer | Rich Felker <dalias@aerifal.cx> | 2019-08-06 14:03:56 -0400 |
commit | e0e8ae754cc7653fcff489a0e229adbbb49fde6c (patch) | |
tree | 9c1fb95924eabf2c6e6b524dde515313ef611694 /arch/riscv64/bits | |
parent | 49eacf29d29fa704b2feda879978ae64a825358c (diff) | |
download | musl-e0e8ae754cc7653fcff489a0e229adbbb49fde6c.tar.gz musl-e0e8ae754cc7653fcff489a0e229adbbb49fde6c.tar.bz2 musl-e0e8ae754cc7653fcff489a0e229adbbb49fde6c.tar.xz musl-e0e8ae754cc7653fcff489a0e229adbbb49fde6c.zip |
in arm cancellation point asm, don't unnecessarily preserve link register
The only reason we needed to preserve the link register was because we
were using a branch-link instruction to branch to __cp_cancel.
Replacing this with a branch means we can avoid the save/restore as
the link register is no longer modified.
Diffstat (limited to 'arch/riscv64/bits')
0 files changed, 0 insertions, 0 deletions