there are cases (with long long) which gets through, but not with the
right output. When i replace long long with long the testcases runs
fine, even those giving wrong output.
The target is not able to compile properly for simple statements like
long long a = 10;
So when i looked into the .md file i saw no patterns with DI machine
mode ,used for long long(am i right?), execpt
define_insn "adddi3" and define_insn "subdi3"
The .md file says that this is to prevent gcc from synthesising it,
though i didnt understand what that means.