Path: utzoo!utgpu!watserv1!watdragon!daisy!smvorkoetter From: smvorkoetter@daisy.waterloo.edu (Stefan M. Vorkoetter) Newsgroups: comp.unix.aix Subject: Re: rt > risc/6000 (actually ANSI compiler in AIX Version 3) Message-ID: <21388@watdragon.waterloo.edu> Date: 28 Feb 90 16:14:18 GMT References: <5064.25e6649b@uwovax.uwo.ca> <1990Feb25.065535.25717@acheron.uucp> <1634@awdprime.UUCP> <13567@garnet.BBN.COM> <1990Feb27.210550.4826@athena.mit.edu> <1668@awdprime.UUCP> Sender: daemon@watdragon.waterloo.edu Reply-To: smvorkoetter@daisy.waterloo.edu (Stefan M. Vorkoetter) Organization: U. of Waterloo, Ontario Lines: 21 I have ported the Maple Computer Algebra system to the RS/6000, and therefore feel qualified to comment on the C Compiler (since the Maple Kernel is written in C). Our Kernel is not an ANSI C program, and xlc spewed pages and pages of error messages at me when I compiled it. However, when invoked as cc, the entire program compiled just fine (in under 10 minutes for 25000 lines of code in about 50 source files). So, my understanding is that xlc is an ANSI compiler, while invoking it as cc makes it behave more like a typical UNIX compiler (ie. it can compile real programs, not just textbook examples :-). A further note: turning on the optimizer is significant. It sped up Maple by 50 to 75 per cent. Stefan Vorkoetter Technical Manager Waterloo Maple Software (smvorkoetter@daisy.uwaterloo.ca)