gmake check failures on FreeBSD 5.4

FAIL: /usr/home/jeffc/llvm/obj/../test/Regression/Transforms/InstCombine/2004-11-27-SetCCForCastLargerAndConstant.ll:

    %Y = cast sbyte %SB to uint ; <uint> [#uses=1]
    %Y = cast sbyte %SB to int ; <int> [#uses=1]
    %Y = cast ubyte %SB to uint ; <uint> [#uses=1]
    %Y = cast ubyte %SB to int ; <int> [#uses=1]
    %Y = cast sbyte %SB to uint ; <uint> [#uses=1]
    %Y = cast sbyte %SB to int ; <int> [#uses=1]
    %Y = cast ubyte %SB to uint ; <uint> [#uses=1]
    %Y = cast ubyte %SB to int ; <int> [#uses=1]

FAIL: /usr/home/jeffc/llvm/obj/../test/Regression/Transforms/InstCombine/JavaCompare.ll:

    %c1 = setgt int %A, %B ; <bool> [#uses=1]
    %tmp = cast bool %c1 to int ; <int> [#uses=1]
    %c2 = setlt int %A, %B ; <bool> [#uses=1]
    %c31 = setlt int %tmp, 1 ; <bool> [#uses=1]
    %c3 = or bool %c2, %c31 ; <bool> [#uses=1]

FAIL: /usr/home/jeffc/llvm/obj/../test/Regression/Transforms/InstCombine/cast-set.ll:

    %B = cast bool %A to int ; <int> [#uses=1]

FAIL: /usr/home/jeffc/llvm/obj/../test/Regression/Transforms/InstCombine/cast.ll:
    %c = cast int %X to long ; <long> [#uses=1]

FAIL: /usr/home/jeffc/llvm/obj/../test/Regression/Transforms/InstCombine/set.ll:
    %C = seteq int %a, %b ; <bool> [#uses=1]

These are all due to a temporary fix for PR571. This fix disabled a transformation that was buggy, but disabled several transformations that were not in the process. I plan to fix this when I am able to stop living in hotel rooms for a while, which will be a couple of weeks. If you'd like to add:

; XFAIL: *

lines to each of these in the meantime, that would be great.

-Chris