Commit ec09c26e by Ben Elliston Committed by Ben Elliston

config.gcc: Add t-dfprules to $tmake_file for powerpc-*-linux* and powerpc64-*-linux*...

	* config.gcc: Add t-dfprules to $tmake_file for powerpc-*-linux*
	and powerpc64-*-linux* configurations.
	* config/t-dfprules: New file.

From-SVN: r111596
parent 0eafb3ec
2006-03-01 Ben Elliston <bje@au.ibm.com> 2006-03-01 Ben Elliston <bje@au.ibm.com>
* config.gcc: Add t-dfprules to $tmake_file for powerpc-*-linux*
and powerpc64-*-linux* configurations.
* config/t-dfprules: New file.
* mklibgcc.in: Add logic to handle $DFP_ENABLE and $DFP_CFLAGS. * mklibgcc.in: Add logic to handle $DFP_ENABLE and $DFP_CFLAGS.
Compile dfp-bit.c from the source directory using -DWIDTH and Compile dfp-bit.c from the source directory using -DWIDTH and
$DFP_CFLAGS to control the compilation of that file, rather than $DFP_CFLAGS to control the compilation of that file, rather than
......
...@@ -1636,7 +1636,7 @@ powerpc64-*-linux*) ...@@ -1636,7 +1636,7 @@ powerpc64-*-linux*)
tm_file="rs6000/secureplt.h ${tm_file}" tm_file="rs6000/secureplt.h ${tm_file}"
fi fi
extra_options="${extra_options} rs6000/sysv4.opt rs6000/linux64.opt" extra_options="${extra_options} rs6000/sysv4.opt rs6000/linux64.opt"
tmake_file="rs6000/t-fprules ${tmake_file} rs6000/t-ppccomm rs6000/t-linux64" tmake_file="t-dfprules rs6000/t-fprules ${tmake_file} rs6000/t-ppccomm rs6000/t-linux64"
;; ;;
powerpc64-*-gnu*) powerpc64-*-gnu*)
tm_file="${cpu_type}/${cpu_type}.h elfos.h svr4.h freebsd-spec.h gnu.h rs6000/sysv4.h rs6000/linux64.h rs6000/gnu.h" tm_file="${cpu_type}/${cpu_type}.h elfos.h svr4.h freebsd-spec.h gnu.h rs6000/sysv4.h rs6000/linux64.h rs6000/gnu.h"
...@@ -1734,7 +1734,7 @@ powerpc-*-linux*spe*) ...@@ -1734,7 +1734,7 @@ powerpc-*-linux*spe*)
powerpc-*-linux*) powerpc-*-linux*)
tm_file="${tm_file} dbxelf.h elfos.h svr4.h freebsd-spec.h rs6000/sysv4.h" tm_file="${tm_file} dbxelf.h elfos.h svr4.h freebsd-spec.h rs6000/sysv4.h"
extra_options="${extra_options} rs6000/sysv4.opt" extra_options="${extra_options} rs6000/sysv4.opt"
tmake_file="rs6000/t-fprules rs6000/t-ppcos ${tmake_file} rs6000/t-ppccomm" tmake_file="t-dfprules rs6000/t-fprules rs6000/t-ppcos ${tmake_file} rs6000/t-ppccomm"
case ${enable_targets}:${cpu_is_64bit} in case ${enable_targets}:${cpu_is_64bit} in
*powerpc64* | all:* | *:yes) *powerpc64* | all:* | *:yes)
if test x$cpu_is_64bit = xyes; then if test x$cpu_is_64bit = xyes; then
......
# Use DFP_ENABLE to build decimal floating point support routines for
# all decimal floating point types (32-bit, 64-bit and 128-bit). We
# use `true' for clarity, but any value will do.
#
DFP_ENABLE = true
# DFP_CFLAGS can be used to pass target-specific CFLAGS when compiling
# dfp-bit.c. This is useful for overriding the definition of CMPtype
# and other macros.
#
# DFP_CFLAGS = -DFOO=bar
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment