home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #30 / NN_1992_30.iso / spool / comp / compiler / 2018 < prev    next >
Encoding:
Text File  |  1992-12-12  |  1.7 KB  |  38 lines

  1. Newsgroups: comp.compilers
  2. Path: sparky!uunet!think.com!spdcc!iecc!compilers-sender
  3. From: jfisher@hplabsz.hpl.hp.com (Josh Fisher)
  4. Subject: Re: static estimation of conditional branches?
  5. Reply-To: jfisher@hplabsz.hpl.hp.com (Josh Fisher)
  6. Organization: Hewlett-Packard Laboratories Palo Alto,CA
  7. Date: Fri, 11 Dec 1992 18:06:21 GMT
  8. Approved: compilers@iecc.cambridge.ma.us
  9. Message-ID: <92-12-050@comp.compilers>
  10. Keywords: optimize
  11. References: <92-12-040@comp.compilers> <92-12-046@comp.compilers>
  12. Sender: compilers-sender@iecc.cambridge.ma.us
  13. Lines: 23
  14.  
  15. >[As I recall, Fortran II dropped FREQUENCY because it was infrequently
  16. >used and made little difference.  I've heard that it may even have been
  17. >implemented backwards and nobody noticed. -John]
  18.  
  19. I was told the story about 10 years ago by, I think, Lois Nash, at
  20. Yorktown Heights.  She (or whoever told me the story if I've remembered
  21. wrong) did the backend for the compiler that was to use these directives.
  22. Sometime after releasing it, she took a vacation and someone reversed the
  23. sense of what was passed to her in an earlier phase.  About a year after
  24. this happened, she was debugging some object code and noticed the
  25. reversal.  This was when people grovelled over the object code--in the
  26. 1950s, I guess--because of their general suspicion of compilers (*we*
  27. never do that), yet no one ever pointed it out to her.  She figures nobody
  28. noticed.
  29.  
  30. (By the way, the Multiflow compiler allows programmers to insert
  31. directives to this effect to guide the compiler in chosing long regions
  32. within which to do code motions.)
  33.  
  34.                     -- Josh Fisher // HP Labs
  35. -- 
  36. Send compilers articles to compilers@iecc.cambridge.ma.us or
  37. {ima | spdcc | world}!iecc!compilers.  Meta-mail to compilers-request.
  38.