id summary reporter owner description type status milestone component version severity resolution keywords cc 7094 warning: unrecognized #pragma GCC system_header 1czajnik@… Emil Dotchevski "Hello, Below is a list of files, that contain something like: {{{ #if defined(__GNUC__) #pragma GCC system_header #endif }}} which causes a warning on my TI compiler. {{{ boost\exception\all.hpp boost\exception\current_exception_cast.hpp boost\exception\detail\error_info_impl.hpp boost\exception\detail\exception_ptr.hpp boost\exception\detail\is_output_streamable.hpp boost\exception\detail\object_hex_dump.hpp boost\exception\detail\type_info.hpp boost\exception\diagnostic_information.hpp boost\exception\errinfo_errno.hpp boost\exception\exception.hpp boost\exception\get_error_info.hpp boost\exception\info.hpp boost\exception\info_tuple.hpp boost\exception\to_string.hpp boost\exception\to_string_stub.hpp boost\throw_exception.hpp }}} In other files, i.e. boost\integer.hpp, I've found this #pragma guarded against {{{__GNUC__ >= 4}}}: {{{ #if defined(__GNUC__) && (__GNUC__ >= 4) #pragma GCC system_header #endif }}} which doesn't cause a warning on my compiler, because it defines {{{__GNUC__=3}}}. Could this be fixed in the files on the list above, or are there some {{{__GNUC__=3}}} compilers, that need this pragma to be enabled? Regards, Kris" Bugs closed To Be Determined exception Boost 1.50.0 Problem fixed