This is the mail archive of the newlib@sourceware.org mailing list for the newlib project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

[PATCH] FT32: reduce newlib code size


This patch fixes the FT32 build options to minimize the size of newlib.

Please can someone review it, and if appropriate approve it for commit?

Thanks very much. ChangeLog entry:

newlib/ChangeLog:
2015-09-21  James Bowman  <james.bowman@ftdichip.com>

        * configure.host (ft32): minimise newlib code size

diff --git a/newlib/configure.host b/newlib/configure.host
index 1315d09..9bc7b90 100644
--- a/newlib/configure.host
+++ b/newlib/configure.host
@@ -143,12 +143,8 @@ case "${host_cpu}" in
         ;;
   ft32*)
         machine_dir=ft32
-        target_optspace=yes
-        # newlib_io_float=no
-        default_newlib_io_long_long="yes"
-        newlib_cflags="-DPREFER_SIZE_OVER_SPEED -Os"
-        CFLAGS="-Os"
-        CCASFLAGS="-Os"
+        default_newlib_io_long_long="no"
+        newlib_cflags="-DPREFER_SIZE_OVER_SPEED -fomit-frame-pointer"
         ;;
   h8300)
        machine_dir=h8300

Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]