get tip of tree mips fast-isel to pass test-suite
Two bugs were fixed:
- one bit booleans were treated as 1 bit signed integers and so the literal '1' could become sign extended.
- mips uses got for pic but in certain cases, as with string constants for example, many items can be referenced from the same got entry and this case was not handled properly.
It ought to be a given that the test-suite will pass (bugs aside) so I'm really not keen on a 'make it pass' option. Also, there's already a -mips-fast-isel option that keeps the fast isel from being used by default until it's ready. -mips-fast-isel-pass-test-suite seems to be serving the same purpose.