directOperandSymbol in src/SDCCpepph.c tries to parse the names of global symbols, but only works if the symbol name is ASCII, so using non-ASCII characters results in the fallback triggering, in turn resulting in more false-positives for volatile, and thus potentially less optimization.