From fa97db5359a2b6551af6839d952c67e92bfc9d16 Mon Sep 17 00:00:00 2001 From: Sebastian Huber Date: Fri, 30 Apr 2010 13:41:52 +0000 Subject: 2010-04-30 Sebastian Huber * make/custom/nds.cfg, Makefile.am, dswifi/arm7/makefile: Use VFP floating point model. --- c/src/lib/libbsp/arm/nds/ChangeLog | 3 ++- c/src/lib/libbsp/arm/nds/Makefile.am | 12 ++++++------ c/src/lib/libbsp/arm/nds/dswifi/arm7/makefile | 2 +- 3 files changed, 9 insertions(+), 8 deletions(-) (limited to 'c/src/lib/libbsp/arm') diff --git a/c/src/lib/libbsp/arm/nds/ChangeLog b/c/src/lib/libbsp/arm/nds/ChangeLog index 64f179c382..a9efbf5192 100644 --- a/c/src/lib/libbsp/arm/nds/ChangeLog +++ b/c/src/lib/libbsp/arm/nds/ChangeLog @@ -1,6 +1,7 @@ 2010-04-30 Sebastian Huber - * make/custom/nds.cfg: Use VFP floating point model. + * make/custom/nds.cfg, Makefile.am, dswifi/arm7/makefile: Use VFP + floating point model. 2010-04-25 Joel Sherrill diff --git a/c/src/lib/libbsp/arm/nds/Makefile.am b/c/src/lib/libbsp/arm/nds/Makefile.am index d35c3ba6e3..c4448056e2 100644 --- a/c/src/lib/libbsp/arm/nds/Makefile.am +++ b/c/src/lib/libbsp/arm/nds/Makefile.am @@ -187,8 +187,8 @@ libnds7_rel_SOURCES = libnds/source/common/biosCalls.S \ libnds/source/arm7/touch.c \ libnds/source/arm7/userSettings.c libnds7_rel_CPPFLAGS = $(AM_CPPFLAGS) -DARM7 -I$(srcdir)/libnds/include -libnds7_rel_CFLAGS = -mcpu=arm7tdmi -msoft-float -libnds7_rel_CCASFLAGS = -mcpu=arm7tdmi -msoft-float +libnds7_rel_CFLAGS = -mcpu=arm7tdmi -mfpu=vfp -mfloat-abi=soft +libnds7_rel_CCASFLAGS = -mcpu=arm7tdmi -mfpu=vfp -mfloat-abi=soft libnds7_rel_LDFLAGS = $(RTEMS_RELLDFLAGS) if HAS_NETWORKING @@ -197,8 +197,8 @@ noinst_PROGRAMS += dswifi7.rel dswifi7_rel_SOURCES = dswifi/arm7/source/wifi_arm7.c \ dswifi/common/source/spinlock.S dswifi7_rel_CPPFLAGS = $(AM_CPPFLAGS) -DARM7 -I$(srcdir)/dswifi/include -I$(srcdir)/libnds/include -I$(srcdir)/dswifi/common/source -dswifi7_rel_CFLAGS = -mcpu=arm7tdmi -msoft-float -dswifi7_rel_CCASFLAGS = -mcpu=arm7tdmi -msoft-float +dswifi7_rel_CFLAGS = -mcpu=arm7tdmi -mfpu=vfp -mfloat-abi=soft +dswifi7_rel_CCASFLAGS = -mcpu=arm7tdmi -mfpu=vfp -mfloat-abi=soft dswifi7_rel_LDFLAGS = $(RTEMS_RELLDFLAGS) endif @@ -247,11 +247,11 @@ include_libndsnds7_HEADERS = libnds/include/nds/arm7/serial.h \ EXTRA_DIST = coproc/coproc.S coproc/coproc.c if HAS_NETWORKING coproc.bin: coproc/coproc.S coproc/coproc.c libnds7.rel dswifi7.rel - @CC@ -o coproc.elf -mcpu=arm7tdmi -msoft-float -O2 -DARM7 -I$(srcdir)/libnds/include -I$(srcdir)/dswifi/include -DENABLE_WIFI -T $(srcdir)/coproc/coproc.ld $^ -lc + @CC@ -o coproc.elf -mcpu=arm7tdmi -mfpu=vfp -mfloat-abi=soft -O2 -DARM7 -I$(srcdir)/libnds/include -I$(srcdir)/dswifi/include -DENABLE_WIFI -T $(srcdir)/coproc/coproc.ld $^ -lc $(OBJCOPY) -O binary coproc.elf coproc.bin else coproc.bin: coproc/coproc.S coproc/coproc.c libnds7.rel - @CC@ -o coproc.elf -mcpu=arm7tdmi -msoft-float -O2 -DARM7 -I$(srcdir)/libnds/include -T $(srcdir)/coproc/coproc.ld $^ -lc + @CC@ -o coproc.elf -mcpu=arm7tdmi -mfpu=vfp -mfloat-abi=soft -O2 -DARM7 -I$(srcdir)/libnds/include -T $(srcdir)/coproc/coproc.ld $^ -lc $(OBJCOPY) -O binary coproc.elf coproc.bin endif project_lib_DATA += coproc.bin diff --git a/c/src/lib/libbsp/arm/nds/dswifi/arm7/makefile b/c/src/lib/libbsp/arm/nds/dswifi/arm7/makefile index 5546107587..685a8f2285 100644 --- a/c/src/lib/libbsp/arm/nds/dswifi/arm7/makefile +++ b/c/src/lib/libbsp/arm/nds/dswifi/arm7/makefile @@ -27,7 +27,7 @@ DATA := ARCH := -mthumb-interwork CFLAGS := -g -Wall -O2\ - -mcpu=arm7tdmi -mtune=arm7tdmi -fomit-frame-pointer\ + -mcpu=arm7tdmi -mtune=arm7tdmi -mfpu=vfp -mfloat-abi=soft -fomit-frame-pointer\ -ffast-math \ $(ARCH) -- cgit v1.2.3