The gcc man page suggests that -march can be used "in conjunction with or instead of the -mcpu= option".
And quoting the behavior in the patch, when both -march and -mcpu is set, given the consistency, they are treated equal with only -mcpu set, which makes sense. However that particular patch doesn't seem to be applied in Linaro-4.5-2010.10-0.
Currently switched to -mtune instead of -mcpu, but still feeling a bit confused.
The gcc man page suggests that -march can be used "in conjunction with or instead of the -mcpu= option".
And quoting the behavior in the patch, when both -march and -mcpu is set, given the consistency, they are treated equal with only -mcpu set, which makes sense. However that particular patch doesn't seem to be applied in Linaro- 4.5-2010. 10-0.
Currently switched to -mtune instead of -mcpu, but still feeling a bit confused.