https://gcc.gnu.org/bugzilla/show_bug.cgi?id=102024
--- Comment #38 from Segher Boessenkool <segher at gcc dot gnu.org> --- + cat test.c struct foo { int : 0; double a; int : 0; double b; int : 0; }; extern void func(struct foo); void pass_foo(void) { struct foo test; test.a = 114; test.b = 514; func(test); } + cc -version MIPSpro Compilers: Version 7.30 + cc -64 -ansi -c test.c -o test.o Cannot find license file (-1,73:2) No such file or directory This product (cc) requires a license password. For license installation and trouble shooting information visit the web page: http://www.sgi.com/Support/Licensing/install_docs.html To obtain a Permanent license (proof of purchase required) or an Evaluation license please visit our license request web page: http://www.sgi.com/Products/license.html or send a blank email message to: lice...@sgi.com In North America, Silicon Graphics' customers may request Permanent licenses by sending a facsimile to: (650) 390-0537 or by calling our technical support hotline 1-800-800-4SGI If you are Outside of North America or you are not a Silicon Graphics support customer then contact your local support provider. qemu: Unsupported syscall: sgisys(107) qemu: Unsupported syscall: sgisys(111) qemu: Unsupported syscall: sgisys(107) qemu: Unsupported syscall: sgisys(111) ### Assertion failure at line 137 of ../../be/cg/MIPS/exp_loadstore.cxx: ### Compiler Error in file test.c during Code_Expansion phase: ### unexpected mtypes in Pick_Load_Instruction cc INTERNAL ERROR: /usr/lib32/cmplrs/be returned non-zero status 1