mirror of https://github.com/ARMmbed/mbed-os.git
GCC: Enable link-time optimizer for release profile
parent
d7f3341974
commit
f87a8e0f52
|
@ -5,14 +5,14 @@
|
||||||
"-fmessage-length=0", "-fno-exceptions",
|
"-fmessage-length=0", "-fno-exceptions",
|
||||||
"-ffunction-sections", "-fdata-sections", "-funsigned-char",
|
"-ffunction-sections", "-fdata-sections", "-funsigned-char",
|
||||||
"-MMD",
|
"-MMD",
|
||||||
"-fomit-frame-pointer", "-Os", "-DNDEBUG", "-g"],
|
"-fomit-frame-pointer", "-Os", "-flto", "-DNDEBUG", "-g"],
|
||||||
"asm": ["-x", "assembler-with-cpp"],
|
"asm": ["-x", "assembler-with-cpp"],
|
||||||
"c": ["-std=gnu11"],
|
"c": ["-std=gnu11"],
|
||||||
"cxx": ["-std=gnu++14", "-fno-rtti", "-Wvla"],
|
"cxx": ["-std=gnu++14", "-fno-rtti", "-Wvla"],
|
||||||
"ld": ["-Wl,--gc-sections", "-Wl,--wrap,main", "-Wl,--wrap,_malloc_r",
|
"ld": ["-Wl,--gc-sections", "-Wl,--wrap,main", "-Wl,--wrap,_malloc_r",
|
||||||
"-Wl,--wrap,_free_r", "-Wl,--wrap,_realloc_r", "-Wl,--wrap,_memalign_r",
|
"-Wl,--wrap,_free_r", "-Wl,--wrap,_realloc_r", "-Wl,--wrap,_memalign_r",
|
||||||
"-Wl,--wrap,_calloc_r", "-Wl,--wrap,exit", "-Wl,--wrap,atexit",
|
"-Wl,--wrap,_calloc_r", "-Wl,--wrap,exit", "-Wl,--wrap,atexit",
|
||||||
"-Wl,-n"]
|
"-Wl,-n", "-Os", "-flto"]
|
||||||
},
|
},
|
||||||
"ARMC6": {
|
"ARMC6": {
|
||||||
"common": ["-c", "--target=arm-arm-none-eabi", "-mthumb", "-Oz",
|
"common": ["-c", "--target=arm-arm-none-eabi", "-mthumb", "-Oz",
|
||||||
|
|
Loading…
Reference in New Issue