Fix cross compiler build failure in dbxout.c.
authorJim Wilson <wilson@cygnus.com>
Wed, 24 Feb 1999 21:00:04 +0000 (21:00 +0000)
committerJim Wilson <wilson@gcc.gnu.org>
Wed, 24 Feb 1999 21:00:04 +0000 (13:00 -0800)
* dbxout.c (gstab.h): Use if CROSS_COMPILE.

From-SVN: r25417

gcc/ChangeLog
gcc/dbxout.c

index fedb88438cbe720d2dc35143d589c58f9ae6bf44..c0b00a58c4d65e7f14745d4466c3243f2366a6e9 100644 (file)
@@ -1,5 +1,7 @@
 Wed Feb 24 17:47:28 1999  Jim Wilson  <wilson@cygnus.com>
 
+       * dbxout.c (gstab.h): Use if CROSS_COMPILE.
+
        * dwarf2out.c (add_location_or_const_value_attribute):  Add big
        endian correction for parms passed in regs but living on the stack.
 
index 9e1bc16b0f6d25980339f1b5d852a05599733dc7..cb8cea5c9187125edd2b9f54157796004e5708ed 100644 (file)
@@ -164,8 +164,10 @@ static int source_label_number = 1;
 #endif
 
 /* If there is a system stab.h, use it.  Otherwise, use our own.  */
-
-#if defined (USG) || !defined (HAVE_STAB_H)
+/* ??? This is supposed to describe the target's stab format, so using
+   the host HAVE_STAB_H appears to be wrong.  For now, we use our own file
+   when cross compiling.  */
+#if defined (USG) || !defined (HAVE_STAB_H) || defined (CROSS_COMPILE)
 #include "gstab.h" /* If doing DBX on sysV, use our own stab.h.  */
 #else
 #include <stab.h>