mirror of https://github.com/ARMmbed/mbed-os.git
Make ARMC5 develop profile also size optimized
Due to some historical reasons ARMC 5 compiler behaves very differently compared to others (GCC, IAR, ARM C 6) as it optimizes performance rather than size (like the others). All compilers should behave the same way with the same profile, thus ARM C 5 should also drive towards size (space).pull/10813/head
parent
fc645bc3ed
commit
261e071013
|
@ -27,7 +27,7 @@
|
|||
"ld": ["--show_full_path", "--legacyalign", "--keep=os_cb_sections"]
|
||||
},
|
||||
"ARM": {
|
||||
"common": ["-c", "--gnu", "-Otime", "--split_sections",
|
||||
"common": ["-c", "--gnu", "-Ospace", "--split_sections",
|
||||
"--apcs=interwork", "--brief_diagnostics", "--restrict",
|
||||
"--multibyte_chars", "-O3", "-DMBED_TRAP_ERRORS_ENABLED=1"],
|
||||
"asm": [],
|
||||
|
@ -36,7 +36,7 @@
|
|||
"ld": ["--show_full_path", "--keep=os_cb_sections"]
|
||||
},
|
||||
"uARM": {
|
||||
"common": ["-c", "--gnu", "-Otime", "--split_sections",
|
||||
"common": ["-c", "--gnu", "-Ospace", "--split_sections",
|
||||
"--apcs=interwork", "--brief_diagnostics", "--restrict",
|
||||
"--multibyte_chars", "-O3", "-D__MICROLIB",
|
||||
"--library_type=microlib", "-DMBED_RTOS_SINGLE_THREAD",
|
||||
|
|
Loading…
Reference in New Issue