TEAM-ADA Archives

Team Ada: Ada Programming Language Advocacy

TEAM-ADA@LISTSERV.ACM.ORG

Options: Use Forum View

Use Monospaced Font
Show Text Part by Default
Show All Mail Headers

Message: [<< First] [< Prev] [Next >] [Last >>]
Topic: [<< First] [< Prev] [Next >] [Last >>]
Author: [<< First] [< Prev] [Next >] [Last >>]

Print Reply
Subject:
From:
Rich Pinkall-Pollei <[log in to unmask]>
Reply To:
Date:
Thu, 30 Sep 1999 10:07:40 -0500
Content-Type:
text/plain
Parts/Attachments:
text/plain (31 lines)
Okay, I know it's a long shot, and maybe I'd be better off waiting for
3.12p to come out, but here goes...

I recently acquired a DEC Alpha based linux system.  There are no
pre-built binaries for this system, so I need to build a
cross-compiler on my i586 system as the first step in porting GNAT to
linux-alpha.  For various reasons, I've decided to try to integrate
GNAT with the current GCC 2.95 release, which merges the EGCS and GCC
projects back together, and am building a native compiler first to
make sure everything works before building the cross-compiler.  I've
used the EGCS 1.1.1 set of patches, and a few of the GCC 2.8.1 patches
that hadn't been integrated, and added a couple of patches required by
changes in the GCC language inititalization code.  So far, so good --
the system compiles to stage1 just fine.  However, the stage1 compiler
aborts in expr.c line 6066 when compiling osint.adb.  It is *not* the
MAX_TYPE_SIZE problem indicated in one of the patches, as I've fooled
around with this and still can't get past this error.  I suspect some
sort of array or pointer error but haven't found the problem yet, and
since I can't give up my day job and won't give up my family, my time
to track this down is somewhat limited.  I'll keep plugging away at it
in my spare time, but if anyone has any suggestions of where to look
for the problem, I'd be grateful.

Rich Pinkall-Pollei
---
But in our enthusiasm, we could not resist a radical overhaul of the
system, in which all of its major weaknesses have been exposed,
analyzed, and replaced with new weaknesses.
                -- Bruce Leverett, "Register Allocation
                                    in Optimizing Compilers"

ATOM RSS1 RSS2