move nonstandard gamma() etc. to _GNU_SOURCE only