[cfe-commits] [PATCH] Mark ARCMT test cases as XFAIL on ARM

David Tweed david.tweed at arm.com
Thu Sep 20 01:06:36 PDT 2012


|  I tried your trick, and the result is very close to yours (see attach). Ya!

Excellent.

|  Aren't aapcs the ARM calling convention standard? Why it's not the default on
|ARM platform, and we need to spell it out?

My understanding, such as it is, is that some older arm platforms use something called apcs. An additional wrinkle is how much of this is Linux specific: iOS also runs on ARM hardware. I don't know if it's feasible/infeasible to set this automatically based upon target triple: obviously if it was that'd be great to enable.

> My feeling is that, with regard to fixing regression test issues, it's simplest to say that if you're using an armv7l or higher, you have to specify --with-abi=aapcs when doing a build you're going to test. Possibly this ought to be mentioned in some documentation, but beyond that I think it's of less priority than looking at other issues encountered using LLVM on ARM.

|  I think your configuration options definitely have to be documented somewhere
|(either on [1] or [2], any better idea?). And just to make sure, are the options
|you gave me are LLVM configure's? Since I don't see them (--with-abi, for example)
|on `$LLVM_SRC/configure --help`. :/

This came originally from trying to replicate the configuration, and hence failures, of the public buildbots.

Cheers,
Dave







More information about the cfe-commits mailing list