With recent improvements to long long support, more and more regression tests work. However, there now are three that seem to work for the z80-related ports even on 32-bit systems, but fail for hc08 even on 64-bit systems:
tests/gcc-torture-execute-20020226-1.c
tests/gcc-torture-execute-950511-1.c
tests/gcc-torture-execute-20060110-1.c
Philipp
long long support is far from complete on hc08, here is the result of longlong.c
other failed test cases of longlong on hc08/s08 besides longlong.c
bug-2477.c
gcc-torture-execute-20000314-2.c
gcc-torture-execute-20000523-1.c
gcc-torture-execute-20001108-1.c
gcc-torture-execute-20020201-1.c
gcc-torture-execute-20020226-1.c
gcc-torture-execute-20020402-3.c
gcc-torture-execute-20020506-1.c
gcc-torture-execute-20020508-1.c
gcc-torture-execute-20020508-2.c
gcc-torture-execute-20020508-3.c
gcc-torture-execute-20041011-1.c
gcc-torture-execute-20050111-1.c
gcc-torture-execute-20060110-1.c
gcc-torture-execute-20060110-2.c
gcc-torture-execute-20060127-1.c
gcc-torture-execute-20080529-1.c
gcc-torture-execute-20101013-1.c
gcc-torture-execute-920829-1.c
gcc-torture-execute-921029-1.c
gcc-torture-execute-941015-1.c
gcc-torture-execute-950511-1.c
gcc-torture-execute-950512-1.c
gcc-torture-execute-960801-1.c
gcc-torture-execute-961122-1.c
gcc-torture-execute-961213-1.c
gcc-torture-execute-961213-1.c
gcc-torture-execute-pr19606.c
This mostly got fixed in [r10209]. However, there is still an issue with some % in the longlong.c test. I'll open a separate bug for that.
Philipp