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



             Bug #: 56030

           Summary: Ada fails to build when targeting x32 non multilib

    Classification: Unclassified

           Product: gcc

           Version: 4.8.0

            Status: UNCONFIRMED

          Severity: minor

          Priority: P3

         Component: ada

        AssignedTo: unassig...@gcc.gnu.org

        ReportedBy: gregniet...@gmail.com





Created attachment 29205

  --> http://gcc.gnu.org/bugzilla/attachment.cgi?id=29205

Small patch to set the build ABI to x32 when targeting x86_64-*-gnux32



ADA fails with the following



a-direct.adb:751:13: warning: types for unchecked conversion have different

sizes



the root of the problem is the rts directory configuration is setup for native

64.



ADA does not recognize x86_64-*-gnux32 as been x32 and will only build x32 as a

multilib not native.



as i believe there is nothing wrong with having a x86_64-gnux32 system with no

32/64 support i submit a patch to rectify this.

Reply via email to