http://gcc.gnu.org/bugzilla/show_bug.cgi?id=55704
--- Comment #1 from Rainer Emrich <rai...@emrich-ebersheim.de> 2012-12-15 10:14:47 UTC --- The same for 4.8.0 in stage 1: g++ -c -g -DIN_GCC -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -Wno-error -DHAVE_CONFIG_H -I. -Iada -I../../../src/gcc-4.8.0/gcc -I../../../src/gcc-4.8.0/gcc/ada -I../../../src/gcc-4.8.0/gcc/../include -I./../intl -I../../../src/gcc-4.8.0/gcc/../libcpp/include -I/SCRATCH/tmp.sTvWvLQnyU/install/include -I/SCRATCH/tmp.sTvWvLQnyU/install/include -I/SCRATCH/tmp.sTvWvLQnyU/install/include -I../../../src/gcc-4.8.0/gcc/../libdecnumber -I../../../src/gcc-4.8.0/gcc/../libdecnumber/bid -I../libdecnumber -I../../../src/gcc-4.8.0/gcc/../libbacktrace -DCLOOG_INT_GMP -I/SCRATCH/tmp.sTvWvLQnyU/install/include -I/SCRATCH/tmp.sTvWvLQnyU/install/include ../../../src/gcc-4.8.0/gcc/ada/adaint.c -o ada/adaint.o ../../../src/gcc-4.8.0/gcc/ada/adaint.c: In function 'int __gnat_check_OWNER_ACL(TCHAR*, DWORD, GENERIC_MAPPING)': ../../../src/gcc-4.8.0/gcc/ada/adaint.c:1986:53: error: invalid conversion from 'PSECURITY_DESCRIPTOR {aka void*}' to 'SECURITY_DESCRIPTOR* {aka _SECURITY_DESCRIPTOR*}' [-fpermissive] ../../../src/gcc-4.8.0/gcc/ada/adaint.c: In function 'void __gnat_set_OWNER_ACL(TCHAR*, DWORD, DWORD)': ../../../src/gcc-4.8.0/gcc/ada/adaint.c:2062:66: error: invalid conversion from 'DWORD {aka long unsigned int}' to 'ACCESS_MODE {aka _ACCESS_MODE}' [-fpermissive] In file included from ../../../src/gcc-4.8.0/gcc/ada/adaint.c:230:0: D:/x86_64-w64-trunk/mingw/include/aclapi.h:67:25: error: initializing argument 4 of 'void BuildExplicitAccessWithNameW(PEXPLICIT_ACCESS_W, LPWSTR, DWORD, ACCESS_MODE, DWORD)' [-fpermissive] ../../../src/gcc-4.8.0/gcc/ada/adaint.c: In function 'int __gnat_portable_spawn(char**)': ../../../src/gcc-4.8.0/gcc/ada/adaint.c:2387:61: error: invalid conversion from 'const char* const*' to 'char* const*' [-fpermissive] In file included from D:/x86_64-w64-trunk/mingw/include/unistd.h:11:0, from ../../../src/gcc-4.8.0/gcc/system.h:256, from ../../../src/gcc-4.8.0/gcc/ada/adaint.c:106: D:/x86_64-w64-trunk/mingw/include/process.h:177:20: error: initializing argument 3 of 'intptr_t spawnvp(int, const char*, char* const*)' [-fpermissive] ../../../src/gcc-4.8.0/gcc/ada/adaint.c: In function 'void add_handle(HANDLE, int)': ../../../src/gcc-4.8.0/gcc/ada/adaint.c:2543:67: error: invalid conversion from 'void*' to 'void**' [-fpermissive] ../../../src/gcc-4.8.0/gcc/ada/adaint.c:2545:60: error: invalid conversion from 'void*' to 'int*' [-fpermissive] ../../../src/gcc-4.8.0/gcc/ada/adaint.c: In function 'char* __gnat_locate_exec_on_path(char*)': ../../../src/gcc-4.8.0/gcc/ada/adaint.c:2934:16: error: invalid conversion from 'void*' to 'TCHAR* {aka wchar_t*}' [-fpermissive] ../../../src/gcc-4.8.0/gcc/ada/adaint.c:2944:15: error: invalid conversion from 'void*' to 'char*' [-fpermissive] make[3]: *** [ada/adaint.o] Error 1 g++ -c -g -DIN_GCC -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -Iada -I../../../src/gcc-4.8.0/gcc -I../../../src/gcc-4.8.0/gcc/ada -I../../../src/gcc-4.8.0/gcc/../include -I./../intl -I../../../src/gcc-4.8.0/gcc/../libcpp/include -I/SCRATCH/tmp.sTvWvLQnyU/install/include -I/SCRATCH/tmp.sTvWvLQnyU/install/include -I/SCRATCH/tmp.sTvWvLQnyU/install/include -I../../../src/gcc-4.8.0/gcc/../libdecnumber -I../../../src/gcc-4.8.0/gcc/../libdecnumber/bid -I../libdecnumber -I../../../src/gcc-4.8.0/gcc/../libbacktrace -DCLOOG_INT_GMP -I/SCRATCH/tmp.sTvWvLQnyU/install/include -I/SCRATCH/tmp.sTvWvLQnyU/install/include ../../../src/gcc-4.8.0/gcc/ada/initialize.c -o ada/initialize.o ../../../src/gcc-4.8.0/gcc/ada/initialize.c: In function 'void append_arg(int*, LPWSTR, LPWSTR, char***, int*, int)': ../../../src/gcc-4.8.0/gcc/ada/initialize.c:91:56: error: invalid conversion from 'void*' to 'LPWSTR {aka wchar_t*}' [-fpermissive] ../../../src/gcc-4.8.0/gcc/ada/initialize.c:98:65: error: invalid conversion from 'void*' to 'LPWSTR {aka wchar_t*}' [-fpermissive] ../../../src/gcc-4.8.0/gcc/ada/initialize.c: In function 'void __gnat_initialize(void*)': ../../../src/gcc-4.8.0/gcc/ada/initialize.c:206:44: error: invalid conversion from 'void*' to 'LPWSTR {aka wchar_t*}' [-fpermissive] make[3]: *** [ada/initialize.o] Error 1 g++ -c -g -DIN_GCC -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -Iada -I../../../src/gcc-4.8.0/gcc -I../../../src/gcc-4.8.0/gcc/ada -I../../../src/gcc-4.8.0/gcc/../include -I./../intl -I../../../src/gcc-4.8.0/gcc/../libcpp/include -I/SCRATCH/tmp.sTvWvLQnyU/install/include -I/SCRATCH/tmp.sTvWvLQnyU/install/include -I/SCRATCH/tmp.sTvWvLQnyU/install/include -I../../../src/gcc-4.8.0/gcc/../libdecnumber -I../../../src/gcc-4.8.0/gcc/../libdecnumber/bid -I../libdecnumber -I../../../src/gcc-4.8.0/gcc/../libbacktrace -DCLOOG_INT_GMP -I/SCRATCH/tmp.sTvWvLQnyU/install/include -I/SCRATCH/tmp.sTvWvLQnyU/install/include ../../../src/gcc-4.8.0/gcc/ada/seh_init.c -o ada/seh_init.o ../../../src/gcc-4.8.0/gcc/ada/seh_init.c: In function 'Exception_Data* __gnat_map_SEH(EXCEPTION_RECORD*, const char**)': ../../../src/gcc-4.8.0/gcc/ada/seh_init.c:94:62: error: invalid conversion from 'void*' to 'FARPROC {aka long long int (*)()}' [-fpermissive] In file included from D:/x86_64-w64-trunk/mingw/include/windows.h:70:0, from ../../../src/gcc-4.8.0/gcc/ada/seh_init.c:68: D:/x86_64-w64-trunk/mingw/include/winbase.h:2406:29: error: initializing argument 1 of 'WINBOOL IsBadCodePtr(FARPROC)' [-fpermissive] make[3]: *** [ada/seh_init.o] Error 1