Recently, the test support/regression/test/blake2s.c fails for the test-ucgbz80 target. We should look into this soon, since this would be a regression vs. 4.6.0, so it should be fixed for SDCC 4.7.0.
The issue has been introduced in [r16036]
in SDCCcse.c static int isSignedOp (iCode *ic)
caseCAST:/* Casts from pointer types do not depend on the signedness of the source type. */return!IS_PTR(operandType(IC_RIGHT(ic)));caseRIGHT_OP:caseARRAYINIT:return1;
commenting the return statement make the test pass.
The issue has been introduced in [r16036]
in SDCCcse.c
static int isSignedOp (iCode *ic)commenting the return statement make the test pass.
Related
Commit: [r16036]
Last edit: Gabriele Gorla 18 hours ago