xm-a29k.h, [...]: Delete HOST_BITS_PER_* definitions which match the defaults provide...
authorKaveh R. Ghazi <ghazi@caip.rutgers.edu>
Tue, 6 Mar 2001 14:33:11 +0000 (14:33 +0000)
committerKaveh Ghazi <ghazi@gcc.gnu.org>
Tue, 6 Mar 2001 14:33:11 +0000 (14:33 +0000)
* config/a29k/xm-a29k.h, config/a29k/xm-unix.h,
config/alpha/xm-alpha.h, config/arc/xm-arc.h, config/arm/xm-arm.h,
config/c4x/xm-c4x.h, config/clipper/xm-clix.h,
config/convex/xm-convex.h, config/d30v/xm-d30v.h,
config/dsp16xx/xm-dsp16xx.h, config/elxsi/xm-elxsi.h,
config/h8300/xm-h8300.h, config/i370/xm-i370.h,
config/i370/xm-linux.h, config/i370/xm-mvs.h, config/i370/xm-oe.h,
config/i386/xm-i386.h, config/i860/xm-i860.h,
config/i960/xm-i960.h, config/ia64/xm-ia64.h,
config/m32r/xm-m32r.h, config/m68k/xm-m68k.h,
config/m88k/xm-m88k.h, config/mcore/xm-mcore.h,
config/mips/xm-mips.h, config/mn10200/xm-mn10200.h,
config/mn10300/xm-mn10300.h, config/ns32k/xm-ns32k.h,
config/pa/xm-linux.h, config/pa/xm-pa.h, config/pa/xm-pa64hpux.h,
config/pa/xm-pahpux.h, config/pa/xm-papro.h, config/pj/xm-pj.h,
config/romp/xm-romp.h, config/rs6000/xm-beos.h,
config/rs6000/xm-lynx.h, config/rs6000/xm-rs6000.h,
config/rs6000/xm-sysv4.h, config/sh/xm-sh.h,
config/sparc/xm-sparc.h, config/sparc/xm-sysv4.h,
config/v850/xm-v850.h, config/vax/xm-vax.h, config/vax/xm-vms.h,
config/we32k/xm-we32k.h: Delete HOST_BITS_PER_* definitions which
match the defaults provided in hwint.h.

* config/i386/xm-lynx.h, config/m68k/xm-lynx.h,
config/sparc/xm-lynx.h, config/xm-std32.h: Delete files.

* config.gcc (xm_file): Don't set to files which are deleted.

* hwint.h: Provide default values for HOST_BITS_PER_*.  No longer
guard this file against these macros being undefined.

From-SVN: r40262

53 files changed:
gcc/ChangeLog
gcc/config.gcc
gcc/config/a29k/xm-a29k.h
gcc/config/a29k/xm-unix.h
gcc/config/alpha/xm-alpha.h
gcc/config/arc/xm-arc.h
gcc/config/arm/xm-arm.h
gcc/config/c4x/xm-c4x.h
gcc/config/clipper/xm-clix.h
gcc/config/convex/xm-convex.h
gcc/config/d30v/xm-d30v.h
gcc/config/dsp16xx/xm-dsp16xx.h
gcc/config/elxsi/xm-elxsi.h
gcc/config/h8300/xm-h8300.h
gcc/config/i370/xm-i370.h
gcc/config/i370/xm-linux.h
gcc/config/i370/xm-mvs.h
gcc/config/i370/xm-oe.h
gcc/config/i386/xm-i386.h
gcc/config/i386/xm-lynx.h [deleted file]
gcc/config/i860/xm-i860.h
gcc/config/i960/xm-i960.h
gcc/config/ia64/xm-ia64.h
gcc/config/m32r/xm-m32r.h
gcc/config/m68k/xm-lynx.h [deleted file]
gcc/config/m68k/xm-m68k.h
gcc/config/m88k/xm-m88k.h
gcc/config/mcore/xm-mcore.h
gcc/config/mips/xm-mips.h
gcc/config/mn10200/xm-mn10200.h
gcc/config/mn10300/xm-mn10300.h
gcc/config/ns32k/xm-ns32k.h
gcc/config/pa/xm-linux.h
gcc/config/pa/xm-pa.h
gcc/config/pa/xm-pa64hpux.h
gcc/config/pa/xm-pahpux.h
gcc/config/pa/xm-papro.h
gcc/config/pj/xm-pj.h
gcc/config/romp/xm-romp.h
gcc/config/rs6000/xm-beos.h
gcc/config/rs6000/xm-lynx.h
gcc/config/rs6000/xm-rs6000.h
gcc/config/rs6000/xm-sysv4.h
gcc/config/sh/xm-sh.h
gcc/config/sparc/xm-lynx.h [deleted file]
gcc/config/sparc/xm-sparc.h
gcc/config/sparc/xm-sysv4.h
gcc/config/v850/xm-v850.h
gcc/config/vax/xm-vax.h
gcc/config/vax/xm-vms.h
gcc/config/we32k/xm-we32k.h
gcc/config/xm-std32.h [deleted file]
gcc/hwint.h

index 1b1b3d092cc37636038b21e40804489680e0e665..a76bdbcf875d3463608b50f307bdbee4f7da49ed 100644 (file)
@@ -1,3 +1,36 @@
+2001-03-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
+
+       * config/a29k/xm-a29k.h, config/a29k/xm-unix.h,
+       config/alpha/xm-alpha.h, config/arc/xm-arc.h, config/arm/xm-arm.h,
+       config/c4x/xm-c4x.h, config/clipper/xm-clix.h,
+       config/convex/xm-convex.h, config/d30v/xm-d30v.h,
+       config/dsp16xx/xm-dsp16xx.h, config/elxsi/xm-elxsi.h,
+       config/h8300/xm-h8300.h, config/i370/xm-i370.h,
+       config/i370/xm-linux.h, config/i370/xm-mvs.h, config/i370/xm-oe.h,
+       config/i386/xm-i386.h, config/i860/xm-i860.h,
+       config/i960/xm-i960.h, config/ia64/xm-ia64.h,
+       config/m32r/xm-m32r.h, config/m68k/xm-m68k.h,
+       config/m88k/xm-m88k.h, config/mcore/xm-mcore.h,
+       config/mips/xm-mips.h, config/mn10200/xm-mn10200.h,
+       config/mn10300/xm-mn10300.h, config/ns32k/xm-ns32k.h,
+       config/pa/xm-linux.h, config/pa/xm-pa.h, config/pa/xm-pa64hpux.h,
+       config/pa/xm-pahpux.h, config/pa/xm-papro.h, config/pj/xm-pj.h,
+       config/romp/xm-romp.h, config/rs6000/xm-beos.h,
+       config/rs6000/xm-lynx.h, config/rs6000/xm-rs6000.h,
+       config/rs6000/xm-sysv4.h, config/sh/xm-sh.h,
+       config/sparc/xm-sparc.h, config/sparc/xm-sysv4.h,
+       config/v850/xm-v850.h, config/vax/xm-vax.h, config/vax/xm-vms.h,
+       config/we32k/xm-we32k.h: Delete HOST_BITS_PER_* definitions which
+       match the defaults provided in hwint.h.
+
+       * config/i386/xm-lynx.h, config/m68k/xm-lynx.h,
+       config/sparc/xm-lynx.h, config/xm-std32.h: Delete files.
+
+       * config.gcc (xm_file): Don't set to files which are deleted.
+
+       * hwint.h: Provide default values for HOST_BITS_PER_*.  No longer
+       guard this file against these macros being undefined.
+
 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
 
        * objc/objc-act.c (objc_add_static_instance): Set DECL_INITIAL
index 0128d33b66e5e32f771f69f9cce73a0bc2434db6..61106b60c3c25475e1b535ae312b527bf36a0305 100644 (file)
@@ -1198,7 +1198,6 @@ i[34567]86-*-lynxos*)
        else
                tm_file=i386/lynx-ng.h
        fi
-       xm_file=i386/xm-lynx.h
        tmake_file=i386/t-i386bare
        xmake_file=x-lynx
        ;;
@@ -1925,7 +1924,6 @@ m68k-*-lynxos*)
        else
                tm_file=m68k/lynx-ng.h
        fi
-       xm_file=m68k/xm-lynx.h
        xmake_file=x-lynx
        tmake_file=m68k/t-lynx
        extra_headers=math-68881.h
@@ -2962,7 +2960,6 @@ sparc-*-lynxos*)
        else
                tm_file=sparc/lynx-ng.h
        fi
-       xm_file=sparc/xm-lynx.h
        tmake_file=sparc/t-sunos41
        xmake_file=x-lynx
        ;;
index 4b728e0e762523588706b573e7e9fbaf85e66243..db93e56f40bc306ab27a9e2006478cd0eff53071 100644 (file)
@@ -19,10 +19,4 @@ the Free Software Foundation, 59 Temple Place - Suite 330,
 Boston, MA 02111-1307, USA.  */
 
 /* This describes the machine the compiler is hosted on.  */
-#define HOST_BITS_PER_CHAR 8
-#define HOST_BITS_PER_SHORT 16
-#define HOST_BITS_PER_INT 32
-#define HOST_BITS_PER_LONG 32
-#define HOST_BITS_PER_LONGLONG 64
-
 #define HOST_WORDS_BIG_ENDIAN
index c964e1bafa2b29cd0e85693bc96c2c957989d87e..0317d086c55b3355541b95d1f9bec20817922580 100644 (file)
@@ -19,12 +19,6 @@ the Free Software Foundation, 59 Temple Place - Suite 330,
 Boston, MA 02111-1307, USA.  */
 
 /* This describes the machine the compiler is hosted on.  */
-#define HOST_BITS_PER_CHAR 8
-#define HOST_BITS_PER_SHORT 16
-#define HOST_BITS_PER_INT 32
-#define HOST_BITS_PER_LONG 32
-#define HOST_BITS_PER_LONGLONG 64
-
 #define HOST_WORDS_BIG_ENDIAN
 
 /* Ultra is V7, which is closest to USG.  */
index 1531a8e26822aba48fd34788cf1bc0a71fe7ae98..ec4680d546c8f12a7d3aa2b19c60ce3ade6ca0d8 100644 (file)
@@ -21,11 +21,7 @@ the Free Software Foundation, 59 Temple Place - Suite 330,
 Boston, MA 02111-1307, USA.  */
 
 /* This describes the machine the compiler is hosted on.  */
-#define        HOST_BITS_PER_CHAR      8
-#define        HOST_BITS_PER_SHORT     16
-#define        HOST_BITS_PER_INT       32
 #define        HOST_BITS_PER_LONG      64
-#define HOST_BITS_PER_LONGLONG  64
 
 /* The host compiler has problems with enum bitfields since it makes
    them signed so we can't fit all our codes in.  */
index a98d9c3fc699e6301729a619238d0cd903016391..2fc91311f2395597cc715df25cd6679c1380e1a6 100644 (file)
@@ -19,12 +19,6 @@ the Free Software Foundation, 59 Temple Place - Suite 330,
 Boston, MA 02111-1307, USA.  */
 
 /* This describes the machine the compiler is hosted on.  */
-#define HOST_BITS_PER_CHAR 8
-#define HOST_BITS_PER_SHORT 16
-#define HOST_BITS_PER_INT 32
-#define HOST_BITS_PER_LONG 32
-#define HOST_BITS_PER_LONGLONG 64
-
 /* Doubles are stored in memory with the high order word first.  This
    matters when cross-compiling.  */
 #define HOST_WORDS_BIG_ENDIAN 1
index ff16b71b69288ec4f19dff45c44db191313585a6..89f39d1f1a931a87e37956e6d139b049f58ec999 100644 (file)
@@ -22,11 +22,6 @@ the Free Software Foundation, 59 Temple Place - Suite 330,
 Boston, MA 02111-1307, USA.  */
 
 /* This describes the machine the compiler is hosted on.  */
-#define HOST_BITS_PER_CHAR 8
-#define HOST_BITS_PER_SHORT 16
-#define HOST_BITS_PER_INT 32
-#define HOST_BITS_PER_LONG 32
-#define HOST_BITS_PER_LONGLONG 64
 
 /* A code distinguishing the floating point format of the host
    machine.  There are three defined values: IEEE_FLOAT_FORMAT,
index 5f75da923e588e33032afb97c86d4c4bb53e97d8..ee179cb555827bcfee5be236473b1d0b560d0a55 100644 (file)
@@ -1,8 +1,5 @@
 /* This describes the machine the compiler is hosted on.  */
 #define HOST_BITS_PER_CHAR 32
 #define HOST_BITS_PER_SHORT 32
-#define HOST_BITS_PER_INT 32
-#define HOST_BITS_PER_LONG 32
-#define HOST_BITS_PER_LONGLONG 64
 
 #define HOST_WORDS_BIG_ENDIAN
index 4b4a3a013c006ec32927796a1d3084a8c1bf560a..0a4eec0e03c15b822b4d8801ae413369557ccc4c 100644 (file)
@@ -1,10 +1,3 @@
 /* Config file for Clipper running Clix, system V. 3.2 clone  */
 
-/* This describes the machine the compiler is hosted on.  */
-#define HOST_BITS_PER_CHAR 8
-#define HOST_BITS_PER_SHORT 16
-#define HOST_BITS_PER_INT 32
-#define HOST_BITS_PER_LONG 32
-#define HOST_BITS_PER_LONGLONG 64
-
 #define USG
index 1d464bdabb08cba801826495bd37e2af32e7a951..9ea775772321d66f0040f3484d7c00abea132fd6 100644 (file)
@@ -19,11 +19,6 @@ the Free Software Foundation, 59 Temple Place - Suite 330,
 Boston, MA 02111-1307, USA.  */
 
 /* This describes the machine the compiler is hosted on.  */
-#define HOST_BITS_PER_CHAR 8
-#define HOST_BITS_PER_SHORT 16
-#define HOST_BITS_PER_INT 32
-#define HOST_BITS_PER_LONG 32
-#define HOST_BITS_PER_LONGLONG 64
 
 /* Convex uses Vax or IEEE floats.
    Both formats have Vax semantics. */
index b4ba49fd8f80ed836bf554719148c6e9de075864..a933b3b6893e573daf503b6cc41965ecd00a8629 100644 (file)
 /* Defined if the host machine stores words of multi-word values in big-endian
    order.  (GNU CC does not depend on the host byte ordering within a word.)  */
 #define HOST_WORDS_BIG_ENDIAN
-
-/* A C expression for the number of bits in `char' on the host machine.  */
-#define HOST_BITS_PER_CHAR 8
-
-/* A C expression for the number of bits in `short' on the host machine.  */
-#define HOST_BITS_PER_SHORT 16
-
-/* A C expression for the number of bits in `int' on the host machine.  */
-#define HOST_BITS_PER_INT 32
-
-/* A C expression for the number of bits in `long' on the host machine.  */
-#define HOST_BITS_PER_LONG 32
index c02c8a9b2c07fa48b599d7f3af73adccc6b8601a..80786e4146b7165b8b94969170f25396636b02a2 100644 (file)
@@ -20,8 +20,4 @@ the Free Software Foundation, 59 Temple Place - Suite 330,
 Boston, MA 02111-1307, USA.  */
 
 /* This describes the machine the compiler is hosted on.  */
-#define HOST_BITS_PER_CHAR 8
-#define HOST_BITS_PER_SHORT 16
 #define HOST_BITS_PER_INT 16
-#define HOST_BITS_PER_LONG 32
-#define HOST_BITS_PER_LONGLONG 64
index 47845d0bc9403452a90aedd313698278b1664f68..14bef92667e78a5febc6715f3d447f365b50d573 100644 (file)
@@ -18,8 +18,3 @@ along with GNU CC; see the file COPYING.  If not, write to
 the Free Software Foundation, 59 Temple Place - Suite 330,
 Boston, MA 02111-1307, USA.  */
 
-/* This describes the machine the compiler is hosted on.  */
-#define HOST_BITS_PER_CHAR 8
-#define HOST_BITS_PER_SHORT 16
-#define HOST_BITS_PER_INT 32
-#define HOST_BITS_PER_LONG 32
index 10a1269e5c9e880ae13da6896180ab7a5606f774..95a094fde9dde8503f79be8c1e1e6016742d1edc 100644 (file)
@@ -19,8 +19,4 @@ the Free Software Foundation, 59 Temple Place - Suite 330,
 Boston, MA 02111-1307, USA.  */
 
 /* This describes the machine the compiler is hosted on.  */
-#define HOST_BITS_PER_CHAR 8
-#define HOST_BITS_PER_SHORT 16
 #define HOST_BITS_PER_INT 16
-#define HOST_BITS_PER_LONG 32
-#define HOST_BITS_PER_LONGLONG 64
index 187f762286f8c0496753f5af180749114db922a4..d36d754a084b02c8281808827331741804d945e6 100644 (file)
@@ -22,11 +22,6 @@ Boston, MA 02111-1307, USA.  */
 
 /* This describes the machine the compiler is hosted on.  */
 
-#define HOST_BITS_PER_CHAR     8
-#define HOST_BITS_PER_SHORT    16
-#define HOST_BITS_PER_INT      32
-#define HOST_BITS_PER_LONG     32
-#define HOST_BITS_PER_LONGLONG 64
 #define HOST_FLOAT_FORMAT      IBM_FLOAT_FORMAT
 #define HOST_EBCDIC            1
 
index 7a8170168ea2bf1c89bfa6c0795bd7c7638f4359..639a03bf1cd840db2f168db480d90df229be814b 100644 (file)
@@ -22,11 +22,6 @@ the Free Software Foundation, 59 Temple Place - Suite 330,
 Boston, MA 02111-1307, USA.  */
 
 /* This describes the machine the compiler is hosted on.  */
-#define HOST_BITS_PER_CHAR     8
-#define HOST_BITS_PER_SHORT    16
-#define HOST_BITS_PER_INT      32
-#define HOST_BITS_PER_LONG     32
-#define HOST_BITS_PER_LONGLONG 64
 #define HOST_FLOAT_FORMAT      IEEE_FLOAT_FORMAT
 
 #define HOST_WORDS_BIG_ENDIAN    
index 040f86677d6ccd5c04d2648a83db15735510d3b9..7fb979406b13e2ebf641ce855115235665bc2505 100644 (file)
@@ -22,11 +22,6 @@ Boston, MA 02111-1307, USA.  */
 
 /* This describes the machine the compiler is hosted on.  */
 
-#define HOST_BITS_PER_CHAR     8
-#define HOST_BITS_PER_SHORT    16
-#define HOST_BITS_PER_INT      32
-#define HOST_BITS_PER_LONG     32
-#define HOST_BITS_PER_LONGLONG 64
 #define HOST_FLOAT_FORMAT      IBM_FLOAT_FORMAT
 #define HOST_EBCDIC            1
 
index ddd90899c0b2f4d8e9f9892a3edd7c7003e6904a..b705ba65604c0245a1e45d016a6ed35aca7ee44c 100644 (file)
@@ -22,10 +22,7 @@ Boston, MA 02111-1307, USA.  */
 
 /* This describes the machine the compiler is hosted on.  */
 
-#define HOST_BITS_PER_CHAR     8
-#define HOST_BITS_PER_SHORT    16
-#define HOST_BITS_PER_INT      32
-#define HOST_BITS_PER_LONG     32
+/* ??? Is this a typo?  */
 #define HOST_BITS_PER_LONGLONG 32
 #define HOST_FLOAT_FORMAT      IBM_FLOAT_FORMAT
 #define HOST_EBCDIC            1
index c0ab0cdaf73366f9d7592efc93ff013760f34a12..9f5b5500fc7284fac3eb68535fa743a8e0f90cc3 100644 (file)
@@ -21,10 +21,3 @@ Boston, MA 02111-1307, USA.  */
 #ifndef __i386__
 #define __i386__ 1
 #endif
-
-/* This describes the machine the compiler is hosted on.  */
-#define HOST_BITS_PER_CHAR 8
-#define HOST_BITS_PER_SHORT 16
-#define HOST_BITS_PER_INT 32
-#define HOST_BITS_PER_LONG 32
-#define HOST_BITS_PER_LONGLONG 64
diff --git a/gcc/config/i386/xm-lynx.h b/gcc/config/i386/xm-lynx.h
deleted file mode 100644 (file)
index 487c43b..0000000
+++ /dev/null
@@ -1,26 +0,0 @@
-/* Configuration for GNU C-compiler for i386 platforms running LynxOS.
-   Copyright (C) 1995 Free Software Foundation, Inc.
-
-This file is part of GNU CC.
-
-GNU CC is free software; you can redistribute it and/or modify
-it under the terms of the GNU General Public License as published by
-the Free Software Foundation; either version 2, or (at your option)
-any later version.
-
-GNU CC is distributed in the hope that it will be useful,
-but WITHOUT ANY WARRANTY; without even the implied warranty of
-MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-GNU General Public License for more details.
-
-You should have received a copy of the GNU General Public License
-along with GNU CC; see the file COPYING.  If not, write to
-the Free Software Foundation, 59 Temple Place - Suite 330,
-Boston, MA 02111-1307, USA.  */
-
-/* This describes the machine the compiler is hosted on.  */
-#define HOST_BITS_PER_CHAR 8
-#define HOST_BITS_PER_SHORT 16
-#define HOST_BITS_PER_INT 32
-#define HOST_BITS_PER_LONG 32
-#define HOST_BITS_PER_LONGLONG 64
index 96e5124beb1652a02ac950ade6cc7d086c44e60d..789d541e9d1e33b887767c790ff13f9d9eca5b9d 100644 (file)
@@ -18,9 +18,3 @@ along with GNU CC; see the file COPYING.  If not, write to
 the Free Software Foundation, 59 Temple Place - Suite 330,
 Boston, MA 02111-1307, USA.  */
 
-/* This describes the machine the compiler is hosted on.  */
-#define HOST_BITS_PER_CHAR 8
-#define HOST_BITS_PER_SHORT 16
-#define HOST_BITS_PER_INT 32
-#define HOST_BITS_PER_LONG 32
-#define HOST_BITS_PER_LONGLONG 64
index 3617cae11b6c2da0af8ed3b257152dc709be8864..95645b3ebe8c5804a4639409391c95c0d3aadb2e 100644 (file)
@@ -18,9 +18,3 @@ along with GNU CC; see the file COPYING.  If not, write to
 the Free Software Foundation, 59 Temple Place - Suite 330,
 Boston, MA 02111-1307, USA.  */
 
-/* This describes the machine the compiler is hosted on.  */
-#define HOST_BITS_PER_CHAR 8
-#define HOST_BITS_PER_SHORT 16
-#define HOST_BITS_PER_INT 32
-#define HOST_BITS_PER_LONG 32
-#define HOST_BITS_PER_LONGLONG 64
index b85ccab518240e432bf6aafdc2421772a2a5f83a..829d54a4f5134a0e0ae1a7c6acf8276ce35e2798 100644 (file)
@@ -24,20 +24,7 @@ Boston, MA 02111-1307, USA.  */
 #define HOST_WORDS_BIG_ENDIAN
 #endif
 
-/* A C expression for the number of bits in `char' on the host machine.  */
-#define HOST_BITS_PER_CHAR 8
-
-/* A C expression for the number of bits in `short' on the host machine.  */
-#define HOST_BITS_PER_SHORT 16
-
-/* A C expression for the number of bits in `int' on the host machine.  */
-#define HOST_BITS_PER_INT 32
-
 /* ??? This depends on the as yet unimplemented ILP32 option.  */
 
 /* A C expression for the number of bits in `long' on the host machine.  */
 #define HOST_BITS_PER_LONG 64
-
-/* A C expression for the number of bits in `long long' on the host
-   machine.  */
-#define HOST_BITS_PER_LONGLONG 64
index c99240ad71dedd744d78c6d1fcaf6cee125e1887..05098f817524a15a021f26c7b2b1658eb83de5a0 100644 (file)
@@ -18,13 +18,6 @@ along with GNU CC; see the file COPYING.  If not, write to
 the Free Software Foundation, 59 Temple Place - Suite 330,
 Boston, MA 02111-1307, USA.  */
 
-/* This describes the machine the compiler is hosted on.  */
-#define HOST_BITS_PER_CHAR 8
-#define HOST_BITS_PER_SHORT 16
-#define HOST_BITS_PER_INT 32
-#define HOST_BITS_PER_LONG 32
-#define HOST_BITS_PER_LONGLONG 64
-
 /* Doubles are stored in memory with the high order word first.  This
    matters when cross-compiling.  */
 #define HOST_WORDS_BIG_ENDIAN 1
diff --git a/gcc/config/m68k/xm-lynx.h b/gcc/config/m68k/xm-lynx.h
deleted file mode 100644 (file)
index 5fc1596..0000000
+++ /dev/null
@@ -1,28 +0,0 @@
-/* Configuration for GNU C-compiler for all platforms running LynxOS.
-   Copyright (C) 1993, 1995 Free Software Foundation, Inc.
-
-This file is part of GNU CC.
-
-GNU CC is free software; you can redistribute it and/or modify
-it under the terms of the GNU General Public License as published by
-the Free Software Foundation; either version 2, or (at your option)
-any later version.
-
-GNU CC is distributed in the hope that it will be useful,
-but WITHOUT ANY WARRANTY; without even the implied warranty of
-MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-GNU General Public License for more details.
-
-You should have received a copy of the GNU General Public License
-along with GNU CC; see the file COPYING.  If not, write to
-the Free Software Foundation, 59 Temple Place - Suite 330,
-Boston, MA 02111-1307, USA.  */
-
-/* This describes the machine the compiler is hosted on.  */
-#define HOST_BITS_PER_CHAR 8
-#define HOST_BITS_PER_SHORT 16
-#define HOST_BITS_PER_INT 32
-#define HOST_BITS_PER_LONG 32
-#define HOST_BITS_PER_LONGLONG 64
-
-#define HOST_WORDS_BIG_ENDIAN 1
index 38aa49d4acfffe63420da66149061198e8979abb..79ec739124b863fae4b597d0cfaceba6776baf2e 100644 (file)
@@ -19,10 +19,4 @@ the Free Software Foundation, 59 Temple Place - Suite 330,
 Boston, MA 02111-1307, USA.  */
 
 /* This describes the machine the compiler is hosted on.  */
-#define HOST_BITS_PER_CHAR 8
-#define HOST_BITS_PER_SHORT 16
-#define HOST_BITS_PER_INT 32
-#define HOST_BITS_PER_LONG 32
-#define HOST_BITS_PER_LONGLONG 64
-
 #define HOST_WORDS_BIG_ENDIAN
index 38140f45041e60012be13b13cf3faab7dbffb2d4..fb49699ee06c46431283d39814b803ea22582f99 100644 (file)
@@ -21,12 +21,6 @@ the Free Software Foundation, 59 Temple Place - Suite 330,
 Boston, MA 02111-1307, USA.  */
 
 /* This describes the machine the compiler is hosted on.  */
-#define HOST_BITS_PER_CHAR 8
-#define HOST_BITS_PER_SHORT 16
-#define HOST_BITS_PER_INT 32
-#define HOST_BITS_PER_LONG 32
-#define HOST_BITS_PER_LONGLONG 64
-
 #define HOST_WORDS_BIG_ENDIAN
 
 /* The 88open BCS (and ABI) environment doesn't support BSD features
index bdbe862e2ec995f9ec471c1e70791906f919d3dd..88b6139a62569851d407da4cddd711fe5c0a0fc5 100644 (file)
@@ -17,8 +17,3 @@ You should have received a copy of the GNU General Public License
 along with GNU CC; see the file COPYING.  If not, write to
 the Free Software Foundation, 675 Mass Ave, Cambridge, MA 02139, USA.  */
 
-/* This describes the machine the compiler is hosted on.  */
-#define HOST_BITS_PER_CHAR   8
-#define HOST_BITS_PER_SHORT 16
-#define HOST_BITS_PER_INT   32
-#define HOST_BITS_PER_LONG  32
index eabe3a5940bc13ed1bb490ebce5368da2eef61d2..22dc142302c9e1e03ef0eb04d7e8a1b0ca852e0b 100644 (file)
@@ -20,12 +20,6 @@ the Free Software Foundation, 59 Temple Place - Suite 330,
 Boston, MA 02111-1307, USA.  */
 
 /* This describes the machine the compiler is hosted on.  */
-#define HOST_BITS_PER_CHAR 8
-#define HOST_BITS_PER_SHORT 16
-#define HOST_BITS_PER_INT 32
-#define HOST_BITS_PER_LONG 32
-#define HOST_BITS_PER_LONGLONG 64
-
 #if !defined(MIPSEL) && !defined(__MIPSEL__)
 #define HOST_WORDS_BIG_ENDIAN
 #endif
index 1a96a4d9aa49c57038259fae0ac3779433bd7bd4..18c5af22bcb68fe2fe351f7527ede2c922e7a39d 100644 (file)
@@ -20,8 +20,4 @@ the Free Software Foundation, 59 Temple Place - Suite 330,
 Boston, MA 02111-1307, USA.  */
 
 /* This describes the machine the compiler is hosted on.  */
-#define HOST_BITS_PER_CHAR 8
-#define HOST_BITS_PER_SHORT 16
 #define HOST_BITS_PER_INT 16
-#define HOST_BITS_PER_LONG 32
-#define HOST_BITS_PER_LONGLONG 64
index 7e46bd1db8f81fe87eef42a17d9372b178f414f0..013fe4badf4c0e46dd40ad9ece285bff8c670d4f 100644 (file)
@@ -18,10 +18,3 @@ You should have received a copy of the GNU General Public License
 along with GNU CC; see the file COPYING.  If not, write to
 the Free Software Foundation, 59 Temple Place - Suite 330,
 Boston, MA 02111-1307, USA.  */
-
-/* This describes the machine the compiler is hosted on.  */
-#define HOST_BITS_PER_CHAR 8
-#define HOST_BITS_PER_SHORT 16
-#define HOST_BITS_PER_INT 32
-#define HOST_BITS_PER_LONG 32
-#define HOST_BITS_PER_LONGLONG 64
index 6bb66d22d2554dd8b550d3d83fd2758e1f285353..9ab49fbc90530d4d8089e3e4f64e5aea128ea6be 100644 (file)
@@ -17,10 +17,3 @@ You should have received a copy of the GNU General Public License
 along with GNU CC; see the file COPYING.  If not, write to
 the Free Software Foundation, 59 Temple Place - Suite 330,
 Boston, MA 02111-1307, USA.  */
-
-/* This describes the machine the compiler is hosted on.  */
-#define HOST_BITS_PER_CHAR 8
-#define HOST_BITS_PER_SHORT 16
-#define HOST_BITS_PER_INT 32
-#define HOST_BITS_PER_LONG 32
-#define HOST_BITS_PER_LONGLONG 64
index 57527414fa60668b539d1fa88a3845ee81a15af7..9f8881a2f5d047b4821ed2aab9aeff7d7e82c354 100644 (file)
@@ -19,12 +19,6 @@ the Free Software Foundation, 59 Temple Place - Suite 330,
 Boston, MA 02111-1307, USA.  */
 
 /* This describes the machine the compiler is hosted on.  */
-#define HOST_BITS_PER_CHAR 8
-#define HOST_BITS_PER_SHORT 16
-#define HOST_BITS_PER_INT 32
-#define HOST_BITS_PER_LONG 32
-#define HOST_BITS_PER_LONGLONG 64
-
 /* Doubles are stored in memory with the high order word first.  This
    matters when cross-compiling.  */
 #define HOST_WORDS_BIG_ENDIAN 1
index 231df9e031f2dcbbf71a2a5f1d95a2e23441c115..8f0fd8d3e15848d644b411a0fcf9698660ded2e1 100644 (file)
@@ -20,12 +20,6 @@ the Free Software Foundation, 59 Temple Place - Suite 330,
 Boston, MA 02111-1307, USA.  */
 
 /* This describes the machine the compiler is hosted on.  */
-#define HOST_BITS_PER_CHAR 8
-#define HOST_BITS_PER_SHORT 16
-#define HOST_BITS_PER_INT 32
-#define HOST_BITS_PER_LONG 32
-#define HOST_BITS_PER_LONGLONG 64
-
 /* Doubles are stored in memory with the high order word first.  This
    matters when cross-compiling.  */
 #define HOST_WORDS_BIG_ENDIAN 1
index 34396971c3fb22e84484c16931532bd959fcfea3..030084f03ea7ea54bd5b2e654c4906326750032c 100644 (file)
@@ -22,11 +22,7 @@ Boston, MA 02111-1307, USA.  */
 #define USG
 
 /* This describes the machine the compiler is hosted on.  */
-#define HOST_BITS_PER_CHAR 8
-#define HOST_BITS_PER_SHORT 16
-#define HOST_BITS_PER_INT 32
 #define HOST_BITS_PER_LONG 64
-#define HOST_BITS_PER_LONGLONG 64
 
 /* Doubles are stored in memory with the high order word first.  This
    matters when cross-compiling.  */
index 9d0d455d8730ce0086fd7a5d8884901010d6f63f..7e84b657d7927405e9d85cc67071261aee3af4ca 100644 (file)
@@ -23,12 +23,6 @@ Boston, MA 02111-1307, USA.  */
 #define USG
 
 /* This describes the machine the compiler is hosted on.  */
-#define HOST_BITS_PER_CHAR 8
-#define HOST_BITS_PER_SHORT 16
-#define HOST_BITS_PER_INT 32
-#define HOST_BITS_PER_LONG 32
-#define HOST_BITS_PER_LONGLONG 64
-
 /* Doubles are stored in memory with the high order word first.  This
    matters when cross-compiling.  */
 #define HOST_WORDS_BIG_ENDIAN 1
index 534d0378c436760284ae0e1f736dff76cda3d550..6cc53b07a73c0cc6cee54d789669b26d89916b10 100644 (file)
@@ -20,12 +20,6 @@ the Free Software Foundation, 59 Temple Place - Suite 330,
 Boston, MA 02111-1307, USA.  */
 
 /* This describes the machine the compiler is hosted on.  */
-#define HOST_BITS_PER_CHAR 8
-#define HOST_BITS_PER_SHORT 16
-#define HOST_BITS_PER_INT 32
-#define HOST_BITS_PER_LONG 32
-#define HOST_BITS_PER_LONGLONG 64
-
 /* Doubles are stored in memory with the high order word first.  This
    matters when cross-compiling.  */
 #define HOST_WORDS_BIG_ENDIAN 1
index 892bcf8c28263cc443415478f5d4efb8dce8b8e3..f39238fc3542dae64445e573a1e83d942f57fbaa 100644 (file)
@@ -18,9 +18,3 @@ along with GNU CC; see the file COPYING.  If not, write to
 the Free Software Foundation, 59 Temple Place - Suite 330,
 Boston, MA 02111-1307, USA.  */
 
-/* This describes the machine the compiler is hosted on.  */
-#define HOST_BITS_PER_CHAR 8
-#define HOST_BITS_PER_SHORT 16
-#define HOST_BITS_PER_INT 32
-#define HOST_BITS_PER_LONG 32
-#define HOST_BITS_PER_LONGLONG 64
index c12fd3dd697ef8fe766600d49b479bfcc53adbd1..392f1368f7579379c70acfbed889c5c3c27b567a 100644 (file)
@@ -19,12 +19,6 @@ the Free Software Foundation, 59 Temple Place - Suite 330,
 Boston, MA 02111-1307, USA.  */
 
 /* This describes the machine the compiler is hosted on.  */
-#define HOST_BITS_PER_CHAR 8
-#define HOST_BITS_PER_SHORT 16
-#define HOST_BITS_PER_INT 32
-#define HOST_BITS_PER_LONG 32
-#define HOST_BITS_PER_LONGLONG 64
-
 #define HOST_WORDS_BIG_ENDIAN
 
 /* If compiled with hc, use the built-in memcpy.
index caebbcb9b61b55336a1bf361748e1a982e535189..d0b68298a915719c798228833b4c3f36d4930e62 100644 (file)
@@ -22,13 +22,6 @@ the Free Software Foundation, 59 Temple Place - Suite 330,
 Boston, MA 02111-1307, USA.  */
 
 /* This describes the machine the compiler is hosted on.  */
-
-#define        HOST_BITS_PER_CHAR      8
-#define        HOST_BITS_PER_SHORT     16
-#define        HOST_BITS_PER_INT       32
-#define        HOST_BITS_PER_LONG      32
-#define HOST_BITS_PER_LONGLONG 64
-
 #define        HOST_WORDS_BIG_ENDIAN
 
 /* Use only int bitfields.  */
index 90700355c7b6a810ef2a7d2ff7f0b89cc01ac38d..fdbff636c2dbe118a07b8a346ba572e4b6944715 100644 (file)
@@ -19,10 +19,4 @@ the Free Software Foundation, 59 Temple Place - Suite 330,
 Boston, MA 02111-1307, USA.  */
 
 /* This describes the machine the compiler is hosted on.  */
-#define HOST_BITS_PER_CHAR 8
-#define HOST_BITS_PER_SHORT 16
-#define HOST_BITS_PER_INT 32
-#define HOST_BITS_PER_LONG 32
-#define HOST_BITS_PER_LONGLONG 64
-
 #define HOST_WORDS_BIG_ENDIAN 1
index a815a9d94458691c989665e59f41057f787be4c9..29e1f63056757eea6d334924d82c04d6cb97e084 100644 (file)
@@ -20,12 +20,6 @@ the Free Software Foundation, 59 Temple Place - Suite 330,
 Boston, MA 02111-1307, USA.  */
 
 /* This describes the machine the compiler is hosted on.  */
-#define        HOST_BITS_PER_CHAR      8
-#define        HOST_BITS_PER_SHORT     16
-#define        HOST_BITS_PER_INT       32
-#define        HOST_BITS_PER_LONG      32
-#define        HOST_BITS_PER_LONGLONG  64
-
 #define        HOST_WORDS_BIG_ENDIAN
 
 /* If not compiled with GNU C, use only int bitfields.  */
index 25aecfe4e5b5786d17ceb8deba8f0d68cb4324ef..9eb1cd51fd436fd9516b5e9b125942ab28171e66 100644 (file)
@@ -20,12 +20,6 @@ the Free Software Foundation, 59 Temple Place - Suite 330,
 Boston, MA 02111-1307, USA.  */
 
 /* This describes the machine the compiler is hosted on.  */
-#define HOST_BITS_PER_CHAR 8
-#define HOST_BITS_PER_SHORT 16
-#define HOST_BITS_PER_INT 32
-#define HOST_BITS_PER_LONG 32
-#define HOST_BITS_PER_LONGLONG 64
-
 /* Doubles are stored in memory with the high order word first.  This
    matters when cross-compiling.  */
 #define HOST_WORDS_BIG_ENDIAN 1
index 9c7bdfd491c56bd7ed1af966838e85c1a90c5103..2d6e4cddb635a537cb9542139a21e26ab3b4a545 100644 (file)
@@ -18,8 +18,3 @@ along with GNU CC; see the file COPYING.  If not, write to
 the Free Software Foundation, 59 Temple Place - Suite 330,
 Boston, MA 02111-1307, USA.  */
 
-/* This describes the machine the compiler is hosted on.  */
-#define HOST_BITS_PER_CHAR 8
-#define HOST_BITS_PER_SHORT 16
-#define HOST_BITS_PER_INT 32
-#define HOST_BITS_PER_LONG 32
diff --git a/gcc/config/sparc/xm-lynx.h b/gcc/config/sparc/xm-lynx.h
deleted file mode 100644 (file)
index d6a4740..0000000
+++ /dev/null
@@ -1,28 +0,0 @@
-/* Configuration for GNU C-compiler for sparc platforms running LynxOS.
-   Copyright (C) 1995 Free Software Foundation, Inc.
-
-This file is part of GNU CC.
-
-GNU CC is free software; you can redistribute it and/or modify
-it under the terms of the GNU General Public License as published by
-the Free Software Foundation; either version 2, or (at your option)
-any later version.
-
-GNU CC is distributed in the hope that it will be useful,
-but WITHOUT ANY WARRANTY; without even the implied warranty of
-MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-GNU General Public License for more details.
-
-You should have received a copy of the GNU General Public License
-along with GNU CC; see the file COPYING.  If not, write to
-the Free Software Foundation, 59 Temple Place - Suite 330,
-Boston, MA 02111-1307, USA.  */
-
-/* This describes the machine the compiler is hosted on.  */
-#define HOST_BITS_PER_CHAR 8
-#define HOST_BITS_PER_SHORT 16
-#define HOST_BITS_PER_INT 32
-#define HOST_BITS_PER_LONG 32
-#define HOST_BITS_PER_LONGLONG 64
-
-#define HOST_WORDS_BIG_ENDIAN 1
index 23cafdc32509072c072442c1800b6bb309cd4274..eab6c74cda6bbedf58cc62434fd6c28652992ae3 100644 (file)
@@ -20,12 +20,6 @@ the Free Software Foundation, 59 Temple Place - Suite 330,
 Boston, MA 02111-1307, USA.  */
 
 /* This describes the machine the compiler is hosted on.  */
-#define HOST_BITS_PER_CHAR 8
-#define HOST_BITS_PER_SHORT 16
-#define HOST_BITS_PER_INT 32
-#define HOST_BITS_PER_LONG 32
-#define HOST_BITS_PER_LONGLONG 64
-
 /* Doubles are stored in memory with the high order word first.  This
    matters when cross-compiling.  */
 #define HOST_WORDS_BIG_ENDIAN 1
index 0465079ea7b1af60c4c6c88ecdb21a13b4e9d96d..06d8bb2f656a48ae66c7551589232c0b324d5fbf 100644 (file)
@@ -20,12 +20,6 @@ the Free Software Foundation, 59 Temple Place - Suite 330,
 Boston, MA 02111-1307, USA.  */
 
 /* This describes the machine the compiler is hosted on.  */
-#define HOST_BITS_PER_CHAR 8
-#define HOST_BITS_PER_SHORT 16
-#define HOST_BITS_PER_INT 32
-#define HOST_BITS_PER_LONG 32
-#define HOST_BITS_PER_LONGLONG 64
-
 /* Doubles are stored in memory with the high order word first.  This
    matters when cross-compiling.  */
 #define HOST_WORDS_BIG_ENDIAN 1
index decd33939d2abe31671d1dae72526cb8341e2d14..add710b2a20d645ae0ca4748bbace6af19a02afb 100644 (file)
@@ -19,9 +19,3 @@ along with GNU CC; see the file COPYING.  If not, write to
 the Free Software Foundation, 59 Temple Place - Suite 330,
 Boston, MA 02111-1307, USA.  */
 
-/* This describes the machine the compiler is hosted on.  */
-#define HOST_BITS_PER_CHAR 8
-#define HOST_BITS_PER_SHORT 16
-#define HOST_BITS_PER_INT 32
-#define HOST_BITS_PER_LONG 32
-#define HOST_BITS_PER_LONGLONG 64
index a029787b8c30f32e7d7742f39b31f9309350cacb..8163a82d512f1e6defd4690f675bf02b4177b029 100644 (file)
@@ -19,11 +19,5 @@ the Free Software Foundation, 59 Temple Place - Suite 330,
 Boston, MA 02111-1307, USA.  */
 
 /* This describes the machine the compiler is hosted on.  */
-#define HOST_BITS_PER_CHAR 8
-#define HOST_BITS_PER_SHORT 16
-#define HOST_BITS_PER_INT 32
-#define HOST_BITS_PER_LONG 32
-#define HOST_BITS_PER_LONGLONG 64
-
 /* This machine doesn't use IEEE floats.  */
 #define HOST_FLOAT_FORMAT VAX_FLOAT_FORMAT
index bdba6285dc1a46a148351a6a1b67ee83cb90c61c..4be0d39b2eee963fb8fcc366ad57f3e6d6b14c08 100644 (file)
@@ -41,12 +41,6 @@ Boston, MA 02111-1307, USA.  */
 #endif
 
 /* This describes the machine the compiler is hosted on.  */
-#define HOST_BITS_PER_CHAR 8
-#define HOST_BITS_PER_SHORT 16
-#define HOST_BITS_PER_INT 32
-#define HOST_BITS_PER_LONG 32
-#define HOST_BITS_PER_LONGLONG 64
-
 #define HOST_FLOAT_FORMAT VAX_FLOAT_FORMAT
 
 #define SUCCESS_EXIT_CODE 1
index 4440f3de80b6adefc5a4f508ab161d3d3e6c5bbf..5377140badea586d59fb2b11834c326b9dfde174 100644 (file)
@@ -20,12 +20,6 @@ the Free Software Foundation, 59 Temple Place - Suite 330,
 Boston, MA 02111-1307, USA.  */
 
 /* This describes the machine the compiler is hosted on.  */
-#define HOST_BITS_PER_CHAR 8
-#define HOST_BITS_PER_SHORT 16
-#define HOST_BITS_PER_INT 32
-#define HOST_BITS_PER_LONG 32
-#define HOST_BITS_PER_LONGLONG 64
-
 #define HOST_WORDS_BIG_ENDIAN
 
 #ifndef MAXPATHLEN
diff --git a/gcc/config/xm-std32.h b/gcc/config/xm-std32.h
deleted file mode 100644 (file)
index 1f8ed68..0000000
+++ /dev/null
@@ -1,26 +0,0 @@
-/* Configuration for GNU C-compiler for standard 32-bit host machine.
-   Copyright (C) 1997, 2001 Free Software Foundation, Inc.
-
-This file is part of GNU CC.
-
-GNU CC is free software; you can redistribute it and/or modify
-it under the terms of the GNU General Public License as published by
-the Free Software Foundation; either version 2, or (at your option)
-any later version.
-
-GNU CC is distributed in the hope that it will be useful,
-but WITHOUT ANY WARRANTY; without even the implied warranty of
-MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-GNU General Public License for more details.
-
-You should have received a copy of the GNU General Public License
-along with GNU CC; see the file COPYING.  If not, write to
-the Free Software Foundation, 59 Temple Place - Suite 330,
-Boston, MA 02111-1307, USA.  */
-
-/* This describes the machine the compiler is hosted on.  */
-#define HOST_BITS_PER_CHAR 8
-#define HOST_BITS_PER_SHORT 16
-#define HOST_BITS_PER_INT 32
-#define HOST_BITS_PER_LONG 32
-#define HOST_BITS_PER_LONGLONG 64
index 91973b8187ae01cea740629269e34dacf38dd22e..28614d5ee5b8e95a80c24f117219ab06e785e7ba 100644 (file)
@@ -9,9 +9,24 @@
 #ifndef __HWINT_H__
 #define __HWINT_H__
 
-/* Only do all of this if both of these macros are defined, otherwise
-   they'll evaluate to zero, which is not what you want. */
-#if defined (HOST_BITS_PER_LONG) && defined (HOST_BITS_PER_INT)
+/* This describes the machine the compiler is hosted on.  The defaults
+   we provide describe the standard 32 bit host since that is the most
+   common type supported in gcc.  */
+#ifndef HOST_BITS_PER_CHAR
+# define HOST_BITS_PER_CHAR 8
+#endif
+#ifndef HOST_BITS_PER_SHORT
+# define HOST_BITS_PER_SHORT 16
+#endif
+#ifndef HOST_BITS_PER_INT
+# define HOST_BITS_PER_INT 32
+#endif
+#ifndef HOST_BITS_PER_LONG
+# define HOST_BITS_PER_LONG 32
+#endif
+#ifndef HOST_BITS_PER_LONGLONG
+# define HOST_BITS_PER_LONGLONG 64
+#endif
 
 /* Find the largest host integer type and set its size and type.  */
 
 # endif
 #endif /* ! HOST_WIDE_INT_PRINT_DOUBLE_HEX */
 
-#endif /* HOST_BITS_PER_LONG && HOST_BITS_PER_INT */
-
 #endif /* __HWINT_H__ */