rust/compiler/rustc_target/src
Yuki Okushi 36ab4ec2dc
Rollup merge of #99227 - Lokathor:fix-thumbv4t-none-eabi-frame-pointer, r=davidtwco
Fix thumbv4t-none-eabi frame pointer setting

The `thumb_base` profile has changed since I last remember seeing it, and now it sets the frame pointer to "always keep", which is not desired for this target. Hooking a debugger to the running program is not really done, it's preferable to have the register available for actual program use, so the default "may omit" is now set.

I thought that the target was already using "may omit" when I checked on it last month, because I forgot that the target was previously based on `thumb_base` rather than `Default::default()`. I only noticed the issue just now when creating the `armv4t-none-eabi` target (https://github.com/rust-lang/rust/pull/99226), though this PR is not in any way conditional on that one.
2022-07-30 07:39:48 +09:00
..
abi do not mark interior mutable shared refs as dereferenceable 2022-07-22 14:25:41 -04:00
asm Remove unused StableMap and StableSet types from rustc_data_structures 2022-07-20 13:11:39 +02:00
spec Rollup merge of #99227 - Lokathor:fix-thumbv4t-none-eabi-frame-pointer, r=davidtwco 2022-07-30 07:39:48 +09:00
json.rs Use serde_json for target spec json 2022-06-03 16:46:19 +00:00
lib.rs rustc_target: Some more tests and fixes for linker arguments 2022-06-25 21:57:08 +03:00
tests.rs Use serde_json for target spec json 2022-06-03 16:46:19 +00:00