Skip to content

Commit d8fad7a

Browse files
committed
rust: update eliminate-frame-pointer to frame-pointer
This option changes from boolean to three options, "always", "non-leaf" and "may-omit" in Rust 1.55 [0]. [0]: rust-lang/rust#86652 Signed-off-by: Gary Guo <gary@garyguo.net>
1 parent 3efad10 commit d8fad7a

File tree

6 files changed

+6
-6
lines changed

6 files changed

+6
-6
lines changed

arch/arm64/rust/target.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,10 +2,10 @@
22
"arch": "aarch64",
33
"data-layout": "e-m:e-i8:8:32-i16:16:32-i64:64-i128:128-n32:64-S128",
44
"disable-redzone": true,
5-
"eliminate-frame-pointer": false,
65
"emit-debug-gdb-scripts": false,
76
"env": "gnu",
87
"features": "+strict-align,+neon,+fp-armv8",
8+
"frame-pointer": "always",
99
"function-sections": false,
1010
"linker-flavor": "gcc",
1111
"linker-is-gnu": true,

arch/riscv/rust/rv32ima.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,10 +4,10 @@
44
"cpu": "generic-rv32",
55
"data-layout": "e-m:e-p:32:32-i64:64-n32-S128",
66
"disable-redzone": true,
7-
"eliminate-frame-pointer": false,
87
"emit-debug-gdb-scripts": false,
98
"env": "gnu",
109
"features": "+m,+a",
10+
"frame-pointer": "always",
1111
"function-sections": false,
1212
"linker-flavor": "gcc",
1313
"linker-is-gnu": true,

arch/riscv/rust/rv32imac.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,10 +4,10 @@
44
"cpu": "generic-rv32",
55
"data-layout": "e-m:e-p:32:32-i64:64-n32-S128",
66
"disable-redzone": true,
7-
"eliminate-frame-pointer": false,
87
"emit-debug-gdb-scripts": false,
98
"env": "gnu",
109
"features": "+m,+a,+c",
10+
"frame-pointer": "always",
1111
"function-sections": false,
1212
"linker-flavor": "gcc",
1313
"linker-is-gnu": true,

arch/riscv/rust/rv64ima.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,10 +4,10 @@
44
"cpu": "generic-rv64",
55
"data-layout": "e-m:e-p:64:64-i64:64-i128:128-n64-S128",
66
"disable-redzone": true,
7-
"eliminate-frame-pointer": false,
87
"emit-debug-gdb-scripts": false,
98
"env": "gnu",
109
"features": "+m,+a",
10+
"frame-pointer": "always",
1111
"function-sections": false,
1212
"linker-flavor": "gcc",
1313
"linker-is-gnu": true,

arch/riscv/rust/rv64imac.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,10 +4,10 @@
44
"cpu": "generic-rv64",
55
"data-layout": "e-m:e-p:64:64-i64:64-i128:128-n64-S128",
66
"disable-redzone": true,
7-
"eliminate-frame-pointer": false,
87
"emit-debug-gdb-scripts": false,
98
"env": "gnu",
109
"features": "+m,+a,+c",
10+
"frame-pointer": "always",
1111
"function-sections": false,
1212
"linker-flavor": "gcc",
1313
"linker-is-gnu": true,

arch/x86/rust/target.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,10 +4,10 @@
44
"cpu": "x86-64",
55
"data-layout": "e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128",
66
"disable-redzone": true,
7-
"eliminate-frame-pointer": false,
87
"emit-debug-gdb-scripts": false,
98
"env": "gnu",
109
"features": "-mmx,-sse,-sse2,-sse3,-ssse3,-sse4.1,-sse4.2,-3dnow,-3dnowa,-avx,-avx2,+soft-float",
10+
"frame-pointer": "always",
1111
"function-sections": false,
1212
"linker-flavor": "gcc",
1313
"linker-is-gnu": true,

0 commit comments

Comments
 (0)