This is the mail archive of the libc-alpha@sourceware.org mailing list for the glibc 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: Minimum floating-point requirements


On Mon, Feb 10, 2014 at 6:03 PM, Joseph S. Myers
<joseph@codesourcery.com> wrote:

> I don't want to keep having to go through large amounts of noise on
> powerpc when fixing some libm problem (globally) after improving test
> coverage, or every release cycle when seeking to ensure the test results
> for soft-float powerpc are clean and problems shown up by test results are
> fixed; I want to fix the causes of these problems at their source, once
> and for all.

Joseph,

This is the exact issue. You want to impose something that is
convenient for you. You have decided that the ultimate goal should be
cleanliness and conformance. And you want to use language standards,
library standards and project rules to impose your vision on the
PowerPC port.

When you create your own processor architecture and ABI, you can make
the trade-offs that you prefer. The PowerPC architecture and ABI have
various warts and bumps and historical artifacts that need to be
accommodated. And those of us responsible for the toolchain are making
compromises for technical and business reasons because, ultimately,
GNU/Linux is a global business.

We understand that the IBM long double design affects the testsuite
and introduces additional failures. We are willing to help annotate
the expected failures in testcases.

I understand your goals, but I think that imposing this conformance
through libgcc or GLIBC is overstepping the role that GLIBC should
play in directing the behavior of an architecture and ABI.

Thanks, David


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