@@ -913,7 +913,7 @@ OTHER_LIBS = -lsomeplatformlib
913913
914914Controls, * exclusively* , which C standard is to be used for compilation.
915915
916- Defaults to ` undefined ` on 1.0.x or ` -std=gnu11 -flto -fno-fat-lto-objects ` on 1.5+ or if you install AVR toolchain > 4.9.0
916+ Defaults to ` undefined ` on 1.0.x or ` -std=gnu11 ` on 1.5+ or if you install AVR toolchain > 4.9.0
917917
918918Possible values:
919919
@@ -928,14 +928,14 @@ Possible values:
928928 * `-std=c11`
929929 * `-std=gnu89`
930930 * `-std=gnu99`
931- * `-std=gnu11 -flto -fno-fat-lto-objects ` - This is the default for C code
931+ * `-std=gnu11` - This is the default for C code
932932
933933For more information, please refer to the [ Options Controlling C Dialect] ( https://gcc.gnu.org/onlinedocs/gcc/C-Dialect-Options.html )
934934
935935** Example:**
936936
937937``` Makefile
938- CFLAGS_STD = = -std=gnu89
938+ CFLAGS_STD = -std=gnu89
939939```
940940
941941** Requirement:** * Optional*
@@ -948,7 +948,7 @@ CFLAGS_STD = = -std=gnu89
948948
949949Controls, * exclusively* , which C++ standard is to be used for compilation.
950950
951- Defaults to ` undefined ` on 1.0 or ` -std=gnu++11 -fno-threadsafe-statics -flto ` on AVR toolchain > 4.9.0 (e.g. IDE 1.6.10+)
951+ Defaults to ` undefined ` on 1.0 or ` -std=gnu++11 ` on AVR toolchain > 4.9.0 (e.g. IDE 1.6.10+)
952952
953953Possible values:
954954
@@ -965,7 +965,7 @@ Possible values:
965965 * `-std=c++1y`
966966 * `-std=c++14`
967967 * `-std=gnu++98`
968- * `-std=gnu++11 -fno-threadsafe-statics -flto ` - This is the default for C++ code
968+ * `-std=gnu++11` - This is the default for C++ code
969969 * `-std=gnu++1y`
970970 * `-std=gnu++14`
971971
@@ -974,7 +974,7 @@ For more information, please refer to the [Options Controlling C Dialect](https:
974974** Example:**
975975
976976``` Makefile
977- CXXFLAGS_STD = = -std=gnu++98
977+ CXXFLAGS_STD = -std=gnu++98
978978```
979979
980980** Requirement:** * Optional*
@@ -988,7 +988,7 @@ CXXFLAGS_STD = = -std=gnu++98
988988Flags passed to compiler for files compiled as C. Add more flags to this
989989variable using ` += ` .
990990
991- Defaults to all flags required for a typical build.
991+ Defaults to ` undefined ` on 1.0 or ` -flto -fno-fat-lto-objects -fdiagnostics-color ` on AVR toolchain > 4.9.0 (e.g. IDE 1.6.10+)
992992
993993** Example:**
994994
@@ -1007,7 +1007,9 @@ CFLAGS += -my-c-only-flag
10071007Flags passed to the compiler for files compiled as C++. Add more flags to this
10081008variable using ` += ` .
10091009
1010- Defaults to ` -fpermissive -fno-exceptions `
1010+ Defaults to ` -fpermissive -fno-exceptions ` on 1.0
1011+ or ` -fpermissive -fno-exceptions -fno-threadsafe-statics -flto -fno-devirtualize -fdiagnostics-color `
1012+ on AVR toolchain > 4.9.0 (e.g. IDE 1.6.10+)
10111013
10121014** Example:**
10131015
0 commit comments