The ds390 backend just got full bool support in revision #9795. Nearly all regression test pass, but in tests/bool.c some of the tests that do addition on bool fail (and are thus currently disabled for ds390).
Apparently, a necessary cast to bool is omitted when the result of the addition is used as the operand of an equality comparison, while plain addition of a literal to a bool seems to work ok.
Philipp
Last edit: Philipp Klaus Krause 2016-11-03
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Apparently, a necessary cast to bool is omitted when the result of the addition is used as the operand of an equality comparison, while plain addition of a literal to a bool seems to work ok.
Philipp
Last edit: Philipp Klaus Krause 2016-11-03
Not sure when this was fixed, but all of the bool.c tests are passing currently with [r11073], so I am closing this ticket and re-enabling the tests.