_va_list problems...

Zack Weinberg zack@wolery.cumb.org
Sun Feb 20 14:55:00 GMT 2000


On Sun, Feb 20, 2000 at 01:55:59PM -0800, Bruce Korb wrote:
> 
> > gmake[3]: Entering directory `/u/bkorb/tools/gcc/=build/gcc'
> > rm -f tmplibgcc2.a
> > for name in _muldi3 _divdi3 _moddi3 _udivdi3 _umoddi3 _negdi2 \
> > _lshrdi3 _ashldi3 _ashrdi3 _ffsdi2 _udiv_w_sdiv _udivmoddi4 \
> > _cmpdi2 _ucmpdi2 _floatdidf _floatdisf _fixunsdfsi _fixunssfsi \
> > _fixunsdfdi _fixdfdi _fixunssfdi _fixsfdi _fixxfdi _fixunsxfdi \
> > _floatdixf _fixunsxfsi _fixtfdi _fixunstfdi _floatditf \
> > __gcc_bcmp _varargs __dummy _eprintf _bb _shtab _clear_cache \
> > _trampoline __main _exit _ctors _pure; \
> > do \
> >   echo ${name}; \
> >   /u/bkorb/tools/gcc/=build/gcc/xgcc \
> > -B/u/bkorb/tools/gcc/=build/gcc/ \
> > -B/usr/local/i686-pc-sco3.2v5.0.5/bin/ \
> > -I/usr/local/i686-pc-sco3.2v5.0.5/include -O2   -DIN_GCC \
> >   -g -O2 -I./include   -g1  -DIN_LIBGCC2 -D__GCC_FLOAT_NOT_NEEDED  \
> > -I. - I../../egcs/gcc -I../../egcs/gcc/config \
> > -I../../egcs/gcc/../include -c -DL${name} \
> >        ../../egcs/gcc/libgcc2.c -o ${name}.o; \
> >   if [ $? -eq 0 ] ; then true; else exit 1; fi; \
> >   ar rc tmplibgcc2.a ${name}.o; \
> >   rm -f ${name}.o; \
> > done
> > _muldi3
> > In file included from ../../egcs/gcc/tsystem.h:52,
> >                  from ../../egcs/gcc/libgcc2.c:35:
> > include/stdio.h:156: redefinition of `va_list'
> > include/stdarg.h:90: `va_list' previously declared here
> > gmake[3]: *** [libgcc2.a] Error 1
> 
> Below are the referenced files, from the generated
> gcc/include directory.

Could you please send me context diffs between the modified files and
the originals?  I can't tell what's going on just from this.

zw


More information about the Gcc-bugs mailing list