https://gcc.gnu.org/bugzilla/show_bug.cgi?id=115408
Bug ID: 115408 Summary: regression between gcc 13.3.0 and 14.1.0 using -mips16 and -minterlink-mips16 with openssl Product: gcc Version: 14.1.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: target Assignee: unassigned at gcc dot gnu.org Reporter: broly at mac dot com Target Milestone: --- Created attachment 58394 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=58394&action=edit mips64el-none-linux-gnu, mabi=32, openssl 1.1.1v, gcc 13.3.0 hi, i noticed today whilst compiling openssl that there is an issue with the -mips16 and -minterlink-mips16 flags. to be specific, when i use gcc 13.3.0 i have no problem compiling both the libcrypto/libssl libraries AND the openssl program with these flags (greatly reducing their size). i noticed in 14.1.0, the libraries compile fine but the compiler fails to understand the optimised mips16 symbols when compiling the openssl program, resulting in a failure. the log for each build is labelled and provided.