https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89019
--- Comment #3 from ian at gcc dot gnu.org <ian at gcc dot gnu.org> --- Author: ian Date: Wed Feb 6 04:48:35 2019 New Revision: 268572 URL: https://gcc.gnu.org/viewcvs?rev=268572&root=gcc&view=rev Log: gcc/go: PR go/89019 * go-gcc.cc (Gcc_backend::placeholder_struct_type): Mark placeholder structs as requiring structural equality. (Gcc_backend::set_placeholder_pointer_type): Propagate the canonical type from the desired pointer type to the placeholder pointer type. gcc/testsuite/: * lib/go-torture.exp: Test compiling with -flto. Modified: trunk/gcc/go/ChangeLog trunk/gcc/go/go-gcc.cc trunk/gcc/testsuite/ChangeLog trunk/gcc/testsuite/lib/go-torture.exp