Snapshot Builds
Snapshot Builds
I've been looking at this problem for nearly 2 weeks. This looks like a problem triggered in some versions of the boost library remove_vertex() function. If the vertices are renumbered, valgrind detects several use after free bugs which then either terminates with SIGSEGV from following a bad pointer or causes SDCC to generate code with bad stack offsets because the stack conflict graph has been mangled. I'm not yet sure if the bug is in the boost code itself or in how gcc is compiling it, but I...
* device/lib/s08-stack-auto/_setjmp.c: fix bug #3743
* src/hc08/main.c (hasExtBitOp),
Wrong return value on longjmp/setjmp for s08 port with --stack-auto
Fixed in [r14891]
* device/lib/s08-stack-auto/_setjmp.c: fix bug #3743