The version of dlmalloc we are using generates a fair number of warnings
of the following form:

warning: dereferencing pointer '({anonymous})' does break strict-aliasing rules

Trying to fix these is just paper taping over the issue and we really
just need to look into a new malloc implementation.  So we disable these
particular warning checks for dlmalloc.c only.

Signed-off-by: Kumar Gala <ga...@kernel.crashing.org>
---
 common/Makefile |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

diff --git a/common/Makefile b/common/Makefile
index c8e5d26..5b3490a 100644
--- a/common/Makefile
+++ b/common/Makefile
@@ -34,6 +34,7 @@ COBJS-y += console.o
 COBJS-y += command.o
 COBJS-y += devices.o
 COBJS-y += dlmalloc.o
+CFLAGS_dlmalloc.o += -fno-strict-aliasing
 COBJS-y += exports.o
 COBJS-$(CONFIG_SYS_HUSH_PARSER) += hush.o
 COBJS-y += image.o
-- 
1.6.0.6

_______________________________________________
U-Boot mailing list
U-Boot@lists.denx.de
http://lists.denx.de/mailman/listinfo/u-boot

Reply via email to