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.

Reply via email to