Disable OP_INEG cfolding on 32 bit arches, as it breaks the LNEG decomposition. The...
commitc3cd3eb8777e2fd017b7881a318010152c020588
authorZoltan Varga <vargaz@gmail.com>
Wed, 9 Feb 2011 04:09:24 +0000 (9 05:09 +0100)
committerZoltan Varga <vargaz@gmail.com>
Wed, 9 Feb 2011 04:11:43 +0000 (9 05:11 +0100)
tree0e7d88cc7668138a7f12ad3544369eb7082c75e8
parent610f8d77c9ce9d97a8b66f6621306ce4e3a6f9aa
Disable OP_INEG cfolding on 32 bit arches, as it breaks the LNEG decomposition. The previous special casing didn't work as the spill pass could insert a store between the ineg and the adc_imm. Fixes #670479.
mono/mini/cfold.c