[Kos-dev] Re: [Kos-bug] gcc 3.3

Thomas Petazzoni kos-dev@enix.org
Mon, 26 May 2003 10:25:55 +0200


This is an OpenPGP/MIME signed message (RFC 2440 and 3156)
--------------enig318F29AED81C35ACB636080C
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: 8bit

Hello,

> Pour les inline, je suis de l'avis de Max : il faudrait laisser ca,
> car dans certains cas on risque d'avoir besoin absolument que les
> fonctions soient inlinees (ne me demande-pas lesquelles, j'en sais
> rien, mais il me semble qu'y en a 1 dans ce cas la...).

Bon d'accord. Mais c'est ennuyeux d'avoir des warnings de partout.

> Quant aux histoires de label at end of compound, peut-etre qu'un
> "continue" suffirait et plairait a gcc (pas regarde le code en
> question) ? Seulement faut voir si le label est bien dans le compound
> *courant* (==> continue), ou a la fin du compound *englobant* (==>
> break effectivement ds ce cas), ou a la fin d'un compound englobant
> encore au-dessus (==> pas de solution autre que goto, ou alors des
> conditions de folie sur les compbounds intermediaires). Dans certains
> cas, gcc dit que des conneries aussi, donc mefiance.

Dans le cas d'un do { } while(), quand on fait un continue; il évalue
quand même la condition, où il repart au début du bloc de manière
inconditionnelle ?

Thomas
-- 
PETAZZONI Thomas - thomas DOT petazzoni AT enix DOT org - UIN : 34937744
Web: http://www.enix.org/~thomas/
KOS: http://kos.enix.org/ - Lolut: http://lolut.utbm.info
Fingerprint : 0BE1 4CF3 CEA4 AC9D CC6E  1624 F653 CB30 98D3 F7A7

--------------enig318F29AED81C35ACB636080C
Content-Type: application/pgp-signature

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.1 (MingW32)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org

iD8DBQE+0c+T9lPLMJjT96cRAkZEAJ9t1qtlB1bI4xKxZ2uQnOfNSXqhRACgiRNs
HO6iZNHr7r9WckYM1HeWDLA=
=WL/g
-----END PGP SIGNATURE-----

--------------enig318F29AED81C35ACB636080C--