[Olsr-dev] Android NDK does not support -Wdouble-promotion, -Wjump-misses-init, and -Wtrampolines

Henning Rogge (spam-protected)
Thu Jun 7 09:41:23 CEST 2012


On Wed, Jun 6, 2012 at 11:55 PM, Hans-Christoph Steiner
<(spam-protected)> wrote:
>
> Yes, that is intro to gcc warnings ;)  but some of these are pretty
> specific cases.  I've never heard of "trampolines" and reading the
> description, it sounds like a very specific practice that I have never
> seen in code nor heard discussed.  -Wdouble-promotion sounds useful on
> embedded CPUs.

I think they most likely cannot hurt...

> As for gotos, IMHO, its good practice to avoid them all together...

I use them in rare cases for error handling, similar to the linux
kernel... have X initializations, if one of them fails jump to the
same "initfailed:" point in the same function. That is the only
usecase I have ever considered for goto.

> Sorry I'm obsessing on this, one of my goals is to make stable,
> repeatable builds, so when it breaks, I want to know what the options
> are for making it more reliable.

The big question is why did the gcc-warning script failed.

Henning

-- 
Steven Hawkings about cosmic inflation: "An increase of billions of
billions of percent in a tiny fraction of a second. Of course, that
was before the present government."




More information about the Olsr-dev mailing list