* ecoff-ext.h (AUX_PUT_ANY): Don't use void values in branches of
authorIan Lance Taylor <ian@airs.com>
Wed, 17 Mar 1993 17:46:58 +0000 (17:46 +0000)
committerIan Lance Taylor <ian@airs.com>
Wed, 17 Mar 1993 17:46:58 +0000 (17:46 +0000)
conditional expression.

include/coff/ChangeLog
include/coff/ecoff-ext.h

index 40dd3f86f5215b3590d7383fcd22bab612d5fa75..129da9a93c62b44f5e436be17d68ca946a306615 100644 (file)
@@ -1,3 +1,26 @@
+Wed Mar 17 09:46:03 1993  Ian Lance Taylor  (ian@cygnus.com)
+
+       * ecoff-ext.h (AUX_PUT_ANY): Don't use void values in branches of
+       conditional expression.
+
+Thu Mar  4 14:12:06 1993  Ian Lance Taylor  (ian@cygnus.com)
+
+       * ecoff-ext.h (AUX_GET_*): Rewrote to use new macro AUX_GET_ANY.
+       (AUX_PUT_*): New macros corresponding to the AUX_GET macros.
+       (ecoff_swap_tir_out): Added prototype.
+
+       * mips.h (N_BTMASK, N_TMASK, N_BTSHFT, N_TSHIFT): Define; these
+       are needed to interpret gcc debugging output.
+
+Tue Feb  9 07:43:27 1993  Ian Lance Taylor  (ian@cygnus.com)
+
+       * we32k.h (BTYPE, ISPTR, ISFCN, ISARY, DECREF): Removed
+       more definitions duplicated in internal.h.
+
+Wed Feb  3 09:18:24 1993  Ian Lance Taylor  (ian@cygnus.com)
+
+       * mips.h (RELOC_BITS3_TYPE_*): Correct for big endian machines.
+
 Mon Jan 25 11:35:51 1993  Ian Lance Taylor  (ian@cygnus.com)
 
        * internal.h (internal_aouthdr): Added additional fields used only
index 4683e880164d354159b064039fedc9e3014323ab..c7e3f91d2ef3c7d756ac8ada7548243e299fa4c7 100644 (file)
@@ -295,8 +295,8 @@ extern void _do_putl32 PARAMS ((bfd_vma data, unsigned char *addr));
 
 #define AUX_PUT_ANY(bigend, val, ax, field) \
   ((bigend) \
-   ? _do_putb32 ((val), (ax)->field) \
-   : _do_putl32 ((val), (ax)->field))
+   ? (_do_putb32 ((val), (ax)->field), 0) \
+   : (_do_putl32 ((val), (ax)->field), 0))
 
 #define AUX_PUT_DNLOW(bigend, val, ax) \
   AUX_PUT_ANY ((bigend), (val), (ax), a_dnLow)