2009/3/9 Piotr Wyderski <piotr.wyder...@gmail.com>:
>
> Having said that, I wonder what else can I win by sticking to
> the GNU compiler as closely as possible. There is a lot of
> officially documented extensions (computed gotos, attributes,
> PMF conversions etc.) I am aware of (and I continuously monitor
> the list), but the purpose of this mail is a kind request to
> shed some light on the "grey zone". Could you please point me
> the "under the hood" features you think may be interesting for
> me? I mean (presumming that there are) the extended type info,
> class layout description (e.g. in order to implement reflections
> and GC), the __cxa* function ZOO, stable compiler-wide assumptions
> in the places where the language standard is unclear or anything
> like that. A reference to their documentation will be appreciated.

This is a question more for gcc-help.

Anyway, the documentation is there http://gcc.gnu.org/onlinedocs/
Anything not documented there is likely to change or be removed in the
future, so you should not rely on it. On the other hand, if you find
some behaviour that you feel should be documented and it is not,
please submit a documentation patch (or at least open a bug report).

I would not recommend relying on trunk (specially not during stages 1
or 2) for production code. GCC is under heavy development and it
undergoes deep changes during stage1 and that always introduces bugs.

Cheers,

Manuel.

Reply via email to