-
Notifications
You must be signed in to change notification settings - Fork 12.9k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
i586_unknown_netbsd: use inline stack probes #120411
Conversation
This is one of the last two targets still using "call" stack probes.
r? @davidtwco (rustbot has picked a reviewer for you, use r? to override) |
These commits modify compiler targets. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
r=me if the target maintainer agrees that this is correct
ping @he32 -- this is the only netbsd target that uses call stack probes--all others use inline probes or don't have stack probes at all--I'd like to clean it up |
I've re-built the rust compiler on the native target with that patch in place, so it's most probably OK. |
in that case |
☀️ Test successful - checks-actions |
Finished benchmarking commit (53ed660): comparison URL. Overall result: ❌ regressions - ACTION NEEDEDNext Steps: If you can justify the regressions found in this perf run, please indicate this with @rustbot label: +perf-regression Instruction countThis is a highly reliable metric that was used to determine the overall result at the top of this comment.
Max RSS (memory usage)ResultsThis is a less reliable metric that may be of interest but was not used to determine the overall result at the top of this comment.
CyclesThis benchmark run did not return any relevant results for this metric. Binary sizeThis benchmark run did not return any relevant results for this metric. Bootstrap: 650.944s -> 651.401s (0.07%) |
This PR is for a different target than the one we profile on, so it has to be showing the currently noisy benchmarks instead. @rustbot label: +perf-regression-triaged |
This is one of the last two targets still using "call" stack probes.
I don't believe that this target uses call stack probes for any particular reason--inline stack probes are used on
i686_unknown_netbsd
, suggesting they work on netbsd; and oni586_unknown_linux_gnu
(via the basei686_unknown_linux_gnu
), suggesting they work withcpu = "pentium"
....although I don't have a netbsd system to test this on.
(cc @he32)