public inbox for gcc-bugs@sourceware.org
help / color / mirror / Atom feed
* [Bug ada/52123] New: [4.7] gcc bootstrap with ada fails on mingw target
@ 2012-02-04 13:41 daniel.f.starke at freenet dot de
  2012-04-05 10:54 ` [Bug ada/52123] [4.7/4.8 Regression] " rguenth at gcc dot gnu.org
                   ` (20 more replies)
  0 siblings, 21 replies; 22+ messages in thread
From: daniel.f.starke at freenet dot de @ 2012-02-04 13:41 UTC (permalink / raw)
  To: gcc-bugs

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

             Bug #: 52123
           Summary: [4.7] gcc bootstrap with ada fails on mingw target
    Classification: Unclassified
           Product: gcc
           Version: 4.7.0
            Status: UNCONFIRMED
          Severity: normal
          Priority: P3
         Component: ada
        AssignedTo: unassigned@gcc.gnu.org
        ReportedBy: daniel.f.starke@freenet.de


Bootstrapping gcc 4.7 revision 183875 fails at /gcc/ada/initialize.c when
configuring with:
--enable-languages=c,ada,c++,fortran,objc,obj-c++ --disable-sjlj-exceptions
--disable-nls --disable-shared --enable-static --enable-libgomp --enable-lto
--with-dwarf2 --disable-win32-registry --enable-version-specific-runtime-libs
--build=mingw32 --enable-abi=32 --enable-bootstrap --enable-checking=release


Used compiler for bootstrap:
Using built-in specs.
COLLECT_GCC=D:\Programme\msys\gcc\bin\gcc.exe
COLLECT_LTO_WRAPPER=d:/programme/msys/gcc/bin/../libexec/gcc/mingw32/4.6.2/lto-wrapper.exe
Target: mingw32
Configured with: ../gcc-4.6.2/configure
--enable-languages=c,ada,c++,fortran,objc,obj-c++ --disable-sjlj-exceptions
--disable-nls --disable-shared --enable-static --enable-libgcj --enable-libgomp
--enable-lto --with-dwarf2 --disable-win32-registry
--enable-version-specific-runtime-libs --build=mingw32 --enable-abi=32
--enable-checking=release --prefix=/mingw
Thread model: win32
gcc version 4.6.2 (GCC)


Error message:
/usr/new-gcc/bin/./prev-gcc/g++ -B/usr/new-gcc/bin/./prev-gcc/
-B/mingw/mingw32/bin/ -nostdinc++
-B/usr/new-gcc/bin/prev-mingw32/libstdc++-v3/src/.libs
-B/usr/new-gcc/bin/prev-mingw32/libstdc++-v3/libsupc++/.libs
-I/usr/new-gcc/bin/prev-mingw32/libstdc++-v3/include/mingw32
-I/usr/new-gcc/bin/prev-mingw32/libstdc++-v3/include
-I/usr/new-gcc/gcc-4.7.0-183875/libstdc++-v3/libsupc++
-L/usr/new-gcc/bin/prev-mingw32/libstdc++-v3/src/.libs
-L/usr/new-gcc/bin/prev-mingw32/libstdc++-v3/libsupc++/.libs -c   -g -O2
-D__USE_MINGW_ACCESS -Wno-pedantic-ms-format -gtoggle -DIN_GCC  
-fno-exceptions -fno-rtti -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual 
-Wmissing-format-attribute -Wno-long-long -Wno-variadic-macros
-Wno-overlength-strings -Werror   -DHAVE_CONFIG_H -I. -Iada
-I../../gcc-4.7.0-183875/gcc -I../../gcc-4.7.0-183875/gcc/ada
-I../../gcc-4.7.0-183875/gcc/../include
-I../../gcc-4.7.0-183875/gcc/../libcpp/include -I/usr/new-gcc/bin/./gmp
-I/usr/new-gcc/gcc-4.7.0-183875/gmp -I/usr/new-gcc/bin/./mpfr
-I/usr/new-gcc/gcc-4.7.0-183875/mpfr -I/usr/new-gcc/gcc-4.7.0-183875/mpc/src 
-I../../gcc-4.7.0-183875/gcc/../libdecnumber
-I../../gcc-4.7.0-183875/gcc/../libdecnumber/bid -I../libdecnumber  
-I/mingw/include ../../gcc-4.7.0-183875/gcc/ada/seh_init.c -o ada/seh_init.o
../../gcc-4.7.0-183875/gcc/ada/initialize.c: In function 'void append_arg(int*,
LPWSTR, LPWSTR, char***, int*, int)':
../../gcc-4.7.0-183875/gcc/ada/initialize.c:91:56: error: invalid conversion
from 'void*' to 'LPWSTR {aka wchar_t*}' [-fpermissive]
../../gcc-4.7.0-183875/gcc/ada/initialize.c:98:65: error: invalid conversion
from 'void*' to 'LPWSTR {aka wchar_t*}' [-fpermissive]
../../gcc-4.7.0-183875/gcc/ada/initialize.c: In function 'void
__gnat_initialize(void*)':
../../gcc-4.7.0-183875/gcc/ada/initialize.c:206:44: error: invalid conversion
from 'void*' to 'LPWSTR {aka wchar_t*}' [-fpermissive]
make[3]: *** [ada/initialize.o] Error 1
make[3]: *** Waiting for unfinished jobs....
../../gcc-4.7.0-183875/gcc/ada/seh_init.c: In function 'EXCEPTION_DISPOSITION
__gnat_SEH_error_handler(_EXCEPTION_RECORD*, void*, _CONTEXT*, void*)':
../../gcc-4.7.0-183875/gcc/ada/seh_init.c:93:62: error: invalid conversion from
'void*' to 'FARPROC {aka int (__attribute__((__stdcall__)) *)()}'
[-fpermissive]
In file included from
d:\programme\msys\new-gcc\bin\prev-gcc\../lib/gcc/mingw32/4.7.0/../../../../mingw32/include/windows.h:50:0,
                 from ../../gcc-4.7.0-183875/gcc/ada/seh_init.c:68:
d:\programme\msys\new-gcc\bin\prev-gcc\../lib/gcc/mingw32/4.7.0/../../../../mingw32/include/winbase.h:1865:24:
error:   initializing argument 1 of 'BOOL IsBadCodePtr(FARPROC)' [-fpermissive]
../../gcc-4.7.0-183875/gcc/ada/seh_init.c:196:10: error: invalid conversion
from 'int' to 'EXCEPTION_DISPOSITION' [-fpermissive]


^ permalink raw reply	[flat|nested] 22+ messages in thread

end of thread, other threads:[~2013-03-08  8:10 UTC | newest]

Thread overview: 22+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2012-02-04 13:41 [Bug ada/52123] New: [4.7] gcc bootstrap with ada fails on mingw target daniel.f.starke at freenet dot de
2012-04-05 10:54 ` [Bug ada/52123] [4.7/4.8 Regression] " rguenth at gcc dot gnu.org
2012-04-13 12:53 ` rguenth at gcc dot gnu.org
2012-06-14  8:48 ` rguenth at gcc dot gnu.org
2012-09-20 10:27 ` jakub at gcc dot gnu.org
2012-12-15 11:07 ` ebotcazou at gcc dot gnu.org
2012-12-19 10:42 ` rainer@emrich-ebersheim.de
2012-12-19 10:51 ` rainer@emrich-ebersheim.de
2012-12-19 10:56 ` rainer@emrich-ebersheim.de
2012-12-20 21:59 ` ebotcazou at gcc dot gnu.org
2013-01-03 13:29 ` rainer@emrich-ebersheim.de
2013-02-06 12:02 ` ktietz at gcc dot gnu.org
2013-02-06 17:05 ` daniel.f.starke at freenet dot de
2013-02-06 17:21 ` rainer@emrich-ebersheim.de
2013-02-14  8:45 ` ktietz at gcc dot gnu.org
2013-02-14 13:04 ` ktietz at gcc dot gnu.org
2013-02-16 12:42 ` daniel.f.starke at freenet dot de
2013-02-16 13:46 ` ebotcazou at gcc dot gnu.org
2013-03-07 23:04 ` cestrauss at gmail dot com
2013-03-08  8:04 ` ebotcazou at gcc dot gnu.org
2013-03-08  8:05 ` ebotcazou at gcc dot gnu.org
2013-03-08  8:10 ` ebotcazou at gcc dot gnu.org

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).