https://gcc.gnu.org/bugzilla/show_bug.cgi?id=64779
Gerald Pfeifer <gerald at pfeifer dot com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |NEW Last reconfirmed| |2015-01-26 Ever confirmed|0 |1 --- Comment #2 from Gerald Pfeifer <gerald at pfeifer dot com> --- I built GCC configured --without-libgcj --without-libffi and the result works just fine on your testcase: % ~/gcc-ref10-i386/bin/gcc -c conftest.s In case this provide some insight, here the same with gcc -v: % ~/gcc-ref10-i386/bin/gcc -v -c conftest.s Using built-in specs. COLLECT_GCC=/home/gerald/gcc-ref10-i386/bin/gcc Target: i386-unknown-freebsd10.1 Configured with: /scratch2/tmp/gerald/gcc-HEAD/configure --prefix=/home/gerald/gcc-ref10-i386 --disable-libgcj --without-libffi --with-gmp=/home/gerald/10-i386 --with-as=/home/gerald/10-i386/bin/as --with-ld=/home/gerald/10-i386/bin/ld Thread model: posix gcc version 5.0.0 20150125 (experimental) (GCC) COLLECT_GCC_OPTIONS='-v' '-c' '-mtune=generic' '-march=i486' /home/gerald/10-i386/bin/as -v -o conftest.o conftest.s GNU assembler version 2.23.2 (i386-portbld-freebsd10.0) using BFD version (GNU Binutils) 2.23.2 COMPILER_PATH=/home/gerald/gcc-ref10-i386/libexec/gcc/i386-unknown-freebsd10.1/5.0.0/:/home/gerald/gcc-ref10-i386/libexec/gcc/i386-unknown-freebsd10.1/5.0.0/:/home/gerald/gcc-ref10-i386/libexec/gcc/i386-unknown-freebsd10.1/:/home/gerald/gcc-ref10-i386/lib/gcc/i386-unknown-freebsd10.1/5.0.0/:/home/gerald/gcc-ref10-i386/lib/gcc/i386-unknown-freebsd10.1/ LIBRARY_PATH=/home/gerald/gcc-ref10-i386/lib/gcc/i386-unknown-freebsd10.1/5.0.0/:/home/gerald/gcc-ref10-i386/lib/gcc/i386-unknown-freebsd10.1/5.0.0/../../../:/lib/:/usr/lib/ COLLECT_GCC_OPTIONS='-v' '-c' '-mtune=generic' '-march=i486' When I build with just --disable-libgcj, the bootstrap also succeeds. It is when I build without this that bootstrap fails in the manner described above.