title: Address Sanitizer option "-fsanitize-recover=address" is not supported
body: <p>I am trying to use Address Sanitizer with gcc in my project.</p>
  
  <p>So, I added the required flags in compiler as well as linker :</p>
  
  <pre><code>ADD_COMPILE_OPTIONS(-O0 -g -Wall -fsanitize=address -fno-omit-frame-pointer)
  SET(CMAKE_EXE_LINKER_FLAGS  "${CMAKE_EXE_LINKER_FLAGS} -fsanitize=address")
  </code></pre>
  
  <p>Address Sanitizer is working after this, but it aborts my application after the first error. I want the Address Sanitizer to continue running even after reporting the error. So, I added one more flag like below (as per the link <a href="https://github.com/google/sanitizers/wiki/AddressSanitizer" rel="nofollow noreferrer">https://github.com/google/sanitizers/wiki/AddressSanitizer</a>) :</p>
  
  <pre><code>ADD_COMPILE_OPTIONS(-O0 -g -Wall -fsanitize=address -fsanitize-recover=address -fno-omit-frame-pointer)
  </code></pre>
  
  <p>After this I am getting the error that this recover flag is not supported :</p>
  
  <pre><code>Problems were encountered while collecting compiler information:
  cc1plus: error: -fsanitize-recover=address is not supported
  </code></pre>
  
  <p>PS : My gcc version is gcc (Ubuntu 5.4.0-6ubuntu1~16.04.10) 5.4.0 20160609</p>