On 06/09/2017 08:53 AM, Richard Earnshaw wrote:
This patch series implements the proposed change and provides support for a generic way of adding optional features to architectures and CPU names. The documentation patches at the end of the series explain the new syntax, so I won't repeat all that here. Suffice to say here that the result is that the -mfpu option now defaults to 'auto', which allows the compiler to infer the floating-point and simd options from the CPU/architecture options and that these options can normally be expressed in a context-specific manner like +simd or +fp without having to know precisely which variant is implemented.
Hallelujah! -- Nathan Sidwell