[log in to unmask] X-Vmsmail-To: GEMINI::SMTP%"[log in to unmask]" Message-Id: <[log in to unmask]> Subject: TARTAN 5.1 Bug I'm on a project that is using the TARTAN toolset, and we tried to use their latest 5.1 compiler. Unfortuanately, what would compile under their old compiler now doesn't. For those of you out there using the 5.1 beware of using complicated addresses. We had something like DUMB_ARRAY(DUMB_INDEX)(TEMP_DUMB_INDEX_TYPE).DUMB_FLAGS We load some values into a couple of registers for index registers off of the base address of DUMB_ARRAY. Unfortunately when we do the address addition, we lose the base address part. So instead of accessing DUMB_ARRAY + r9+4028+(r10*1) we get r9+4028(r10*1) You would think that with such an apparent bug TARTAN would want to get it fixed right away. - WRONG. Even with a support contract they said NO. Yes we could try to play some games with this, but it would cost in throughput. It is kind of sad that a compiler company won't fix such an apparent and basic error such as this. Rick Watson All opinions stated are my own, the company can't take credit for any of them.