ce@diab.UUCP (Christer Eriksson) (07/20/87)
Diab Data Ab announces D-CC, a global high optimizing C-compiler. Developed by Diab and entirely written in C. D-CC contains a complete implementation of the C-language as it is defined in The C-language by Kernighan and Ritchie. Code generators exist for the Motorola M680X0, National NS32XXX and Norsk Data ND500/5000. The compiler uses the proven UNIX C run-time system. D-CC utilizes optimization methods normally only found in mainframe computers. The code generator is not "hard coded" in the compiler for maximum flexibili- ty. It will provide the user to use same compiler but different tables files when generating code for different CPU:s. FEATURES o High degree of optimization including a Superior register allocation algorithm making register declarations unnecessary, use of temporary register as variables, use of minimum required precision, in line multiplication, peep hole optimizer.... and many other methods. o IEEE floating point support, both soft and hardware, including National and Motorola FPUs. o Uses UNIX proven C run-time system o Conforms to the new ANSI standard o Structure/union- assignments, returns and arguments Enumerated types o Written in C and portable to other UNIX or UNIX-lookalike systems such as XENIX, ULTRIX etc. May be used as native as well as cross compiler o External table driven code generation for maximum flexibility Same compiler for M68000/10, M68020, NS32XXX and ND 500/5000 but different table files o Outstanding benchmark results, more than 5000 dhrystones on a M68020 16.67 Mhz o A tree is built up in memory for each function during parsing providing maximum speed and optimization o Symbolic debugger support o As an option for Motorola, Diab provides a fast assembler generating COFF format. Automatic calculation of minimum offset for branch instructions 8/16/32 bits. Diab can provide a test/evaluation port on the customers system. The cost for such port is only based on how long time it takes to port. Available to OEM:s, system integrators or distributors. Single binary copies are not available. For more information please contact: Christer Eriksson or Ingvar Larsson Diab Data AB phone +46 8 768 06 60 Box 2029 fax +46 8 792 05 61 S 183 92 Taby telex 10978 datahus s SWEDEN