home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #31 / NN_1992_31.iso / spool / comp / sys / amiga / programm / 17778 < prev    next >
Encoding:
Text File  |  1992-12-24  |  3.3 KB  |  77 lines

  1. Newsgroups: comp.sys.amiga.programmer
  2. Path: sparky!uunet!paladin.american.edu!gatech!concert!sas!mozart.unx.sas.com!walker
  3. From: walker@twix.unx.sas.com (Doug Walker)
  4. Subject: Re: Advice to SAS/C 5.10b users
  5. Originator: walker@twix.unx.sas.com
  6. Sender: news@unx.sas.com (Noter of Newsworthy Events)
  7. Message-ID: <BzroCE.MHH@unx.sas.com>
  8. Date: Thu, 24 Dec 1992 14:02:37 GMT
  9. References: <BzD93n.JCo@usenet.ucs.indiana.edu> <1992Dec22.194259.26097@tom.rz.uni-passau.de> <1992Dec24.000931.22609@oracle.us.oracle.com>
  10. Nntp-Posting-Host: twix.unx.sas.com
  11. Organization: SAS Institute Inc.
  12. Lines: 63
  13.  
  14.  
  15. In article <1992Dec24.000931.22609@oracle.us.oracle.com>, dnavas@oracle.uucp (David Navas) writes:
  16. |> Yes, I would say there were quite a few problems.  But I -don't- get enforcer
  17. |> hits from the compiler/optimizer.  The darned thing -still- biffs the
  18. |> FindTask(NULL)->ln_Name field, but it doesn't get enforcer hits.  And that's
  19. |> a big plus for me....
  20.  
  21. What the heck does that mean?  Is that another "bug report"?
  22.  
  23. BUG NUMBER: nnnn
  24. DATE: 23DEC92
  25. REPORTER: Navas, David
  26.  
  27. "The Darned Thing Still Biffs The FindTask(NULL)->ln_Name Field."
  28.  
  29. We'll get right on it.  It's obviously a bug in the biffing 
  30. algorithm, or possibly the peephole optibiffer.
  31.  
  32. |> >it's Your own fault. I can only recommend upgrading to 6.1 to every version 5
  33. |> 
  34. |> I would too.  Just don't use utillib, M68881, or the optimizer for the next
  35. |> few months.  That's okay, the base code creation is quite adequate.
  36.  
  37. Hundreds if not thousands of users are using the optimizer with no
  38. complaints.  If I were any good at flaming, I'd be doing it right
  39. now, but I'll settle for this:  If you can't come up with specific
  40. examples right now, stop telling people not to use a major part of
  41. our product.
  42.  
  43. I don't mind if people report bugs on the net to keep others from
  44. running into them, but you are spreading gossip and malicious rumors.
  45. If there is a bug you are running into, report it and we will fix it.
  46. By all means, narrow it down and report it to the net, but don't
  47. blast the whole thing because of one small part.  What if everyone
  48. dropped AmigaDOS 3.0 when the first bug was found in it?
  49.  
  50. Now for a constructive suggestion: Try your case with OPTIMIZE but
  51. also with NOOPTPEEP.  This will run the global optimizer but not
  52. the peephole optimizer.  We have had virtually NO reported bugs 
  53. in the global optimizer, which is portable and runs on many other
  54. systems, but the peephole optimizer is new for 6.0 and has had
  55. its share.  Odds are good that NOOPTPEEP will fix the problem.
  56.  
  57. |> Very competitive with SAS/C 5.x, although I have yet to figure out how to
  58. |> make VERY SMALL (yet WB supported) programs.  These seem about 200-400
  59. |> bytes bigger than their 5.x equivalents.
  60.  
  61. Generate a linker map and take a look at what is getting linked in.
  62. Compare it with the 5.10 linker map.  Use the MAPHUNK and MAPXREF
  63. options - MAPHUNK tells you what gets linked in and how big it is,
  64. MAPXREF lets you figure out who is pulling it in.
  65.  
  66. |> David C. Navas                        dnavas@oracle.com
  67.  
  68. -- 
  69.   *****
  70. =*|_o_o|\\=====Doug Walker, Software Distiller====== BBS: (919)460-7430 =
  71.  *|. o.| ||                                          1200/2400/9600 Dual
  72.   | o  |//     For all you do, this bug's for you!
  73.   ====== 
  74. usenet: walker@unx.sas.com                            bix: djwalker 
  75. Any opinions expressed are mine, not those of SAS Institute, Inc.
  76.  
  77.