[Bug target/115408] regression between gcc 13.3.0 and 14.1.0 using -mips16 and -minterlink-mips16 with openssl
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=115408 --- Comment #6 from Sam James --- If it's "kinda urgent", please provide the full info we need, including "secret sauce".
[Bug target/115408] regression between gcc 13.3.0 and 14.1.0 using -mips16 and -minterlink-mips16 with openssl
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=115408 --- Comment #5 from gagan sidhu (broly) --- hi andrew, i tried compiling another program that wasn't openssl and a similar issue arose. something is seriously wrong in 14.1.0 in terms of -mips16 and -minterlink-mips16 mode this is kinda urgent now: /Volumes/xtoolshit/hdr3/le/cross/bin/../lib/gcc/mips64el-none-linux-gnu/14.1.0/../../../../mips64el-none-linux-gnu/bin/ld: /tmp/ccPV2gsV.lto.o: in function `do_upgrade_post': /Volumes/xtoolshit/misc/dd-wrt/src/router/httpd/modules/upgrade.c:402:(.text.do_upgrade_post+0x498): warning: the use of `mktemp' is dangerous, better use `mkstemp' or `mkdtemp' /Volumes/xtoolshit/hdr3/le/cross/bin/../lib/gcc/mips64el-none-linux-gnu/14.1.0/../../../../mips64el-none-linux-gnu/bin/ld: /Volumes/xtoolshit/hdr3/le/cross/bin/../lib/gcc/mips64el-none-linux-gnu/14.1.0/../../../../mips64el-none-linux-gnu/bin/ld: DWARF error: could not find abbrev number 85 /tmp/ccPV2gsV.lto.o: in function `ej_get_currate': :(.text.ej_get_currate+0x84): undefined reference to `__mips16_call_stub_df_0' /Volumes/xtoolshit/hdr3/le/cross/bin/../lib/gcc/mips64el-none-linux-gnu/14.1.0/../../../../mips64el-none-linux-gnu/bin/ld: :(.text.ej_get_currate+0x96): undefined reference to `__mips16_gtdf2' something to do with the stubs is screwed up, it seems.
[Bug target/115408] regression between gcc 13.3.0 and 14.1.0 using -mips16 and -minterlink-mips16 with openssl
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=115408 --- Comment #4 from gagan sidhu (broly) --- well, i can give the final pass since it's a bit generic: AR=ar LDFLAGS="-Wl,-rpath,/cross/lib" \ ../gcc-14.1.0/configure --prefix=/cross \ --target=mips64el-none-linux-gnu --build=x86_64-apple-darwin17 --host=x86_64-apple-darwin17 --enable-shared \ --disable-static --enable-frame-pointer --enable-languages=c,c++,objc,fortran --with-native-system-header-dir=/tools/include --with-glibc-version=2.38 \ --with-mpc=/cross --with-mpfr=/cross --with-gmp=/cross --with-isl=/cross i highly doubt it's related to mpc, mpfr, gmp or isl.
[Bug target/115408] regression between gcc 13.3.0 and 14.1.0 using -mips16 and -minterlink-mips16 with openssl
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=115408 --- Comment #3 from gagan sidhu (broly) --- that's my secret sauce, dogg. i can email it to you but don't give it out.
[Bug target/115408] regression between gcc 13.3.0 and 14.1.0 using -mips16 and -minterlink-mips16 with openssl
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=115408 Andrew Pinski changed: What|Removed |Added Status|UNCONFIRMED |WAITING Ever confirmed|0 |1 Last reconfirmed||2024-06-09 --- Comment #2 from Andrew Pinski --- How did you configure gcc for both versions of GCC?
[Bug target/115408] regression between gcc 13.3.0 and 14.1.0 using -mips16 and -minterlink-mips16 with openssl
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=115408 --- Comment #1 from gagan sidhu (broly) --- Created attachment 58395 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=58395=edit mips64el-none-linux-gnu, openssl 1.1.1v, mabi=32, glibc 2.38