Add GCC 5 support.
Additionally, it supports ubsan, which lets you add runtime checks for undefined behavior and out-of-bounds access.
ubsan
Here's an example screenshot of an illegal memory read: