patches/binutils/2.20/260-arm-non-empty-know.patch
author Titus von Boxberg <titus@v9g.de>
Mon Aug 22 09:26:02 2011 +0200 (2011-08-22)
branch1.12
changeset 2640 e40c55e445b8
permissions -rw-r--r--
debug/ltrace: Fix HOST_OS and ar

HOST_OS really is the target OS. Allow setting it for configure
via an environment variable.
libltrace.a should have an index:
Allow ar to be set as an environment variable, and generate
an index in this lib.

Reported-by: "Guylhem Aznar" <crossgcc@guylhem.net>
Signed-off-by: "Titus von Boxberg" <titus@v9g.de>
(transplanted from f86af11138ea2b2ecd4876d9c6c24f58ba4d68ac)
jocke@1700
     1
This is backported partially from 2.20 branch
jocke@1700
     2
jocke@1700
     3
http://sourceware.org/ml/binutils-cvs/2009-10/msg00173.html
jocke@1700
     4
jocke@1700
     5
-Khem
jocke@1700
     6
Index: binutils-2.20/gas/as.h
jocke@1700
     7
===================================================================
jocke@1700
     8
--- binutils-2.20.orig/gas/as.h	2009-10-22 00:27:08.700469349 -0700
jocke@1700
     9
+++ binutils-2.20/gas/as.h	2009-10-22 00:28:04.068416318 -0700
jocke@1700
    10
@@ -238,7 +238,7 @@ typedef addressT valueT;
jocke@1700
    11
 #define know(p) gas_assert(p)	/* Verify our assumptions!  */
jocke@1700
    12
 #endif /* not yet defined */
jocke@1700
    13
 #else
jocke@1700
    14
-#define know(p)			/* know() checks are no-op.ed  */
jocke@1700
    15
+#define know(p) do {} while (0)	/* know() checks are no-op.ed  */
jocke@1700
    16
 #endif
jocke@1700
    17
 
jocke@1700
    18
 /* input_scrub.c */