[patch 0/6] scalar-storage-order merge (2)
Eric Botcazou
ebotcazou@adacore.com
Tue Oct 13 17:33:00 GMT 2015
> 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.
AdaCore has customers who have been using it for a few years. With the inline
pragma and either the configuration pragma (Ada) or the switch (C/C++), you
can use it without much code rewriting.
> It looks like it comes with a nontrivial maintenance cost.
Nontrivial but manageable IMO and the heavily modified parts (mostly the RTL
expander) are "cold" these days. I suspect that less "limited" versions would
be far more intrusive and less manageable.
Of course I would do the maintenance (I have been doing it for a few years at
AdaCore), except for the C++ front-end that I don't know at all; that's why
I'm OK to drop the C++ support for now.
--
Eric Botcazou
More information about the Gcc-patches
mailing list