This is the mail archive of the gcc-patches@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: [Patch, Ada, Darwin] Restore PowerPC Darwin Ada bootstrap (after a looong time, it seems).


Hello Eric,

On 6 Sep 2011, at 08:41, Eric Botcazou wrote:

   - it doesn't seem reasonable to force -fexceptions - until we can
build ada with ZCE.

Or change the SJLJ scheme.

Hm. I'm probably being a bit dumb here - but not clear about which scheme/where in the code-base you have in mind.


(I get the point about the SjLj scheme used by Ada being different).

... would there be some more appropriate test for rs6000.c to use?

Possibly, what's the exact reason why the special routines cannot be used?

That's a good question, and one that I haven't got to the bottom of - but the exclusion was there in the original code-base [still in the vendor's tree too].
(also, the rs6000 pro/epilogue code is not the easiest to navigate).


3. There is no multi-lib target set for powerpc64-darwin, thus
bootstrap fails with a Bad Alignment error in building the target libs.


Since this is a long-standing regression (last bootstrap for powerpc-
darwin was likely in the 4.2 era).

OK for 4.6 (1, 3) and trunk (1,2 & 3) ?

Be careful about system-darwin-ppc64.ads: I don't think you can backport an
instance from the trunk to the 4.6 branch, as there is at least one entry
missing at the end.

Yes, I have a different version for 4.6 with the recently deleted entries still intact (and, of course, it has been tested).


cheers
Iain


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]