On Fri, Feb 15, 2013 at 10:28 AM, Richard Earnshaw <rearn...@arm.com> wrote: > On 15/02/13 18:20, Seth LaForge wrote: >> +# Handle big-endian ARM architectures. >> +case ${target} in >> +arm*b-*-*) >> + tm_defines="${tm_defines} TARGET_BIG_ENDIAN_DEFAULT=1" >> + ;; > > Not ok. This would mismatch on > > arm-blob-linux-gnueabi > > and cause it to be treated as big-endian.
I was under the impression that gcc target specs were always triplets; there are certainly lots of references in the gcc docs to "gcc target triplet". Are there cases in which the target can have more than 3 components? If so, I could certainly change the test to use a regexp, or inline it all of the ARM handlers in the case statement below. Seth