bnjbvr opened PR #1244 from clobber_all_regs
to master
:
As seen in #1240.
bnjbvr edited PR #1244 from clobber_all_regs
to master
:
As seen in #1240. Also adds CI that would help catching build failures on arm64 / x86 only, or non-debug builds.
bnjbvr requested alexcrichton, and iximeow for a review on PR #1244.
bnjbvr requested alexcrichton, and iximeow for a review on PR #1244.
bnjbvr updated PR #1244 from clobber_all_regs
to master
:
As seen in #1240. Also adds CI that would help catching build failures on arm64 / x86 only, or non-debug builds.
iximeow submitted PR Review.
iximeow submitted PR Review.
iximeow created PR Review Comment:
Oh! I just learned that I was passing
--features
wrong when I tried to do a build entirely in-tree. Very cool :)
iximeow created PR Review Comment:
clobber_all
is a bit more pessimistic than we need for__tls_get_addr
, which seems to really behas the architectural effects of an ABI-conforming call
(callee-save registers are not clobbered)Since you and @bjorn3 were both going for a
clobbers_all*
change this seems fine, but can I bug you for a comment here and below that this is a bit broader than should be necessary?
bjorn3 created PR Review Comment:
Callee-saved registers are clobbered for normal calls too currently. There is a fixme in spilling.rs for that.
bjorn3 submitted PR Review.
alexcrichton submitted PR Review.
bnjbvr updated PR #1244 from clobber_all_regs
to master
:
As seen in #1240. Also adds CI that would help catching build failures on arm64 / x86 only, or non-debug builds.
bnjbvr requested iximeow for a review on PR #1244.
bnjbvr submitted PR Review.
bnjbvr created PR Review Comment:
I added a comment, please let me know what you think of it!
iximeow submitted PR Review.
bnjbvr updated PR #1244 from clobber_all_regs
to master
:
As seen in #1240. Also adds CI that would help catching build failures on arm64 / x86 only, or non-debug builds.
bnjbvr merged PR #1244.
Last updated: Nov 22 2024 at 16:03 UTC