On Nov 27, 2018, at 7:05 AM, Iain Sandoe <i...@sandoe.co.uk> wrote:
> 
> So it turns out that the Darwin PPC port was  broken essentially “forever” 
> (before the tidy-up in 8.2) with respect to mangling the symbols for __ibm128 
> type (the default long double for the port).
> 
> In 7.x and earlier (at least back to Apple’s 4.2.1) the use passes right 
> through rs6000_mangle_type, which causes it to mangle to ‘e’ - which is the 
> representation for long double as a 64b value (-mlong-double-64).
> 
> This is fixable, even quite easily, but I think it’s better to have the break 
> in the upstream sources on a major boundary (so we leave it alone and have 
> the correction in 8+)

So, I'll pre-approve the back port to all active gcc release branches for 
anyway that cares.  This is the perfect type of fix to back port in my book.

Reply via email to