Re: failure due to compiler?

"Lee Webber" <LEEW@FS.MICROLOGIC.COM>
20 Jul 1996 21:31:10 -0400

          From comp.compilers

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]
| List of all articles for this month |
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.
--


Post a followup to this message

Return to the comp.compilers page.
Search the comp.compilers archives again.