aboutsummaryrefslogtreecommitdiff
path: root/gnu
diff options
context:
space:
mode:
authorSean Bruno <sbruno@FreeBSD.org>2013-11-04 18:15:45 +0000
committerSean Bruno <sbruno@FreeBSD.org>2013-11-04 18:15:45 +0000
commit023fc3804dbd3a98838a08faa423baf76f488c49 (patch)
tree3fdced1c8b2f2426f7b5d3dcdeeb04757f5dca1e /gnu
parent9dbae282ea6aa0e8e0dc4e03b8638cf922928839 (diff)
downloadsrc-023fc3804dbd3a98838a08faa423baf76f488c49.tar.gz
src-023fc3804dbd3a98838a08faa423baf76f488c49.zip
Quiesce warning around gcc_assert() for an inline macro that uses
a static variable. This code has been moved around in gcc, but is still in use in the latest trunk version of the compiler. gnu/lib/libgcc/../../../contrib/gcc/unwind-dw2.c:208:36: warning: static variable 'dwarf_reg_size_table' is used in an inline function with external linkage [-Wstatic-in-inline] gcc_assert (index < (int) sizeof(dwarf_reg_size_table));
Notes
Notes: svn path=/head/; revision=257645
Diffstat (limited to 'gnu')
-rw-r--r--gnu/lib/libgcc/Makefile11
1 files changed, 11 insertions, 0 deletions
diff --git a/gnu/lib/libgcc/Makefile b/gnu/lib/libgcc/Makefile
index 092e3219c982..5488799ed466 100644
--- a/gnu/lib/libgcc/Makefile
+++ b/gnu/lib/libgcc/Makefile
@@ -27,6 +27,17 @@ CFLAGS+= -DIN_GCC -DIN_LIBGCC2 -D__GCC_FLOAT_NOT_NEEDED \
-I${GCCDIR}/config -I${GCCDIR} -I. \
-I${.CURDIR}/../../usr.bin/cc/cc_tools
+# Added to quiesce warning around gcc_assert() for an inline macro that uses
+# a static variable. This code has been moved around in gcc, but is still in
+# use in the latest trunk version of the compiler.
+#
+# gnu/lib/libgcc/../../../contrib/gcc/unwind-dw2.c:208:36:
+# warning: static variable 'dwarf_reg_size_table' is used in an inline
+# function with external linkage [-Wstatic-in-inline]
+# gcc_assert (index < (int) sizeof(dwarf_reg_size_table));
+# ^
+CFLAGS+= -Wno-static-in-inline
+
LDFLAGS+= -nodefaultlibs
LDADD+= -lc