Joern RENNECKE <[EMAIL PROTECTED]> wrote: > My simulator now segfaults for every single execution test built with > mainline; when I try gdb, it also segfaults, > somewhere in the dwarf handling code. > Unless someone comes up with a viable concept how to maintain sh64 > support in gcc, I think we have to deprecate > it now, since at the time of the gcc 4.3 release it can be expected to > have bitrotted too much to be more useful than > or even as useful as a vintage release.
I agree with Joern about the disastrous status of the simulator test, though not every execution tests fail in my environment: === g++ Summary === # of expected passes 12270 # of unexpected failures 235 # of unexpected successes 1 # of expected failures 65 # of unresolved testcases 50 # of unsupported tests 140 === gcc Summary === # of expected passes 38606 # of unexpected failures 610 # of unexpected successes 2 # of expected failures 73 # of unresolved testcases 42 # of untested testcases 28 # of unsupported tests 413 === libstdc++ Summary === # of expected passes 2390 # of unexpected failures 491 # of unexpected successes 1 # of expected failures 10 # of unsupported tests 153 Compiler version: 4.2.0 20060823 (experimental) Platform: sh64-unknown-elf configure flags: --host=i686-pc-linux-gnu --target=sh64-unknown-elf --with-ld=/usr/local/bin/sh64-unknown-elf-ld --with-as=/usr/local/bin/sh64-unknown-elf-as --disable-libssp --with-headers --with-newlib --disable-gdb --enable-languages=c,c++ Perhaps it's because I gave up the unified tree and use older sim and binutils. Oddly the result of the regtest on sh64-unknown-linux-gnu looks not so broken: http://gcc.gnu.org/ml/gcc-testresults/2006-08/msg01073.html Regards, kaz