betterer gcc version check.

Was about to update #199 but you were a bit too quick for me. Not sure if including `__GNUC_PATCHLEVEL__` adds too much precision.