I am trying to get gcc to shut up about my usage of binary constants. They make the code more readable, but prevent me from using -pedantic which I comply with otherwise. I would either like to have a switch like -fnobinaryconstwarn or similar (which I don't think exists after perusing the man page for a while) or use a 
#pragma GCC diagnostic ignored "-pedantic" 
to selectively disable the pedantic warnings for a short stretch like described here: Selectively disable GCC warnings for only part of a translation unit? Unfortunately that doesn't seem to work. What are my options?
For clang
#pragma GCC diagnostic ignored "-Wpedantic"
works, while the line above doesn't, but it generates an error for gcc.
 
     
     
    