... in gcc, that is. The functionality was removed years ago, but the flag is still silently accepted, and ignored. https://gcc.gnu.org/ml/gcc-help/2011-05/msg00360.html In clang the flag does what it says in the bottle. (Learned this from http://www.dwheeler.com/essays/apple-goto-fail.html)