This is the mail archive of the
gcc-bugs@gcc.gnu.org
mailing list for the GCC project.
[Bug target/10129] Ada bootstrap fails on PPC-Darwin - invalid assembler emitted - PIC related
- From: "bosch at gnat dot com" <gcc-bugzilla at gcc dot gnu dot org>
- To: gcc-bugs at gcc dot gnu dot org
- Date: 2 Jul 2003 16:28:14 -0000
- Subject: [Bug target/10129] Ada bootstrap fails on PPC-Darwin - invalid assembler emitted - PIC related
- References: <20030318040600.10129.bosch@gcc.gnu.org>
- Reply-to: gcc-bugzilla at gcc dot gnu dot org
PLEASE REPLY TO gcc-bugzilla@gcc.gnu.org ONLY, *NOT* gcc-bugs@gcc.gnu.org.
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=10129
------- Additional Comments From bosch at gnat dot com 2003-07-02 16:28 -------
Subject: Re: Ada bootstrap fails on PPC-Darwin - invalid assembler emitted - PIC related
On Wednesday, Jul 2, 2003, at 10:28 America/New_York, pinskia at
physics dot uc dot edu wrote:
> Okay, this cannot be reproduced at all with a C example. The Ada
> Front-end converts its functions interweaved. I think the fix here is
> to
> have a hashtable in machopic_function_base_name with each of the
> functions and the PIC strings.
Thanks a lot for your investigations, Andrew. That explains why all my
attempts to distill a C example for Geoffrey failed. What I don't
understand is whether this very target-specific bug has anything to
do with problems in the Ada front end, is a bug in the back end that
only gets triggered by Ada, or is a result of unclear back end / front
end
interface. From your description so far, the problem seems to be in
the third category, but if that's the case we probably should also
strengthen the documentation (including comments) a bit.
Also, I think it would be useful at this point if we would be able to
add Ada tests to the GCC test suite, but I have absolutely no clue on
how to do that.
-Geert