Re: [patch 3/6] scalar-storage-order merge: C++ front-end

2015-10-12 Thread Jeff Law
On 10/06/2015 05:03 AM, Eric Botcazou wrote: This is the C++ front-end part, probably incomplete but passes the testsuite. cp/ * class.c: Add c-family/c-pragma.h. (finish_struct_1): If structure has reverse scalar storage order, rewrite the type of array fields with scala

[patch 3/6] scalar-storage-order merge: C++ front-end

2015-10-06 Thread Eric Botcazou
This is the C++ front-end part, probably incomplete but passes the testsuite. cp/ * class.c: Add c-family/c-pragma.h. (finish_struct_1): If structure has reverse scalar storage order, rewrite the type of array fields with scalar component. Call maybe_apply_pragma_s

[patch 3/6] scalar-storage-order merge: C++ front-end

2015-06-16 Thread Eric Botcazou
This is the C++ front-end part, probably incomplete but passes the testsuite. cp/ * class.c (finish_struct_1): If structure has reverse scalar storage order, rewrite the type of array fields with scalar component. * semantics.c (reduced_constant_expression_p) : Deal with