On Nov 22, 2013, at 11:43 AM, Renato Golin <[email protected]> wrote:

> On 22 November 2013 14:33, Bernard Ogden <[email protected]> wrote:
> Non-Darwin: Arch for cpu specified with -mcpu takes precendence over arch 
> specified by -arch/-march
> Darwin: Arch specified with -arch/-march takes precendence over arch 
> specified by -mcpu
> 
> This is ugly, but if it's the expected behaviour in Darwin, I won't cry.
> 
> Jim, you seem to know these corner cases of the Darwin Arch selection, does 
> that make sense?
> 

-mcpu= takes precedence over -arch; however, the slice (cpu subtype in the 
MachO file) is still dictated by the -arch setting only.

Using -march= and -mcpu= at the same time should probably be a hard error. 
-march is preferable and 32-bit ARM is the outlier for historical reasons in 
preferring -mcpu. I’d love to be able to change that, but it’s likely to be a 
hard road.

-Jim
_______________________________________________
cfe-commits mailing list
[email protected]
http://lists.cs.uiuc.edu/mailman/listinfo/cfe-commits

Reply via email to