You were right, it was the compiler. I had no set the optimization level and it was using the default ptimization level for the compiler. I turned off optimization and everything seemed to be working just fine. It actually fixed quite a many error we have found. Canada "Pascal Obry" wrote in message news:83nc6p$hm7$1@clnews.edf.fr... > > a �crit dans le message : > 83m49f$f9j$1@nnrp1.deja.com... > > > > Fine, this looks like a compiler bug but you did not tell us which compiler > you use, on which platform with what option do you compile your package... > > Pascal. > > -- > > --|------------------------------------------------------------ > --| Pascal Obry Team-Ada Member | > --| | > --| EDF-DER-IPN-SID- T T I | > --| Intranet: http://cln46gb | > --| Bureau N-023 e-mail: pascal.obry@edf.fr | > --| 1 Av G�n�ral de Gaulle voice : +33-1-47.65.50.91 | > --| 92141 Clamart CEDEX fax : +33-1-47.65.50.07 | > --| FRANCE | > --|------------------------------------------------------------ > --| > --| http://ourworld.compuserve.com/homepages/pascal_obry > --| > --| "The best way to travel is by means of imagination" > > >