OSDN Git Service

force -fsigned-char for everyone
authorMike Frysinger <vapier@gentoo.org>
Tue, 10 Jan 2006 00:29:07 +0000 (00:29 -0000)
committerMike Frysinger <vapier@gentoo.org>
Tue, 10 Jan 2006 00:29:07 +0000 (00:29 -0000)
Rules.mak

index 08340e0..9b0829a 100644 (file)
--- a/Rules.mak
+++ b/Rules.mak
@@ -212,8 +212,8 @@ endif
 ifeq ($(TARGET_ARCH),h8300)
        CPU_LDFLAGS-$(CONFIG_H8300H)+= -ms8300h
        CPU_LDFLAGS-$(CONFIG_H8S)   += -ms8300s
-       CPU_CFLAGS-$(CONFIG_H8300H) += -mh -mint32 -fsigned-char
-       CPU_CFLAGS-$(CONFIG_H8S)    += -ms -mint32 -fsigned-char
+       CPU_CFLAGS-$(CONFIG_H8300H) += -mh -mint32
+       CPU_CFLAGS-$(CONFIG_H8S)    += -ms -mint32
 endif
 
 ifeq ($(TARGET_ARCH),cris)
@@ -291,6 +291,9 @@ XWARNINGS=$(subst ",, $(strip $(WARNINGS))) -Wstrict-prototypes -Wno-trigraphs -
 XARCH_CFLAGS=$(subst ",, $(strip $(ARCH_CFLAGS)))
 CPU_CFLAGS=$(subst ",, $(strip $(CPU_CFLAGS-y)))
 
+# Make sure "char" behavior is the same everywhere
+CPU_CFLAGS += -fsigned-char
+
 LDADD_LIBFLOAT=
 ifeq ($(UCLIBC_HAS_SOFT_FLOAT),y)
 # Add -msoft-float to the CPU_FLAGS since ldso and libdl ignore CFLAGS.