File tree Expand file tree Collapse file tree 1 file changed +10
-2
lines changed Expand file tree Collapse file tree 1 file changed +10
-2
lines changed Original file line number Diff line number Diff line change @@ -45,7 +45,11 @@ ifneq ($(CONFIG_DEBUG_NOOPT),y)
45
45
endif
46
46
47
47
ifeq ($(CONFIG_FRAME_POINTER),y)
48
- ARCHOPTIMIZATION += -fno-omit-frame-pointer -fno-optimize-sibling-calls
48
+ ifeq ($(CONFIG_ARCH_TOOLCHAIN_GHS),y)
49
+ ARCHOPTIMIZATION += -ga
50
+ else
51
+ ARCHOPTIMIZATION += -fno-omit-frame-pointer -fno-optimize-sibling-calls
52
+ endif
49
53
else
50
54
ifeq ($(CONFIG_ARM_TOOLCHAIN_GHS),y)
51
55
ARCHOPTIMIZATION += -noga
@@ -101,7 +105,11 @@ ifeq ($(CONFIG_ARCH_INSTRUMENT_ALL),y)
101
105
endif
102
106
103
107
ifeq ($(CONFIG_UNWINDER_ARM),y)
104
- ARCHOPTIMIZATION += -funwind-tables -fasynchronous-unwind-tables
108
+ ifeq ($(CONFIG_ARCH_TOOLCHAIN_GHS),y)
109
+ ARCHOPTIMIZATION += -gtws
110
+ else
111
+ ARCHOPTIMIZATION += -funwind-tables -fasynchronous-unwind-tables
112
+ endif
105
113
endif
106
114
107
115
# Link Time Optimization
You can’t perform that action at this time.
0 commit comments