https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87085
--- Comment #9 from H.J. Lu <hjl.tools at gmail dot com> --- (In reply to ncm from comment #8) > (In reply to H.J. Lu from comment #7) > > (In reply to chengming from comment #4) > > > Created attachment 44602 [details] > > > ELF file > > > > > > compiled with command > > > gcc -v -save-temps -m32 -march=i386 -fcf-protection=none -o onlyReturn > > > onlyReturn.c > output.txt 2>&1 > > > > Fedora 28 run-time only supports i686 or above. You can't use any libraries > > on Fedora 28. > > Not relevant: Reporter is not trying to run i386 code on fedora 28, but only > generate i386 code to run on a cross target. He/she needs a proper i386 run-time, not the i686 run-time from Fedora.