Fix office-ispell big-endian reference output

As Daniel has mentioned, this test is completely broken (on both big and little
endian systems, it just errors out). On top of that, there seems to be some
endian sensitivity in the code that checks the file magic. As a result, on big
endian systems, the error message contains the full path of the input file
(which makes it impossible to create a reference output).

Here I've slightly modified the test so that it only prints the base path name
on big endian systems (so that I can create a reference output), and I've added
that reference output. This change can be reverted once the test is actually
fixed to do something useful.


git-svn-id: https://llvm.org/svn/llvm-project/test-suite/trunk@181258 91177308-0d34-0410-b5e6-96231b3b80d8
Add other big-endian reference outputs

In the name of getting reasonable feedback from the buildbots (and other
test-suite runs that use the reference outputs), add big-endian reference
outputs for the remaining endian-sensitive tests. Some of these tests should
probably be fixed in other ways, and I'll continue to work on that in the
future.


git-svn-id: https://llvm.org/svn/llvm-project/test-suite/trunk@181259 91177308-0d34-0410-b5e6-96231b3b80d8
Always enable hashed program output when using reference outputs

Because several of the reference outputs require hashed output, running
with reference outputs but without hashed program output yields anomalous
failures.


git-svn-id: https://llvm.org/svn/llvm-project/test-suite/trunk@181260 91177308-0d34-0410-b5e6-96231b3b80d8