Commit Graph

4 Commits

Author SHA1 Message Date
Jubilee Young
5a449fb40b tests: remove define so dso_local attr does not disrupt test 2025-06-16 23:21:23 -07:00
Jubilee Young
e57b4b19e8 encode compiler team acceptance of -Cforce-frame-pointers change 2025-06-05 13:28:46 -07:00
Jubilee Young
a6b62d893f codegen: modernize frame-pointer-cli-control.rs
Update this time-traveler on the changes in compiletest and target specs
that they missed over the pass ~3 years by being caught in a time rift.
The aarch64-apple rev splits into itself and aarch64-apple-on, because
rustc obtained support for non-leaf frame-pointers ever since 9b67cba
implemented them and used them in aarch64-apple-darwin's spec.

Note that the aarch64-apple-off revision fails, despite modernization.
This is because 9b67cba also changed the behavior of rustc to defer to
the spec over the command-line interface.
2025-06-05 13:28:42 -07:00
Jubilee Young
f27ed88053 codegen: test frame pointer attr prefers CLI opt
This test only makes sense if you send it back in time and run it with
a now-old Rust commit, e.g. 50e0cc59ff
However, if you do go back that far in time, you will see it pass.
2025-06-04 14:51:51 -07:00