Do not warn about unused macros while processing #pragma GCC optimize
authorPiotr H. Dabrowski <phd@phd.re>
Fri, 13 Nov 2020 17:27:16 +0000 (12:27 -0500)
committerJeff Law <law@torsion.usersys.redhat.com>
Fri, 13 Nov 2020 17:28:33 +0000 (12:28 -0500)
commit6f1ae1ecd351348eb33b515c5e23778651bee028
tree78b8d2ec786a7f7dc59919238643cc01b08ff1a9
parente7e0eeeb6e6707be2a6c6da49d4b6be3199e2af8
Do not warn about unused macros while processing #pragma GCC optimize

libcpp

PR c++/91318
* include/cpplib.h: Added cpp_define_unused(), cpp_define_formatted_unused()
* directives.c: Likewise.

gcc/c-family

PR c++/91318
* c-cppbuiltin.c: c_cpp_builtins_optimize_pragma(): use cpp_define_unused()
gcc/c-family/c-cppbuiltin.c
libcpp/directives.c
libcpp/include/cpplib.h