From 3f4ea1dee8bf07bf77f7b7417fe77652be421afc Mon Sep 17 00:00:00 2001 From: Michael Meissner Date: Wed, 22 Apr 1998 12:33:17 +0000 Subject: [PATCH] Add support for --enable-target-optspace to compile with -Os instead of -O2, and default m32r to use it From-SVN: r19374 --- ChangeLog | 7 +++++++ configure.in | 18 ++++++++++++++++++ 2 files changed, 25 insertions(+) diff --git a/ChangeLog b/ChangeLog index 9899cc7457a..66e9e0120f3 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,10 @@ +Wed Apr 22 12:30:10 1998 Michael Meissner + + * configure.in (target_makefile_frag): If --enable-target-optspace, + use -Os to compile target libraries rather than -O2. Default to + using -Os for m32r if --{enable,disable}-target-optspace is not + used. + Tue Apr 14 11:33:51 1998 Krister Walfridsson * configure: Define DEFAULT_M4 by searching PATH. diff --git a/configure.in b/configure.in index 21c0b4b6e70..f66ce6f6842 100644 --- a/configure.in +++ b/configure.in @@ -311,6 +311,24 @@ case "${target}" in ;; esac +# If --enable-target-optspace always use -Os instead of -O2 to build +# the target libraries, similarly if it is not specified, use -Os +# on selected platforms. +echo "---${enable_target_optspace}:${target}--" 1>&2 +case "${enable_target_optspace}:${target}" in + yes:*) + target_makefile_frag="${target_makefile_frag} config/mt-ospace" + ;; + :m32r-*) + target_makefile_frag="${target_makefile_frag} config/mt-ospace" + ;; + no:* | :*) + ;; + *) + echo "*** bad value \"${enable_target_optspace}\" for --enable-target-optspace flag; ignored" 1>&2 + ;; +esac + skipdirs= gasdir=gas use_gnu_ld=