home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1993 #1 / NN_1993_1.iso / spool / gnu / gcc / bug / 3154 < prev    next >
Encoding:
Text File  |  1993-01-09  |  1.7 KB  |  59 lines

  1. Newsgroups: gnu.gcc.bug
  2. Path: sparky!uunet!cis.ohio-state.edu!mit.edu!marc
  3. From: marc@mit.edu (Marc Horowitz)
  4. Subject: ["Mark W. Eichin": gcc diff]
  5. Message-ID: <9301100003.AA06017@deathtongue.MIT.EDU>
  6. Sender: gnulists@ai.mit.edu
  7. Reply-To: Marc Horowitz <marc@mit.edu>
  8. Organization: GNUs Not Usenet
  9. Distribution: gnu
  10. Date: Sun, 10 Jan 1993 00:03:33 GMT
  11. Approved: bug-gcc@prep.ai.mit.edu
  12. Lines: 45
  13.  
  14. (if this looks like a duplicate, it's not.  Ignore the previous one.)
  15.  
  16. Here is a patch to make "gcc -E -" work.  It's relative to a version
  17. of gcc.c provided to me by eichin@cygnus.com.  I think he said it was
  18. from the 930101 snapshot.  Anyway, it's pretty straightforward.
  19.  
  20. Thanks.
  21.  
  22.         Marc
  23.  
  24.  
  25. *** gcc.c.fsf    Sat Jan  2 20:26:13 1993
  26. - --- gcc.c    Sat Jan  2 20:47:03 1993
  27. ***************
  28. *** 3632,3643 ****
  29.     /* Look for a suffix.  */
  30.     for (cp = compilers + n_compilers - 1; cp >= compilers; cp--)
  31.       {
  32. !       if (strlen (cp->suffix) < length
  33.              /* See if the suffix matches the end of NAME.  */
  34.              && !strcmp (cp->suffix,
  35. !                name + length - strlen (cp->suffix))
  36. !            /* The suffix `-' matches only the file name `-'.  */
  37. !            && !(!strcmp (cp->suffix, "-") && length != 1))
  38.       {
  39.         if (cp->spec[0][0] == '@')
  40.           {
  41. - --- 3632,3643 ----
  42.     /* Look for a suffix.  */
  43.     for (cp = compilers + n_compilers - 1; cp >= compilers; cp--)
  44.       {
  45. !       if ((strlen (cp->suffix) < length
  46.              /* See if the suffix matches the end of NAME.  */
  47.              && !strcmp (cp->suffix,
  48. !                name + length - strlen (cp->suffix)))
  49. !       /* The suffix `-' matches only the file name `-'.  */
  50. !       || (!strcmp (cp->suffix, "-") && !strcmp (name, "-")))
  51.       {
  52.         if (cp->spec[0][0] == '@')
  53.           {
  54.  
  55.  
  56. ------- End of Forwarded Message
  57.  
  58.  
  59.