On Thu, 27 Feb 2003 14:07:21 +0100 (MET)
"Maciej W. Rozycki" <macro@ds2.pg.gda.pl> wrote:
> On Thu, 27 Feb 2003, Yoichi Yuasa wrote:
>
> > > Ah, I see how it happens now -- "-mipsN" has a higher priority than
> > > "-mcpu=" (but lower than "-march=") so in this case "-mips2" overrides
> > > "-mcpu=vr4100". How about:
> > >
> > > GCCFLAGS += -mcpu=vr4100 -Wa,--trap
> > >
> > > then?
> >
> > That is fine.
> > However, the following warning is displayed.
> >
> > Warning: The -mcpu option is deprecated. Please use -march and -mtune
> > instead.
>
> Does is disappear with "-m4100"?
Yes it does.
> That would be strange. And "-mcpu=" is
> indeed deprecated, but it works for most versions and "-march=" and
> "-mtune=" are too new to be used by everyone. But as I wrote, we will end
> with a test for these options eventually as "-mcpu=" is already removed
> from the trunk. As a result the warning will disappear.
binutils-2.12.90.0.1/gas/config/tc-mips.c has a following part.
if (mips_arch == CPU_UNKNOWN && mips_cpu != CPU_UNKNOWN)
{
ci = mips_cpu_info_from_cpu (mips_cpu);
assert (ci != NULL);
mips_arch = ci->cpu;
as_warn (_("The -mcpu option is deprecated. Please use -march and "
"-mtune instead."));
}
When I set up following GCCFLAGS,
GCCFLAGS += -mcpu=vr4100 -Wa,--trap
the mips_arch is CPU_UNKNOWN and the mips_cpu is CPU_VR4100.
The gas print out warnning.
Yoichi
|