Hi guys, I thought it was time to resync our gcc repo against upstream, to avoid bit rot creeping into our code.
So, I did exactly that, and pushed the stuff to https://github.com/openrisc/or1k-gcc. I synced against two upstream branches, the current 4.9.0 trunk branch and the release commit of 4.8.1 in the 4.8 branch. Translated into our branches that would be in or1k and or1k-4.8.1. The reason I did the 4.8.1 release sync is that I think it might be good to have a stable base to stand on, and not just some random point in the trunk branch. But at the same time, it's good to keep track of trunk to incrementally pull in the latest changes, instead of getting a shock of them when 4.9 is released. The old or1k branch can still be found in or1k-4.8.0, I didn't bother to sync that to the 4.8.0 release. Below are testsuite results from or1k and or1k-4.8.1 Stefan or1k: === gcc Summary === # of expected passes 82728 # of unexpected failures 51 # of unexpected successes 1 # of expected failures 104 # of unresolved testcases 21 # of unsupported tests 1642 Executing on host: /opt/or1k/bin/or1k-linux-uclibc-gcc -v (timeout = 300) spawn -ignore SIGHUP /opt/or1k/bin/or1k-linux-uclibc-gcc -v Using built-in specs. COLLECT_GCC=/opt/or1k/bin/or1k-linux-uclibc-gcc COLLECT_LTO_WRAPPER=/opt/or1k/libexec/gcc/or1k-linux-uclibc/4.9.0/lto-wrapper Target: or1k-linux-uclibc Configured with: ../or1k-gcc/configure --target=or1k-linux-uclibc --prefix=/opt/or1k --disable-libssp --srcdir=../or1k-gcc --enable-languages=c,c++ --enable-threads=posix --disable-libgomp --disable-libmudflap --with-sysroot=/opt/or1k/or1k-linux-uclibc/sys-root --disable-multilib Thread model: posix gcc version 4.9.0 20130716 (experimental) (GCC) /opt/or1k/bin/or1k-linux-uclibc-gcc version 4.9.0 20130716 (experimental) (GCC) runtest completed at Wed Jul 17 06:24:53 2013 === g++ Summary === # of expected passes 51983 # of unexpected failures 63 # of expected failures 289 # of unresolved testcases 18 # of unsupported tests 1165 ALWAYS_CXXFLAGS set to {additional_flags=-fno-diagnostics-show-caret -fdiagnostics-color=never } {additional_flags=-nostdinc++ -I/home/stefan/openrisc/or1k-toolchain/build-4.9.0/or1k-linux-uclibc/libstdc++-v3/include/or1k-linux-uclibc -I/home/stefan/openrisc/or1k-toolchain/build-4.9.0/or1k-linux-uclibc/libstdc++-v3/include -I/home/stefan/openrisc/or1k-toolchain/or1k-gcc/libstdc++-v3/libsupc++ -I/home/stefan/openrisc/or1k-toolchain/or1k-gcc/libstdc++-v3/include/backward -I/home/stefan/openrisc/or1k-toolchain/or1k-gcc/libstdc++-v3/testsuite/util} {ldflags= -L/home/stefan/openrisc/or1k-toolchain/build-4.9.0/or1k-linux-uclibc/./libstdc++-v3/src/.libs -B/home/stefan/openrisc/or1k-toolchain/build-4.9.0/or1k-linux-uclibc/./libstdc++-v3/src/.libs -L/home/stefan/openrisc/or1k-toolchain/build-4.9.0/or1k-linux-uclibc/./libstdc++-v3/src/.libs } additional_flags=-fmessage-length=0 Executing on host: /opt/or1k/bin/or1k-linux-uclibc-g++ -v (timeout = 300) spawn -ignore SIGHUP /opt/or1k/bin/or1k-linux-uclibc-g++ -v Using built-in specs. COLLECT_GCC=/opt/or1k/bin/or1k-linux-uclibc-g++ COLLECT_LTO_WRAPPER=/opt/or1k/libexec/gcc/or1k-linux-uclibc/4.9.0/lto-wrapper Target: or1k-linux-uclibc Configured with: ../or1k-gcc/configure --target=or1k-linux-uclibc --prefix=/opt/or1k --disable-libssp --srcdir=../or1k-gcc --enable-languages=c,c++ --enable-threads=posix --disable-libgomp --disable-libmudflap --with-sysroot=/opt/or1k/or1k-linux-uclibc/sys-root --disable-multilib Thread model: posix gcc version 4.9.0 20130716 (experimental) (GCC) /opt/or1k/bin/or1k-linux-uclibc-g++ version 4.9.0 20130716 (experimental) (GCC) runtest completed at Wed Jul 17 12:29:49 2013 or1k-4.8.1: === gcc Summary === # of expected passes 78916 # of unexpected failures 57 # of unexpected successes 1 # of expected failures 111 # of unresolved testcases 21 # of unsupported tests 1604 Executing on host: /opt/or1k/bin/or1k-linux-uclibc-gcc -v (timeout = 300) spawn -ignore SIGHUP /opt/or1k/bin/or1k-linux-uclibc-gcc -v Using built-in specs. COLLECT_GCC=/opt/or1k/bin/or1k-linux-uclibc-gcc COLLECT_LTO_WRAPPER=/opt/or1k/libexec/gcc/or1k-linux-uclibc/4.8.1/lto-wrapper Target: or1k-linux-uclibc Configured with: ../or1k-gcc/configure --target=or1k-linux-uclibc --prefix=/opt/or1k --disable-libssp --srcdir=../or1k-gcc --enable-languages=c,c++ --enable-threads=posix --disable-libgomp --disable-libmudflap --with-sysroot=/opt/or1k/or1k-linux-uclibc/sys-root --disable-multilib : (reconfigured) ../or1k-gcc/configure --target=or1k-linux-uclibc --prefix=/opt/or1k --disable-libssp --srcdir=../or1k-gcc --enable-threads=posix --disable-libgomp --disable-libmudflap --with-sysroot=/opt/or1k/or1k-linux-uclibc/sys-root --disable-multilib target_alias=or1k-linux-uclibc --enable-languages=c,c++,lto --no-create --no-recursion Thread model: posix gcc version 4.8.1 (GCC) /opt/or1k/bin/or1k-linux-uclibc-gcc version 4.8.1 (GCC) runtest completed at Mon Jul 15 09:13:24 2013 === g++ Summary === # of expected passes 49691 # of unexpected failures 72 # of expected failures 286 # of unresolved testcases 4 # of unsupported tests 1071 ALWAYS_CXXFLAGS set to {additional_flags=-fno-diagnostics-show-caret } {additional_flags=-nostdinc++ -I/home/stefan/openrisc/or1k-toolchain/build-gcc-4.8.1/or1k-linux-uclibc/libstdc++-v3/include/or1k-linux-uclibc -I/home/stefan/openrisc/or1k-toolchain/build-gcc-4.8.1/or1k-linux-uclibc/libstdc++-v3/include -I/home/stefan/openrisc/or1k-toolchain/or1k-gcc/libstdc++-v3/libsupc++ -I/home/stefan/openrisc/or1k-toolchain/or1k-gcc/libstdc++-v3/include/backward -I/home/stefan/openrisc/or1k-toolchain/or1k-gcc/libstdc++-v3/testsuite/util} {ldflags= -L/home/stefan/openrisc/or1k-toolchain/build-gcc-4.8.1/or1k-linux-uclibc/./libstdc++-v3/src/.libs -B/home/stefan/openrisc/or1k-toolchain/build-gcc-4.8.1/or1k-linux-uclibc/./libstdc++-v3/src/.libs -L/home/stefan/openrisc/or1k-toolchain/build-gcc-4.8.1/or1k-linux-uclibc/./libstdc++-v3/src/.libs } additional_flags=-fmessage-length=0 Executing on host: /opt/or1k/bin/or1k-linux-uclibc-g++ -v (timeout = 300) spawn -ignore SIGHUP /opt/or1k/bin/or1k-linux-uclibc-g++ -v Using built-in specs. COLLECT_GCC=/opt/or1k/bin/or1k-linux-uclibc-g++ COLLECT_LTO_WRAPPER=/opt/or1k/libexec/gcc/or1k-linux-uclibc/4.8.1/lto-wrapper Target: or1k-linux-uclibc Configured with: ../or1k-gcc/configure --target=or1k-linux-uclibc --prefix=/opt/or1k --disable-libssp --srcdir=../or1k-gcc --enable-languages=c,c++ --enable-threads=posix --disable-libgomp --disable-libmudflap --with-sysroot=/opt/or1k/or1k-linux-uclibc/sys-root --disable-multilib Thread model: posix gcc version 4.8.1 (GCC) /opt/or1k/bin/or1k-linux-uclibc-g++ version 4.8.1 (GCC) runtest completed at Mon Jul 15 15:21:17 2013 _______________________________________________ OpenRISC mailing list [email protected] http://lists.openrisc.net/listinfo/openrisc
