https://gcc.gnu.org/bugzilla/show_bug.cgi?id=72812
--- Comment #2 from ian at gcc dot gnu.org <ian at gcc dot gnu.org> --- Author: ian Date: Fri Aug 5 20:11:30 2016 New Revision: 239179 URL: https://gcc.gnu.org/viewcvs?rev=239179&root=gcc&view=rev Log: PR go/72812 * go-gcc.cc (char_needs_encoding): New static function. (needs_encoding, fetch_utf8_char): New static functions. (encode_id): New static function. (Gcc_backend::global_variable): Set asm name if the name is not simple ASCII. (Gcc_backend::implicit_variable): Likewise. (Gcc_backend::implicit_variable_reference): Likewise. (Gcc_backend::immutable_struct): Likewise. (Gcc_backend::immutable_struct_reference): Likewise. (Gcc_backend::function): Likewise. Modified: trunk/gcc/go/ChangeLog trunk/gcc/go/go-gcc.cc