home bbs files messages ]

Forums before death by AOL, social media and spammers... "We can't have nice things"

   comp.sys.atari.st      Discussion about 16 bit Atari micros      15,439 messages   

[   << oldest   |   < older   |   list   |   newer >   |   newest >>   ]

   Message 15,006 of 15,439   
   Francois LE COAT to All   
   GNU/GCC optimizing   
   30 Sep 15 23:45:11   
   
   From: lecoat@atari.org   
      
   Hi,   
      
   I'm developing since 1987 a shareware called Eureka 2.12 on different   
   successive ATARI computers, and since GNU/GCC 2.8.1 was released, I   
   also use that C language compiler under freeMiNT, the ATARI free OS.   
      
   My C sources are perfectly compatible with GNU/GCC until 3.3.6 version.   
   But since GNU/GCC 4 optimizing compiler is available, I can't build my   
   sources successfully. Large parts of what it's written in C language   
   are completely discarded from the binary even if I use the "-O0" option.   
      
   Is there a way to force GNU/GCC 4 (I'm experimenting 4.6.4 version) to   
   build strictly what it is written in C, preventing from optimizations ?   
      
   For the moment, the Eureka 2.12 software can be built, but the binary   
   is not corresponding to sources, and is totally misbehaving with   
   GNU/GCC 4, because my sources are misinterpreted. GNU/GCC 3 is correct.   
      
   I was imagining that C language is offering sources compatibility, but   
   since the fourth version of GNU/GCC, it isn't the case apparently with   
   my old sources. The problem seems to be caused by the compiler itself,   
   and not the corresponding libraries, because I even tested GNU/GCC 4   
   with the exact same libraries than with GNU/GCC 3 ...   
      
   Thanks in advance for helping me.   
      
   Best regards,   
      
   --    
   François LE COAT   
   Author of Eureka 2.12 (2D Graph Describer, 3D Modeller)   
   http://eureka.atari.org/   
      
   --- SoupGate-Win32 v1.05   
    * Origin: you cannot sedate... all the things you hate (1:229/2)   

[   << oldest   |   < older   |   list   |   newer >   |   newest >>   ]


(c) 1994,  bbs@darkrealms.ca