[Bug target/115408] New: regression between gcc 13.3.0 and 14.1.0 using -mips16 and -minterlink-mips16 with openssl
broly at mac dot com
gcc-bugzilla@gcc.gnu.org
Sun Jun 9 23:17:53 GMT 2024
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.
More information about the Gcc-bugs
mailing list