Re: subtilité Ada ou bug GNAT ?

Hugues Bonnin <[email protected]>
Newsgroups gmane.comp.lang.ada.france
Message-ID <32347644.11781531294325606462.JavaMail.root@spooler2-g27.priv.proxad.net>
merci à tous pour vos réponses rapides, précises, et efficaces.
J'aime bien cette liste :-)

Hugues.

----- "Jean-Pierre Rosen" <[email protected]> a écrit :

| De: "Jean-Pierre Rosen" <[email protected]>
| À: "Hugues Bonnin" <[email protected]>
| Envoyé: Jeudi 6 Janvier 2011 09:34:40 GMT +01:00 Amsterdam / Berlin / Berne / Rome / Stockholm / Vienne
| Objet: Re: [ada-france] subtilité Ada ou bug GNAT ?
|
| Le 06/01/2011 08:06, Hugues Bonnin a écrit :
| 
| > donc pour vous, il s'agirait plutôt d'un bug du compilo, et non
| d'une
| > subtilité du genre "dans l'instruction 'V:=F(V);' le V de gauche et
| > le V de droite ne possèdent pas le même sous-type (T1 et T2) donc
| > sont considérés différents, donc comportement non défini du
| > compilo....." c'est du n'importe quoi, ça, hein ?
| Ben oui, en Ada, ou ça compile et ça marche, ou ça ne compile pas.
| Sinon, a quoi ça sert que le compilo y se décarquasse ;-) ? OK, il y
| les
| cas "erroneous", mais il faut vraiment les chercher du côté du bas
| niveau.
| 
| > j'avoue que le bug me semble tellement gros, que j'ai du mal à m'en
| > contenter...
| >
| Je viens d'essayer avec gpl-2009 sous Linux (j'ai déjà désinstallé ma
| version Windows). Résultat:
| Erreur de segmentation
| 
| Ouch! Clairement un bug compilo corrigé dans la nouvelle version,
| donc
| une seule chose à faire: upgrader.
| 
| PS: à vue de nez, et sans connaître les tripes du compilo, je pense
| que
| cela vient du fait que tu retournes une valeur non-contrainte pour un
| sous-type contraint; le compilateur doit s'emmèler dans la
| reconstruction du descripteur de bornes.
| -- 
| ---------------------------------------------------------
|            J-P. Rosen ([email protected])
| Adalog a déménagé / Adalog has moved:
| 2 rue du Docteur Lombard, 92441 Issy-les-Moulineaux CEDEX
| Tel: +33 1 45 29 21 52, Fax: +33 1 45 29 25 00
_______________________________________________
Site WWW de l'association Ada-France: http://www.ada-france.org/
[email protected]
http://www.ada-france.org/mailman/listinfo/ada-france
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.