http://gcc.gnu.org/bugzilla/show_bug.cgi?id=54028

             Bug #: 54028
           Summary: [4.8 Regression] libada build failure when
                    bootstrapping x86_64-w64-mingw32
    Classification: Unclassified
           Product: gcc
           Version: 4.8.0
            Status: UNCONFIRMED
          Severity: normal
          Priority: P3
         Component: ada
        AssignedTo: unassig...@gcc.gnu.org
        ReportedBy: rai...@emrich-ebersheim.de


build of libada fails in gcc/ada/rts:

/SCRATCH/tmp.xipisatGtI/gcc-4.8.0/gcc-4.8.0/./gcc/xgcc
-B/SCRATCH/tmp.xipisatGtI/gcc-4.8.0/gcc-4.8.0/./gcc/
-L/opt/devel/gnu/gcc/MINGW_NT/x86_64-w64-mingw32/mingw-w64-runtime-trunk-svn/gcc-4.8.0/x86_64-w64-mingw32/lib
-L/opt/devel/gnu/gcc/MINGW_NT/x86_64-w64-mingw32/mingw-w64-runtime-trunk-svn/gcc-4.8.0/mingw/lib
-isystem
/opt/devel/gnu/gcc/MINGW_NT/x86_64-w64-mingw32/mingw-w64-runtime-trunk-svn/gcc-4.8.0/x86_64-w64-mingw32/include
-isystem
/opt/devel/gnu/gcc/MINGW_NT/x86_64-w64-mingw32/mingw-w64-runtime-trunk-svn/gcc-4.8.0/mingw/include
-B/opt/devel/gnu/gcc/MINGW_NT/x86_64-w64-mingw32/mingw-w64-runtime-trunk-svn/gcc-4.8.0/x86_64-w64-mingw32/bin/
-B/opt/devel/gnu/gcc/MINGW_NT/x86_64-w64-mingw32/mingw-w64-runtime-trunk-svn/gcc-4.8.0/x86_64-w64-mingw32/lib/
-isystem
/opt/devel/gnu/gcc/MINGW_NT/x86_64-w64-mingw32/mingw-w64-runtime-trunk-svn/gcc-4.8.0/x86_64-w64-mingw32/include
-isystem
/opt/devel/gnu/gcc/MINGW_NT/x86_64-w64-mingw32/mingw-w64-runtime-trunk-svn/gcc-4.8.0/x86_64-w64-mingw32/sys-include
   -c -DIN_GCC  -W -Wall -g -O2 -fexceptions -DIN_RTS -DHAVE_GETIPINFO    \
        -iquote /SCRATCH/tmp.xipisatGtI/src/gcc-4.8.0/gcc -iquote
/SCRATCH/tmp.xipisatGtI/src/gcc-4.8.0/gcc/../libgcc \
         -iquote . -iquote .. -iquote ../.. -iquote
/SCRATCH/tmp.xipisatGtI/src/gcc-4.8.0/gcc/ada -iquote
/SCRATCH/tmp.xipisatGtI/src/gcc-4.8.0/gcc
-I/SCRATCH/tmp.xipisatGtI/src/gcc-4.8.0/gcc/../include -I./../.. raise-gcc.c -o
raise-gcc.o
raise-gcc.c: In function '__gnat_personality_seh0':
raise-gcc.c:1390:15: error: 'struct _Unwind_Exception' has no member named
'private_'
    memset (exc->private_, 0, sizeof (exc->private_));
               ^
raise-gcc.c:1390:41: error: 'struct _Unwind_Exception' has no member named
'private_'
    memset (exc->private_, 0, sizeof (exc->private_));
                                         ^
raise-gcc.c:1398:3: warning: implicit declaration of function
'_GCC_specific_handler' [-Wimplicit-function-declaration]
   return _GCC_specific_handler (ms_exc, this_frame, ms_orig_context,
   ^
raise-gcc.c:1399:14: error: '__gnat_personality_imp' undeclared (first use in
this function)
     ms_disp, __gnat_personality_imp);
              ^
raise-gcc.c:1399:14: note: each undeclared identifier is reported only once for
each function it appears in
raise-gcc.c: At top level:
raise-gcc.c:1012:33: warning: '__gnat_personality_sj0' defined but not used
[-Wunused-function]
 #define PERSONALITY_FUNCTION    __gnat_personality_sj0
                                 ^
raise-gcc.c:1059:1: note: in expansion of macro 'PERSONALITY_FUNCTION'
 PERSONALITY_FUNCTION (version_arg_t version_arg,
 ^
raise-gcc.c: In function '__gnat_personality_seh0':
raise-gcc.c:1400:1: warning: control reaches end of non-void function
[-Wreturn-type]
 }
 ^
make[6]: *** [raise-gcc.o] Error 1 


bootstrap configured with:

../../src/gcc-4.8.0/configure
--prefix=/opt/devel/gnu/gcc/MINGW_NT/x86_64-w64-mingw32/mingw-w64-runtime-trunk-svn/gcc-4.8.0
--with-gnu-as
--with-as=/opt/devel/gnu/gcc/MINGW_NT/x86_64-w64-mingw32/mingw-w64-runtime-trunk-svn/gcc-4.8.0/bin/as
--with-gnu-ld
--with-ld=/opt/devel/gnu/gcc/MINGW_NT/x86_64-w64-mingw32/mingw-w64-runtime-trunk-svn/gcc-4.8.0/bin/ld
--build=x86_64-w64-mingw32
--enable-languages=c,ada,c++,fortran,java,lto,objc,obj-c++
--with-gmp=/SCRATCH/tmp.xipisatGtI/install
--with-mpfr=/SCRATCH/tmp.xipisatGtI/install
--with-mpc=/SCRATCH/tmp.xipisatGtI/install
--with-isl=/SCRATCH/tmp.xipisatGtI/install
--with-cloog=/SCRATCH/tmp.xipisatGtI/install --enable-libgomp
--enable-fully-dynamic-string --disable-multilib --enable-checking=release
--disable-werror --with-sysroot=/x86_64-w64-trunk
--disable-build-poststage1-with-cxx

Reply via email to