On Wed, Aug 17, 2005 at 12:33:12PM -0700, James E Wilson wrote:
> F. Heitkamp wrote:
> > a particular cpu. Looking at the specs file for the host compiler the
> > default is -mppc.  When I gave the "--with-cpu=7400" shouldn't that have
> > made the default  -m7400?.   What about xgcc, how can I make that use
> > the 7400 cpu?
> 
> Perhaps this is a case that gcc doesn't handle right.  When you use the
> -m7400 option, gcc will pass -maltivec to the assembler.

  3.3.6 doesn't.

> When you use --with-cpu=7400 at configure time, gcc should pass -maltivec
> to the assembler by default.

  AFAICS, --with-cpu does only set the default CPU for the compiler.

> This is apparently not happening, and is probably a gcc bug.  ASM_SPEC
> would have to be modified to fix this.  You may be able to do this
> manually by creating a spec file and editing it to add the missing
> -maltivec option to the assembler specs.

  He should provide a suitable ASM_DEFAULT_SPEC for his port and modify
  the mcpu=7400 part of rs6000/rs6000.h/ASM_CPU_SPEC.

> You may want to report this problem into the gcc bugzilla database so it
> gets tracked and fixed.

  Well, 3.3.6 is a dead branch. 3.4.x and later have a proper ASM_CPU_SPEC.

  Gunther

Reply via email to