[Bug ada/80626] Ada x32 multilib build failure for a-cfinve.ads

2017-05-04 Thread steven at uplinklabs dot net
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80626

--- Comment #2 from Steven Noonan  ---
It looks like this is just the first of several files with that build issue. If
I build with 'make -k' I see several others fail with the same warning, e.g.:

/home/steven/gcc-multilib/src/gcc-build/./gcc/xgcc
-B/home/steven/gcc-multilib/src/gcc-build/./gcc/
-B/usr/x86_64-pc-linux-gnu/bin/ -B/usr/x86_64-pc-linux-gnu/lib/ -isystem
/usr/x86_64-pc-linux-gnu/include -isystem /usr/x86_64-pc-linux-gnu/sys-include 
  -c -g -O2 -mx32 -fpic  -W -Wall -gnatpg -nostdinc -mx32  g-allein.ads -o
g-allein.o
g-allein.ads:183:04: warning: types for unchecked conversion have different
sizes
g-allein.ads:185:04: warning: types for unchecked conversion have different
sizes
g-allein.ads:187:04: warning: types for unchecked conversion have different
sizes
g-allein.ads:189:04: warning: types for unchecked conversion have different
sizes
g-allein.ads:191:04: warning: types for unchecked conversion have different
sizes
[... many more in the same file ...]

/home/steven/gcc-multilib/src/gcc-build/./gcc/xgcc
-B/home/steven/gcc-multilib/src/gcc-build/./gcc/
-B/usr/x86_64-pc-linux-gnu/bin/ -B/usr/x86_64-pc-linux-gnu/lib/ -isystem
/usr/x86_64-pc-linux-gnu/include -isystem /usr/x86_64-pc-linux-gnu/sys-include 
  -c -g -O2 -mx32 -fpic  -W -Wall -gnatpg -nostdinc -mx32  s-wwdenu.adb -o
s-wwdenu.o
s-wwdenu.adb:55:07: warning: types for unchecked conversion have different
sizes
s-wwdenu.adb:94:07: warning: types for unchecked conversion have different
sizes
s-wwdenu.adb:133:07: warning: types for unchecked conversion have different
sizes
s-wwdenu.adb:172:07: warning: types for unchecked conversion have different
sizes
s-wwdenu.adb:211:07: warning: types for unchecked conversion have different
sizes
s-wwdenu.adb:250:07: warning: types for unchecked conversion have different
sizes


And several files fail with a different warning:

/home/steven/gcc-multilib/src/gcc-build/./gcc/xgcc
-B/home/steven/gcc-multilib/src/gcc-build/./gcc/
-B/usr/x86_64-pc-linux-gnu/bin/ -B/usr/x86_64-pc-linux-gnu/lib/ -isystem
/usr/x86_64-pc-linux-gnu/include -isystem /usr/x86_64-pc-linux-gnu/sys-include 
  -c -g -O2 -mx32 -fpic  -W -Wall -gnatpg -nostdinc -mx32  a-dispat.adb -o
a-dispat.o
s-osinte.ads:608:07: size for "Address" too small, minimum allowed is 64
make[9]: *** [../gcc-interface/Makefile:296: a-dispat.o] Error 1
/home/steven/gcc-multilib/src/gcc-build/./gcc/xgcc
-B/home/steven/gcc-multilib/src/gcc-build/./gcc/
-B/usr/x86_64-pc-linux-gnu/bin/ -B/usr/x86_64-pc-linux-gnu/lib/ -isystem
/usr/x86_64-pc-linux-gnu/include -isystem /usr/x86_64-pc-linux-gnu/sys-include 
  -c -g -O2 -mx32 -fpic  -W -Wall -gnatpg -nostdinc -mx32  a-dynpri.adb -o
a-dynpri.o
s-osinte.ads:608:07: size for "Address" too small, minimum allowed is 64
make[9]: *** [../gcc-interface/Makefile:296: a-dynpri.o] Error 1
/home/steven/gcc-multilib/src/gcc-build/./gcc/xgcc
-B/home/steven/gcc-multilib/src/gcc-build/./gcc/
-B/usr/x86_64-pc-linux-gnu/bin/ -B/usr/x86_64-pc-linux-gnu/lib/ -isystem
/usr/x86_64-pc-linux-gnu/include -isystem /usr/x86_64-pc-linux-gnu/sys-include 
  -c -g -O2 -mx32 -fpic  -W -Wall -gnatpg -nostdinc -mx32  a-interr.adb -o
a-interr.o
s-osinte.ads:608:07: size for "Address" too small, minimum allowed is 64
make[9]: *** [../gcc-interface/Makefile:296: a-interr.o] Error 1

[Bug ada/80626] Ada x32 multilib build failure for a-cfinve.ads

2017-05-04 Thread steven at uplinklabs dot net
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80626

--- Comment #1 from Steven Noonan  ---
I configured with these flags, if they're needed for repro:

--host=x86_64-pc-linux-gnu --build=x86_64-pc-linux-gnu
--target=x86_64-pc-linux-gnu --prefix=/usr --libdir=/usr/lib
--libexecdir=/usr/lib --mandir=/usr/share/man --infodir=/usr/share/info
--with-bugurl=https://www.uplinklabs.net/
--enable-languages=c,c++,ada,fortran,go,lto,objc,obj-c++ --disable-libssp
--disable-libstdcxx-pch --disable-libunwind-exceptions --disable-werror
--enable-checking=release --enable-clocale=gnu --enable-__cxa_atexit
--enable-gnu-indirect-function --enable-gnu-unique-object
--enable-install-libiberty --enable-libmpx --enable-linker-build-id
--enable-lto --enable-multilib --enable-plugin --enable-shared
--enable-threads=posix --with-isl --with-linker-hash-style=gnu
--with-multilib-list=m32,m64,mx32 --with-system-zlib