Related articles |
---|
[16 earlier articles] |
Re: failure due to compiler? kanze@lts.sel.alcatel.de (1996-07-16) |
Re: failure due to compiler? glew@ichips.intel.com (1996-07-16) |
Re: failure due to compiler? WStreett@shell.monmouth.com (1996-07-16) |
Re: failure due to compiler? grout@polestar.csrd.uiuc.edu (1996-07-18) |
Re: failure due to compiler? gah@u.washington.edu (1996-07-19) |
Re: failure due to compiler? ok@cs.rmit.edu.au (1996-07-20) |
Re: failure due to compiler? LEEW@FS.MICROLOGIC.COM (Lee Webber) (1996-07-20) |
Re: failure due to compiler? iwm@doc.ic.ac.uk (Ian Moor) (1996-07-20) |
Re: failure due to compiler? WStreett@shell.monmouth.com (1996-07-20) |
Re: failure due to compiler? jgllgher@maths.tcd.ie (Dara Gallagher) (1996-07-20) |
Re: failure due to compiler? ok@cs.rmit.edu.au (1996-07-22) |
Re: failure due to compiler? rfg@monkeys.com (1996-07-22) |
Re: failure due to compiler? leew@micrologic.com (Lee Webber) (1996-07-23) |
[6 later articles] |
From: | "Lee Webber" <LEEW@FS.MICROLOGIC.COM> |
Newsgroups: | comp.compilers |
Date: | 20 Jul 1996 21:31:10 -0400 |
Organization: | MicroLogic, Inc. |
References: | 96-07-041 96-07-056 96-07-064 96-07-079 96-07-100 96-07-123 |
Keywords: | errors, PL/I |
[Oh, well, PL/I F. I once tried to write a PDP-8 simulator in PL/I F
but found it was unable to generate correct code for 12 bit long
bit strings. (God evidently intended us to use 8 or 16 bit strings.)
...
This is slightly off topic, but when we tossed our PL/I application into the
IBM Optimizing Compiler for the first time, we discovered that the compiler
flat out couldn't handle any bit strings that were declared ALIGNED, or at
least any structure members of that type. It went into an endless loop.
(Declaring a bit string ALIGNED meant operations on it were done inline
instead of by subroutine call -- about a 15-1 performance improvement as I
recall.)
Not particularly interesting, until we started considering that during IBM's
compiler development -- all of alpha testing -- all of beta testing -- and
*a year of release* -- no one had considered it worth while to declare any
bit strings ALIGNED. Says something about IBM's clientele of the time.
--
Return to the
comp.compilers page.
Search the
comp.compilers archives again.