On 10/06/2015 12:57 PM, Eric Botcazou wrote:
this is a repost of the diff of the scalar-storage-order branch vs mainline.
It contains the fixes suggested by Joseph for the C front-end and the doc,
fixes for the handling of complex types, the new pragma scalar_storage_order
and associated -fsso-struct switch for the C family of languages, and the
adjustment for vector types suggested by Ramana, plus assorted fixes:
   https://gcc.gnu.org/ml/gcc-patches/2015-07/msg00024.html
   https://gcc.gnu.org/ml/gcc-patches/2015-07/msg00138.html
   https://gcc.gnu.org/ml/gcc-patches/2015-07/msg01500.html

See https://gcc.gnu.org/ml/gcc/2015-06/msg00126.html for the proposal.

I have split the diff into 6 pieces, which are interdependent and thus cannot
be applied independently: 3 for the Ada, C and C++ front-ends, 1 for the bulk
of the implementation, 1 for the rest and 1 for the testsuite.

It has been bootstrapped/regtested on x86_64-linux and powerpc-linux.

My main question about this series is - how generally useful do you expect it to be? I know of some different projects that would like bi-endian capability, but it looks like this series implements something that is a little too limited to be of use in these cases. It looks like it comes with a nontrivial maintenance cost.


Bernd

Reply via email to