home *** CD-ROM | disk | FTP | other *** search
/ Geek Gadgets 1 / ADE-1.bin / ade-dist / gcc-2.7.2.1-base.tgz / gcc-2.7.2.1-base.tar / fsf / gcc / config / m88k / tekXD88.h < prev    next >
C/C++ Source or Header  |  1995-06-15  |  2KB  |  51 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, 59 Temple Place - Suite 330,
  21.    Boston, MA 02111-1307, USA.
  22.    */
  23.  
  24. #include "m88k/sysv3.h"
  25.  
  26. /* Don't output structure tag names when it causes a forward reference.
  27.    Symptom:
  28.    Error messages like
  29.    as: "/usr/tmp/cca22733.s": cannot reduce symbol table, unused symbols remain
  30.    when compiling some programs.
  31.    example program (C++): struct bad { bad(); }; bad::bad() {}
  32.  
  33.    This problem seems to have gone away, perhaps with release 3.6 of the O/S
  34.    from Dolphin.  */
  35. /* #undef SDB_ALLOW_FORWARD_REFERENCES */
  36. /* I don't know if this SDB thing is needed or not --KRG */
  37.  
  38.  
  39. /* Use T_ARG as T_VOID.  T_VOID is not defined in <syms.h> as it should be.  */
  40. #define T_VOID T_ARG
  41.  
  42.  
  43. /* The bundled ld program needs link editor directives which normally
  44.    reside in /lib/default.ld.  We'll pass our own copy during the link
  45.    phase because additional information about extra sections must be added
  46.    so that gcc generated files will link properly.
  47.    --KRG.
  48.    */
  49. #undef LINK_SPEC
  50. #define LINK_SPEC "gcc.ld%s"
  51.