This is the mail archive of the
gcc-bugs@gcc.gnu.org
mailing list for the GCC project.
[Bug ada/37681] New: [4.4 regression] Building 64-bit libada fails on Solaris/x86: alignment error
- From: "ro at gcc dot gnu dot org" <gcc-bugzilla at gcc dot gnu dot org>
- To: gcc-bugs at gcc dot gnu dot org
- Date: 30 Sep 2008 12:28:42 -0000
- Subject: [Bug ada/37681] New: [4.4 regression] Building 64-bit libada fails on Solaris/x86: alignment error
- Reply-to: gcc-bugzilla at gcc dot gnu dot org
As of 20080929 (rev 140759), libada fails to build on Solaris 10/x86:
/vol/gccsrc/obj/gcc-4.4.0-20080929/10-gcc/./gcc/xgcc
-B/vol/gccsrc/obj/gcc-4.4.0-20080929/10-gcc/./gcc/
-B/vol/gcc/i386-pc-solaris2.10/bin/ -B/vol/gcc/i386-pc-solaris2.10/lib/
-isystem /vol/gcc/i386-pc-solaris2.10/include -isystem
/vol/gcc/i386-pc-solaris2.10/sys-include -c -g -O2 -m64 -fPIC -W -Wall -gnatpg
-m64 a-finali.adb -o a-finali.o
a-finali.ads:64:09: alignment for "Controlledb44s" must be at least 8
a-finali.ads:64:09: alignment for "Controlledr42s" must be at least 8
a-finali.ads:64:09: alignment for "Controlledt39s" must be at least 8
a-finali.ads:70:09: alignment for "Limited_Controlledb79s" must be at least 8
a-finali.ads:70:09: alignment for "Limited_Controlledr77s" must be at least 8
a-finali.ads:70:09: alignment for "Limited_Controlledt74s" must be at least 8
make[9]: *** [a-finali.o] Error 1
This happens only for the 64-bit libada, so it's probably due to missing
support
for the 64-bit multilib.
--
Summary: [4.4 regression] Building 64-bit libada fails on
Solaris/x86: alignment error
Product: gcc
Version: 4.4.0
Status: UNCONFIRMED
Severity: major
Priority: P3
Component: ada
AssignedTo: unassigned at gcc dot gnu dot org
ReportedBy: ro at gcc dot gnu dot org
GCC build triplet: i386-pc-solaris2.10
GCC host triplet: i386-pc-solaris2.10
GCC target triplet: i386-pc-solaris2.10
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=37681