Skip to content

Commit a0c2263

Browse files
Added new optimization level *.size.aggresive (#602)
1 parent 8eab829 commit a0c2263

4 files changed

Lines changed: 12 additions & 0 deletions

File tree

plugins/org.eclipse.embedcdt.managedbuild.cross.arm.core/plugin.properties

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -111,6 +111,7 @@ option.optimization.level.most=Optimize most (-O3)
111111
option.optimization.level.size=Optimize size (-Os)
112112
option.optimization.level.fast=Optimize fast (-Ofast)
113113
option.optimization.level.debug=Optimize for debug (-Og)
114+
option.optimization.level.size.aggressive=Optimize aggressively for size (-Oz)
114115

115116
optionCategory.warnings=Warnings
116117

plugins/org.eclipse.embedcdt.managedbuild.cross.arm.core/plugin.xml

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -206,6 +206,11 @@
206206
id="ilg.gnuarmeclipse.managedbuild.cross.option.optimization.level.debug"
207207
name="%option.optimization.level.debug">
208208
</enumeratedOptionValue>
209+
<enumeratedOptionValue
210+
command="-Oz"
211+
id="ilg.gnuarmeclipse.managedbuild.cross.option.optimization.level.size.aggressive"
212+
name="%option.optimization.level.size.aggressive">
213+
</enumeratedOptionValue>
209214
</option>
210215
</tool>
211216
<tool

plugins/org.eclipse.embedcdt.managedbuild.cross.riscv.core/plugin.properties

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -90,6 +90,7 @@ option.optimization.level.most=Optimize most (-O3)
9090
option.optimization.level.size=Optimize size (-Os)
9191
option.optimization.level.fast=Optimize fast (-Ofast)
9292
option.optimization.level.debug=Optimize for debug (-Og)
93+
option.optimization.level.size.aggressive=Optimize aggressively for size (-Oz)
9394

9495
optionCategory.warnings=Warnings
9596

plugins/org.eclipse.embedcdt.managedbuild.cross.riscv.core/plugin.xml

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -208,6 +208,11 @@
208208
id="ilg.gnumcueclipse.managedbuild.cross.riscv.option.optimization.level.debug"
209209
name="%option.optimization.level.debug">
210210
</enumeratedOptionValue>
211+
<enumeratedOptionValue
212+
command="-Oz"
213+
id="ilg.gnuarmeclipse.managedbuild.cross.riscv.option.optimization.level.size.aggressive"
214+
name="%option.optimization.level.size.aggressive">
215+
</enumeratedOptionValue>
211216
</option>
212217
</tool>
213218
<tool

0 commit comments

Comments
 (0)