home *** CD-ROM | disk | FTP | other *** search
/ Geek Gadgets 1 / ADE-1.bin / ade-dist / gnat-2.06-src.tgz / tar.out / fsf / gnat / config / m88k / tekXD88.h < prev    next >
C/C++ Source or Header  |  1996-09-28  |  2KB  |  50 lines

  1. /* Tektronix XD88 UTekV 3.2e   (svr3 derived from UniSoft System V/88)
  2.  
  3.    Copyright (C) 1993 Free Software Foundation, Inc.
  4.    Contributed by Kaveh R. Ghazi (ghazi@caip.rutgers.edu)  2/22/93.
  5.  
  6.    This file is part of GNU CC.
  7.    
  8.    GNU CC is free software; you can redistribute it and/or modify
  9.    it under the terms of the GNU General Public License as published by
  10.    the Free Software Foundation; either version 2, or (at your option)
  11.    any later version.
  12.    
  13.    GNU CC is distributed in the hope that it will be useful,
  14.    but WITHOUT ANY WARRANTY; without even the implied warranty of
  15.    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
  16.    GNU General Public License for more details.
  17.    
  18.    You should have received a copy of the GNU General Public License
  19.    along with GNU CC; see the file COPYING.  If not, write to
  20.    the Free Software Foundation, 675 Mass Ave, Cambridge, MA 02139, USA.
  21.    */
  22.  
  23. #include "m88k/sysv3.h"
  24.  
  25. /* Don't output structure tag names when it causes a forward reference.
  26.    Symptom:
  27.    Error messages like
  28.    as: "/usr/tmp/cca22733.s": cannot reduce symbol table, unused symbols remain
  29.    when compiling some programs.
  30.    example program (C++): struct bad { bad(); }; bad::bad() {}
  31.  
  32.    This problem seems to have gone away, perhaps with release 3.6 of the O/S
  33.    from Dolphin.  */
  34. /* #undef SDB_ALLOW_FORWARD_REFERENCES */
  35. /* I don't know if this SDB thing is needed or not --KRG */
  36.  
  37.  
  38. /* Use T_ARG as T_VOID.  T_VOID is not defined in <syms.h> as it should be.  */
  39. #define T_VOID T_ARG
  40.  
  41.  
  42. /* The bundled ld program needs link editor directives which normally
  43.    reside in /lib/default.ld.  We'll pass our own copy during the link
  44.    phase because additioal information about extra sections must be added
  45.    so that gcc generated files will link properly.
  46.    --KRG.
  47.    */
  48. #undef LINK_SPEC
  49. #define LINK_SPEC "gcc.ld%s"
  50.