On the one hand, it's nice for gcc to do what you tell it: tune for athlon-xp, and allow sse2 instructions. On the other hand, it would be nice to get a big bold warning that your arch does not support one of the other command-line flags. That's my opinion at least. I would guess that this is not a bug, unless gcc claims to already support diagnoses of command-line argument flag conflicts. Brian On Thu, Nov 11, 2010 at 4:57 AM, tom <tompotts@xxxxxxxxxxxxxxxxxxxxxx> wrote: > I've just found out the problem with a project is due to flag -msse2 being > used along with -march=athlon-xp (32bit) which doesn't support sse2! > Does this count as a bug or crass stupidity or both? > Tom >