https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63656
Bug ID: 63656 Summary: a-tags.adb:82:04: warning: types for unchecked conversion have different sizes Product: gcc Version: 4.9.2 Status: UNCONFIRMED Severity: normal Priority: P3 Component: ada Assignee: unassigned at gcc dot gnu.org Reporter: arekm at maven dot pl I'm trying to build gcc from current 4.9 branch (so, future 4.9.2). Unfortunately: /home/users/arekm/rpm/BUILD/gcc-4.9.1/builddir/./gcc/xgcc -B/home/users/arekm/rpm/BUILD/gcc-4.9.1/builddir/./gcc/ -B/usr/x86_64-pld-linux/bin/ -B/usr/x86_64-pld-linux/lib/ -isystem /usr/x86_64-pld-linux/include -isystem /usr/x86_64-pld-linux/sys-include -c -O2 -m32 -fPIC -W -Wall -gnatpg -nostdinc -m32 \ a-tags.adb -o a-tags.o a-tags.adb:82:04: warning: types for unchecked conversion have different sizes a-tags.adb:85:04: warning: types for unchecked conversion have different sizes a-tags.adb:90:04: warning: types for unchecked conversion have different sizes a-tags.adb:93:04: warning: types for unchecked conversion have different sizes a-tags.adb:96:04: warning: types for unchecked conversion have different sizes a-tags.adb:102:04: warning: types for unchecked conversion have different sizes a-tags.adb:105:04: warning: types for unchecked conversion have different sizes a-tags.adb:108:04: warning: types for unchecked conversion have different sizes a-tags.adb:111:04: warning: types for unchecked conversion have different sizes a-tags.adb:766:07: warning: types for unchecked conversion have different sizes ../gcc-interface/Makefile:3112: polecenia dla obiektu 'a-tags.o' nie powiodły się make[10]: *** [a-tags.o] Błąd 1 make[10]: Opuszczenie katalogu '/home/users/arekm/rpm/BUILD/gcc-4.9.1/builddir/gcc/ada/rts_32' configured as: $ ../configure --prefix=/usr --with-local-prefix=/usr/local --libdir=/usr/lib64 --libexecdir=/usr/lib64 --infodir=/usr/share/info --mandir=/usr/share/man --x-libraries=/usr/lib64 --enable-bootstrap --disable-build-with-cxx --disable-build-poststage1-with-cxx --enable-c99 --enable-checking=release --disable-cld --enable-cmath --enable-decimal-float --enable-gnu-unique-object --enable-initfini-array --enable-languages=c,c++,fortran,objc,obj-c++,ada,java,go --enable-libgomp --enable-libitm --enable-libmudflap --enable-linker-build-id --enable-linux-futex --enable-long-long --enable-nls --enable-lto --enable-plugin --enable-shared --enable-threads=posix --disable-werror --with-cloog --with-demangler-in-ld --with-gnu-as --with-gnu-ld --with-linker-hash-style=gnu --with-long-double-128 --with-ppl --disable-ppl-version-check --with-slibdir=/lib64 --without-system-libunwind --with-system-zlib --enable-__cxa_atexit --enable-libstdcxx-allocator=new --disable-libstdcxx-pch --enable-libstdcxx-threads --enable-libstdcxx-time=rt --enable-libstdcxx-visibility --enable-symvers=gnu --with-gxx-include-dir=/usr/include/c++/4.9.1 --disable-gconf-peer --enable-gtk-cairo --enable-java-awt=xlib,gtk --enable-jni --enable-libgcj --enable-libgcj-multifile --enable-libgcj-database --disable-libjava-multilib --enable-static-libjava --enable-xmlj --with-pkgversion=PLD-Linux --with-bugurl=http://bugs.pld-linux.org x86_64-pld-linux system: Linux, glibc 2.20, x86_64 Found similar bug #56030. It wasn't fixed because "X32 isn't usable for Ada." but regular x86 32bit are usable (I assume).