For clarification: I know how evil globals are and when not to use them :)
Strictly speaking, no.
Some things to consider: Global variables increase the static size of your program in memory. If access to the variable needs to be synchronized, that would incur some performance overhead.