I always use both (because it's in my darn makefiles :P), but that sounds correct to me. If it said -mpentium implied -march=pentium, i'd say it's lying. most of the -m<whatever architecture> alone are worthless, it's the -march's that matter (note i say most to mean of the 4 architectures i've played with -m and -march on).
On Tue, 6 Apr 1999, Bob Bishop wrote: > Hi, > > At 2:15 am -0700 6/4/99, Daniel Berlin wrote: > > > >Also, -mpentiumpro will actually usually generate WORSE code for a pentium > >pro. > >-mpentium and -march=pentium do better at it. > > OK, but according to man cc: > > >NAME > > gcc, g++ - GNU project C and C++ Compiler (egcs-1.1.2) > [...] > > -mpentium > > Synonym for -mcpu=pentium > [...] > > Specifying -march=cpu > > type implies -mcpu=cpu type. > > If this is right, then -mpentium is redundant in the presence of > -march=pentium. > > > -- > Bob Bishop (0118) 977 4017 international code +44 118 > r...@gid.co.uk fax (0118) 989 4254 between 0800 and 1800 UK > > > > > To Unsubscribe: send mail to majord...@freebsd.org > with "unsubscribe freebsd-current" in the body of the message > To Unsubscribe: send mail to majord...@freebsd.org with "unsubscribe freebsd-current" in the body of the message