mirror of https://github.com/ARMmbed/mbed-os.git
ARMC6: Suppress "register deprecated" warning
Lots of target code, STM in particular, uses the `register` keyword, so it'll take a little while to clean up. In the interim, some builds are producing a lot of warnings. Suppress the warning for now, as `register` remains legal C++14 and C11, despite C++14 deprecating it. C++17 removes `register`, so code will need to be cleaned before any further C++ version update.pull/10763/head
parent
6084069ec2
commit
8fe4c20c35
|
@ -18,7 +18,7 @@
|
||||||
"ARMC6": {
|
"ARMC6": {
|
||||||
"common": ["-c", "--target=arm-arm-none-eabi", "-mthumb", "-g", "-O1",
|
"common": ["-c", "--target=arm-arm-none-eabi", "-mthumb", "-g", "-O1",
|
||||||
"-Wno-armcc-pragma-push-pop", "-Wno-armcc-pragma-anon-unions",
|
"-Wno-armcc-pragma-push-pop", "-Wno-armcc-pragma-anon-unions",
|
||||||
"-Wno-reserved-user-defined-literal",
|
"-Wno-reserved-user-defined-literal", "-Wno-deprecated-register",
|
||||||
"-DMULADDC_CANNOT_USE_R7", "-fdata-sections",
|
"-DMULADDC_CANNOT_USE_R7", "-fdata-sections",
|
||||||
"-fno-exceptions", "-MMD", "-D_LIBCPP_EXTERN_TEMPLATE(...)=",
|
"-fno-exceptions", "-MMD", "-D_LIBCPP_EXTERN_TEMPLATE(...)=",
|
||||||
"-fshort-enums", "-fshort-wchar", "-DMBED_DEBUG",
|
"-fshort-enums", "-fshort-wchar", "-DMBED_DEBUG",
|
||||||
|
|
|
@ -17,7 +17,7 @@
|
||||||
"ARMC6": {
|
"ARMC6": {
|
||||||
"common": ["-c", "--target=arm-arm-none-eabi", "-mthumb", "-Os",
|
"common": ["-c", "--target=arm-arm-none-eabi", "-mthumb", "-Os",
|
||||||
"-Wno-armcc-pragma-push-pop", "-Wno-armcc-pragma-anon-unions",
|
"-Wno-armcc-pragma-push-pop", "-Wno-armcc-pragma-anon-unions",
|
||||||
"-Wno-reserved-user-defined-literal",
|
"-Wno-reserved-user-defined-literal", "-Wno-deprecated-register",
|
||||||
"-DMULADDC_CANNOT_USE_R7", "-fdata-sections",
|
"-DMULADDC_CANNOT_USE_R7", "-fdata-sections",
|
||||||
"-fno-exceptions", "-MMD", "-D_LIBCPP_EXTERN_TEMPLATE(...)=",
|
"-fno-exceptions", "-MMD", "-D_LIBCPP_EXTERN_TEMPLATE(...)=",
|
||||||
"-fshort-enums", "-fshort-wchar", "-DMBED_TRAP_ERRORS_ENABLED=1"],
|
"-fshort-enums", "-fshort-wchar", "-DMBED_TRAP_ERRORS_ENABLED=1"],
|
||||||
|
|
|
@ -17,7 +17,7 @@
|
||||||
"ARMC6": {
|
"ARMC6": {
|
||||||
"common": ["-c", "--target=arm-arm-none-eabi", "-mthumb", "-Oz",
|
"common": ["-c", "--target=arm-arm-none-eabi", "-mthumb", "-Oz",
|
||||||
"-Wno-armcc-pragma-push-pop", "-Wno-armcc-pragma-anon-unions",
|
"-Wno-armcc-pragma-push-pop", "-Wno-armcc-pragma-anon-unions",
|
||||||
"-Wno-reserved-user-defined-literal",
|
"-Wno-reserved-user-defined-literal", "-Wno-deprecated-register",
|
||||||
"-DMULADDC_CANNOT_USE_R7", "-fdata-sections",
|
"-DMULADDC_CANNOT_USE_R7", "-fdata-sections",
|
||||||
"-fno-exceptions", "-MMD", "-D_LIBCPP_EXTERN_TEMPLATE(...)=",
|
"-fno-exceptions", "-MMD", "-D_LIBCPP_EXTERN_TEMPLATE(...)=",
|
||||||
"-fshort-enums", "-fshort-wchar", "-DNDEBUG"],
|
"-fshort-enums", "-fshort-wchar", "-DNDEBUG"],
|
||||||
|
|
Loading…
Reference in New Issue