> I had not realized that you were into self abuse like that. you are > going to have a bad time. I tried this as a way to test the wide-int > branch because if we made hwi be 32bits, then it would trigger the long > version of the implementation wide-int routines. What a disaster!!!! > richard sandiford told me not to try and i ignored him. that was a > wasted weekend!!! There are roadblocks everywhere. i certainly do > not have a complete list, because i gave up after hacking a few things > back. But very quickly you find places like real.[ch] which no longer > work because the math that the dfp people hacked into it no longer works > if the hwis are 32 bits. it is misleading because all of the tests > are still there, it is just that the equations return the wrong > answers. It is like this, one place after another.
I think that you're exaggerating here, there might be some breakages but they should be localized and fixable. We have 4.7-based 32-bit HWI cross-compilers and they work pretty well, at least Ada and C, and I don't think that anything has substantially changed on the mainline. -- Eric Botcazou