I was looking forward to this, but now that I've found a little time to play with it, I am a little puzzled.
There are options METAL and GENASM, and the doc says that METAL forces GENASM, but when I try GENASM without METAL, I get CCN0458(S) Option GENASM is invalid because option METAL is not specified. [Talk about a good error message - the "explanation" for CCN0458 says: Explanation: The option &1 is only valid when used in conjunction with &2. In the message text: &1 and &2 are both option names. User Response: Compile with &2 or remove &1.] So what is GENASM for if it can't be specified by itself? Then it seems that METAL inhibits use of the ARCH option, so METAL C must generate code at the ARCH(CURRENT) level, which means it can (and does) use LARL and the like from the long displacement facility. Well, no, actually it accepts ARCH(5), which says is the default and generates code at the z900/z800 level, but it still generates LARL, which I don't believe is architected at that level. Anyway - there are plenty of other things to ask about, but I'm not sure where the right place is. I don't think there's a System z C/C++ list... Are other people actively using Metal C? I'd be interested in your experiences. Tony H. ---------------------------------------------------------------------- For IBM-MAIN subscribe / signoff / archive access instructions, send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO Search the archives at http://bama.ua.edu/archives/ibm-main.html

