Commit 44517326 by David Edelsohn Committed by Jeff Law

configure.in ({rs6000,powerpc}-*-*): Enable Haifa scheduler by default.

        * configure.in ({rs6000,powerpc}-*-*): Enable Haifa scheduler by
        default.

From-SVN: r17046
parent 07526eae
Wed Dec 10 18:14:10 1997 Jeffrey A Law (law@cygnus.com) Thu Dec 11 15:50:29 1997 David Edelsohn <edelsohn@mhpcc.edu>
* combine.c (simplify_rtx, case ABS): Do nothing for ASM_OPERANDS. * configure.in ({rs6000,powerpc}-*-*): Enable Haifa scheduler by
default.
Wed Dec 10 12:30:18 1997 Anthony Green <green@cygnus.com> Wed Dec 10 12:30:18 1997 Anthony Green <green@cygnus.com>
......
...@@ -4884,6 +4884,9 @@ for machine in $build $host $target; do ...@@ -4884,6 +4884,9 @@ for machine in $build $host $target; do
use_collect2=yes use_collect2=yes
;; ;;
powerpc-*-sysv* | powerpc-*-elf*) powerpc-*-sysv* | powerpc-*-elf*)
if [ x$enable_haifa != xno ]; then
enable_haifa=yes
fi
tm_file=rs6000/sysv4.h tm_file=rs6000/sysv4.h
xm_file=rs6000/xm-sysv4.h xm_file=rs6000/xm-sysv4.h
extra_headers=ppc-asm.h extra_headers=ppc-asm.h
...@@ -4896,18 +4899,27 @@ for machine in $build $host $target; do ...@@ -4896,18 +4899,27 @@ for machine in $build $host $target; do
xmake_file=rs6000/x-sysv4 xmake_file=rs6000/x-sysv4
;; ;;
powerpc-*-eabiaix*) powerpc-*-eabiaix*)
if [ x$enable_haifa != xno ]; then
enable_haifa=yes
fi
tm_file=rs6000/eabiaix.h tm_file=rs6000/eabiaix.h
tmake_file="rs6000/t-ppcgas rs6000/t-ppccomm" tmake_file="rs6000/t-ppcgas rs6000/t-ppccomm"
fixincludes=Makefile.in fixincludes=Makefile.in
extra_headers=ppc-asm.h extra_headers=ppc-asm.h
;; ;;
powerpc-*-eabisim*) powerpc-*-eabisim*)
if [ x$enable_haifa != xno ]; then
enable_haifa=yes
fi
tm_file=rs6000/eabisim.h tm_file=rs6000/eabisim.h
tmake_file="rs6000/t-ppcgas rs6000/t-ppccomm" tmake_file="rs6000/t-ppcgas rs6000/t-ppccomm"
fixincludes=Makefile.in fixincludes=Makefile.in
extra_headers=ppc-asm.h extra_headers=ppc-asm.h
;; ;;
powerpc-*-eabi*) powerpc-*-eabi*)
if [ x$enable_haifa != xno ]; then
enable_haifa=yes
fi
tm_file=rs6000/eabi.h tm_file=rs6000/eabi.h
if [ x$gas = xyes ] if [ x$gas = xyes ]
then then
...@@ -4919,6 +4931,9 @@ for machine in $build $host $target; do ...@@ -4919,6 +4931,9 @@ for machine in $build $host $target; do
extra_headers=ppc-asm.h extra_headers=ppc-asm.h
;; ;;
powerpc-*-rtems*) powerpc-*-rtems*)
if [ x$enable_haifa != xno ]; then
enable_haifa=yes
fi
tm_file=rs6000/rtems.h tm_file=rs6000/rtems.h
if [ x$gas = xyes ] if [ x$gas = xyes ]
then then
...@@ -4930,6 +4945,9 @@ for machine in $build $host $target; do ...@@ -4930,6 +4945,9 @@ for machine in $build $host $target; do
extra_headers=ppc-asm.h extra_headers=ppc-asm.h
;; ;;
powerpc-*-linux-gnu*) powerpc-*-linux-gnu*)
if [ x$enable_haifa != xno ]; then
enable_haifa=yes
fi
tm_file=rs6000/linux.h tm_file=rs6000/linux.h
xm_file=rs6000/xm-sysv4.h xm_file=rs6000/xm-sysv4.h
out_file=rs6000/rs6000.c out_file=rs6000/rs6000.c
...@@ -4948,6 +4966,9 @@ for machine in $build $host $target; do ...@@ -4948,6 +4966,9 @@ for machine in $build $host $target; do
fi fi
;; ;;
powerpc-*-vxworks*) powerpc-*-vxworks*)
if [ x$enable_haifa != xno ]; then
enable_haifa=yes
fi
cpu_type=rs6000 cpu_type=rs6000
xm_file=rs6000/xm-sysv4.h xm_file=rs6000/xm-sysv4.h
tm_file=rs6000/vxppc.h tm_file=rs6000/vxppc.h
...@@ -4955,6 +4976,9 @@ for machine in $build $host $target; do ...@@ -4955,6 +4976,9 @@ for machine in $build $host $target; do
extra_headers=ppc-asm.h extra_headers=ppc-asm.h
;; ;;
powerpcle-*-sysv* | powerpcle-*-elf*) powerpcle-*-sysv* | powerpcle-*-elf*)
if [ x$enable_haifa != xno ]; then
enable_haifa=yes
fi
tm_file=rs6000/sysv4le.h tm_file=rs6000/sysv4le.h
xm_file=rs6000/xm-sysv4.h xm_file=rs6000/xm-sysv4.h
if [ x$gas = xyes ] if [ x$gas = xyes ]
...@@ -4967,12 +4991,18 @@ for machine in $build $host $target; do ...@@ -4967,12 +4991,18 @@ for machine in $build $host $target; do
extra_headers=ppc-asm.h extra_headers=ppc-asm.h
;; ;;
powerpcle-*-eabisim*) powerpcle-*-eabisim*)
if [ x$enable_haifa != xno ]; then
enable_haifa=yes
fi
tm_file=rs6000/eabilesim.h tm_file=rs6000/eabilesim.h
tmake_file="rs6000/t-ppcgas rs6000/t-ppccomm" tmake_file="rs6000/t-ppcgas rs6000/t-ppccomm"
fixincludes=Makefile.in fixincludes=Makefile.in
extra_headers=ppc-asm.h extra_headers=ppc-asm.h
;; ;;
powerpcle-*-eabi*) powerpcle-*-eabi*)
if [ x$enable_haifa != xno ]; then
enable_haifa=yes
fi
tm_file=rs6000/eabile.h tm_file=rs6000/eabile.h
if [ x$gas = xyes ] if [ x$gas = xyes ]
then then
...@@ -4984,6 +5014,9 @@ for machine in $build $host $target; do ...@@ -4984,6 +5014,9 @@ for machine in $build $host $target; do
extra_headers=ppc-asm.h extra_headers=ppc-asm.h
;; ;;
powerpcle-*-winnt* ) powerpcle-*-winnt* )
if [ x$enable_haifa != xno ]; then
enable_haifa=yes
fi
tm_file=rs6000/win-nt.h tm_file=rs6000/win-nt.h
tmake_file=rs6000/t-winnt tmake_file=rs6000/t-winnt
# extra_objs=pe.o # extra_objs=pe.o
...@@ -4994,6 +5027,9 @@ for machine in $build $host $target; do ...@@ -4994,6 +5027,9 @@ for machine in $build $host $target; do
extra_headers=ppc-asm.h extra_headers=ppc-asm.h
;; ;;
powerpcle-*-pe | powerpcle-*-cygwin32) powerpcle-*-pe | powerpcle-*-cygwin32)
if [ x$enable_haifa != xno ]; then
enable_haifa=yes
fi
tm_file=rs6000/cygwin32.h tm_file=rs6000/cygwin32.h
xm_file=rs6000/xm-cygwin32.h xm_file=rs6000/xm-cygwin32.h
tmake_file=rs6000/t-winnt tmake_file=rs6000/t-winnt
...@@ -5007,6 +5043,9 @@ for machine in $build $host $target; do ...@@ -5007,6 +5043,9 @@ for machine in $build $host $target; do
extra_headers=ppc-asm.h extra_headers=ppc-asm.h
;; ;;
powerpcle-*-solaris2*) powerpcle-*-solaris2*)
if [ x$enable_haifa != xno ]; then
enable_haifa=yes
fi
tm_file=rs6000/sol2.h tm_file=rs6000/sol2.h
xm_file=rs6000/xm-sysv4.h xm_file=rs6000/xm-sysv4.h
if [ x$gas = xyes ] if [ x$gas = xyes ]
...@@ -5020,11 +5059,17 @@ for machine in $build $host $target; do ...@@ -5020,11 +5059,17 @@ for machine in $build $host $target; do
extra_headers=ppc-asm.h extra_headers=ppc-asm.h
;; ;;
rs6000-ibm-aix3.[01]*) rs6000-ibm-aix3.[01]*)
if [ x$enable_haifa != xno ]; then
enable_haifa=yes
fi
tm_file=rs6000/aix31.h tm_file=rs6000/aix31.h
xmake_file=rs6000/x-aix31 xmake_file=rs6000/x-aix31
use_collect2=yes use_collect2=yes
;; ;;
rs6000-ibm-aix3.2.[456789]* | powerpc-ibm-aix3.2.[456789]*) rs6000-ibm-aix3.2.[456789]* | powerpc-ibm-aix3.2.[456789]*)
if [ x$enable_haifa != xno ]; then
enable_haifa=yes
fi
tm_file=rs6000/aix3newas.h tm_file=rs6000/aix3newas.h
if [ x$host != x$target ] if [ x$host != x$target ]
then then
...@@ -5035,6 +5080,9 @@ for machine in $build $host $target; do ...@@ -5035,6 +5080,9 @@ for machine in $build $host $target; do
use_collect2=yes use_collect2=yes
;; ;;
rs6000-ibm-aix[456789].* | powerpc-ibm-aix[456789].*) rs6000-ibm-aix[456789].* | powerpc-ibm-aix[456789].*)
if [ x$enable_haifa != xno ]; then
enable_haifa=yes
fi
tm_file=rs6000/aix41.h tm_file=rs6000/aix41.h
if [ x$host != x$target ] if [ x$host != x$target ]
then then
...@@ -5046,18 +5094,30 @@ for machine in $build $host $target; do ...@@ -5046,18 +5094,30 @@ for machine in $build $host $target; do
use_collect2=yes use_collect2=yes
;; ;;
rs6000-ibm-aix*) rs6000-ibm-aix*)
if [ x$enable_haifa != xno ]; then
enable_haifa=yes
fi
use_collect2=yes use_collect2=yes
;; ;;
rs6000-bull-bosx) rs6000-bull-bosx)
if [ x$enable_haifa != xno ]; then
enable_haifa=yes
fi
use_collect2=yes use_collect2=yes
;; ;;
rs6000-*-mach*) rs6000-*-mach*)
if [ x$enable_haifa != xno ]; then
enable_haifa=yes
fi
tm_file=rs6000/mach.h tm_file=rs6000/mach.h
xm_file=rs6000/xm-mach.h xm_file=rs6000/xm-mach.h
xmake_file=rs6000/x-mach xmake_file=rs6000/x-mach
use_collect2=yes use_collect2=yes
;; ;;
rs6000-*-lynxos*) rs6000-*-lynxos*)
if [ x$enable_haifa != xno ]; then
enable_haifa=yes
fi
tm_file=rs6000/lynx.h tm_file=rs6000/lynx.h
xm_file=rs6000/xm-lynx.h xm_file=rs6000/xm-lynx.h
tmake_file=rs6000/t-rs6000 tmake_file=rs6000/t-rs6000
......
...@@ -2125,6 +2125,9 @@ for machine in $build $host $target; do ...@@ -2125,6 +2125,9 @@ for machine in $build $host $target; do
use_collect2=yes use_collect2=yes
;; ;;
powerpc-*-sysv* | powerpc-*-elf*) powerpc-*-sysv* | powerpc-*-elf*)
if [[ x$enable_haifa != xno ]]; then
enable_haifa=yes
fi
tm_file=rs6000/sysv4.h tm_file=rs6000/sysv4.h
xm_file=rs6000/xm-sysv4.h xm_file=rs6000/xm-sysv4.h
extra_headers=ppc-asm.h extra_headers=ppc-asm.h
...@@ -2137,18 +2140,27 @@ for machine in $build $host $target; do ...@@ -2137,18 +2140,27 @@ for machine in $build $host $target; do
xmake_file=rs6000/x-sysv4 xmake_file=rs6000/x-sysv4
;; ;;
powerpc-*-eabiaix*) powerpc-*-eabiaix*)
if [[ x$enable_haifa != xno ]]; then
enable_haifa=yes
fi
tm_file=rs6000/eabiaix.h tm_file=rs6000/eabiaix.h
tmake_file="rs6000/t-ppcgas rs6000/t-ppccomm" tmake_file="rs6000/t-ppcgas rs6000/t-ppccomm"
fixincludes=Makefile.in fixincludes=Makefile.in
extra_headers=ppc-asm.h extra_headers=ppc-asm.h
;; ;;
powerpc-*-eabisim*) powerpc-*-eabisim*)
if [[ x$enable_haifa != xno ]]; then
enable_haifa=yes
fi
tm_file=rs6000/eabisim.h tm_file=rs6000/eabisim.h
tmake_file="rs6000/t-ppcgas rs6000/t-ppccomm" tmake_file="rs6000/t-ppcgas rs6000/t-ppccomm"
fixincludes=Makefile.in fixincludes=Makefile.in
extra_headers=ppc-asm.h extra_headers=ppc-asm.h
;; ;;
powerpc-*-eabi*) powerpc-*-eabi*)
if [[ x$enable_haifa != xno ]]; then
enable_haifa=yes
fi
tm_file=rs6000/eabi.h tm_file=rs6000/eabi.h
if [[ x$gas = xyes ]] if [[ x$gas = xyes ]]
then then
...@@ -2160,6 +2172,9 @@ for machine in $build $host $target; do ...@@ -2160,6 +2172,9 @@ for machine in $build $host $target; do
extra_headers=ppc-asm.h extra_headers=ppc-asm.h
;; ;;
powerpc-*-rtems*) powerpc-*-rtems*)
if [[ x$enable_haifa != xno ]]; then
enable_haifa=yes
fi
tm_file=rs6000/rtems.h tm_file=rs6000/rtems.h
if [[ x$gas = xyes ]] if [[ x$gas = xyes ]]
then then
...@@ -2171,6 +2186,9 @@ for machine in $build $host $target; do ...@@ -2171,6 +2186,9 @@ for machine in $build $host $target; do
extra_headers=ppc-asm.h extra_headers=ppc-asm.h
;; ;;
powerpc-*-linux-gnu*) powerpc-*-linux-gnu*)
if [[ x$enable_haifa != xno ]]; then
enable_haifa=yes
fi
tm_file=rs6000/linux.h tm_file=rs6000/linux.h
xm_file=rs6000/xm-sysv4.h xm_file=rs6000/xm-sysv4.h
out_file=rs6000/rs6000.c out_file=rs6000/rs6000.c
...@@ -2189,6 +2207,9 @@ for machine in $build $host $target; do ...@@ -2189,6 +2207,9 @@ for machine in $build $host $target; do
fi fi
;; ;;
powerpc-*-vxworks*) powerpc-*-vxworks*)
if [[ x$enable_haifa != xno ]]; then
enable_haifa=yes
fi
cpu_type=rs6000 cpu_type=rs6000
xm_file=rs6000/xm-sysv4.h xm_file=rs6000/xm-sysv4.h
tm_file=rs6000/vxppc.h tm_file=rs6000/vxppc.h
...@@ -2196,6 +2217,9 @@ for machine in $build $host $target; do ...@@ -2196,6 +2217,9 @@ for machine in $build $host $target; do
extra_headers=ppc-asm.h extra_headers=ppc-asm.h
;; ;;
powerpcle-*-sysv* | powerpcle-*-elf*) powerpcle-*-sysv* | powerpcle-*-elf*)
if [[ x$enable_haifa != xno ]]; then
enable_haifa=yes
fi
tm_file=rs6000/sysv4le.h tm_file=rs6000/sysv4le.h
xm_file=rs6000/xm-sysv4.h xm_file=rs6000/xm-sysv4.h
if [[ x$gas = xyes ]] if [[ x$gas = xyes ]]
...@@ -2208,12 +2232,18 @@ for machine in $build $host $target; do ...@@ -2208,12 +2232,18 @@ for machine in $build $host $target; do
extra_headers=ppc-asm.h extra_headers=ppc-asm.h
;; ;;
powerpcle-*-eabisim*) powerpcle-*-eabisim*)
if [[ x$enable_haifa != xno ]]; then
enable_haifa=yes
fi
tm_file=rs6000/eabilesim.h tm_file=rs6000/eabilesim.h
tmake_file="rs6000/t-ppcgas rs6000/t-ppccomm" tmake_file="rs6000/t-ppcgas rs6000/t-ppccomm"
fixincludes=Makefile.in fixincludes=Makefile.in
extra_headers=ppc-asm.h extra_headers=ppc-asm.h
;; ;;
powerpcle-*-eabi*) powerpcle-*-eabi*)
if [[ x$enable_haifa != xno ]]; then
enable_haifa=yes
fi
tm_file=rs6000/eabile.h tm_file=rs6000/eabile.h
if [[ x$gas = xyes ]] if [[ x$gas = xyes ]]
then then
...@@ -2225,6 +2255,9 @@ for machine in $build $host $target; do ...@@ -2225,6 +2255,9 @@ for machine in $build $host $target; do
extra_headers=ppc-asm.h extra_headers=ppc-asm.h
;; ;;
powerpcle-*-winnt* ) powerpcle-*-winnt* )
if [[ x$enable_haifa != xno ]]; then
enable_haifa=yes
fi
tm_file=rs6000/win-nt.h tm_file=rs6000/win-nt.h
tmake_file=rs6000/t-winnt tmake_file=rs6000/t-winnt
# extra_objs=pe.o # extra_objs=pe.o
...@@ -2235,6 +2268,9 @@ for machine in $build $host $target; do ...@@ -2235,6 +2268,9 @@ for machine in $build $host $target; do
extra_headers=ppc-asm.h extra_headers=ppc-asm.h
;; ;;
powerpcle-*-pe | powerpcle-*-cygwin32) powerpcle-*-pe | powerpcle-*-cygwin32)
if [[ x$enable_haifa != xno ]]; then
enable_haifa=yes
fi
tm_file=rs6000/cygwin32.h tm_file=rs6000/cygwin32.h
xm_file=rs6000/xm-cygwin32.h xm_file=rs6000/xm-cygwin32.h
tmake_file=rs6000/t-winnt tmake_file=rs6000/t-winnt
...@@ -2248,6 +2284,9 @@ for machine in $build $host $target; do ...@@ -2248,6 +2284,9 @@ for machine in $build $host $target; do
extra_headers=ppc-asm.h extra_headers=ppc-asm.h
;; ;;
powerpcle-*-solaris2*) powerpcle-*-solaris2*)
if [[ x$enable_haifa != xno ]]; then
enable_haifa=yes
fi
tm_file=rs6000/sol2.h tm_file=rs6000/sol2.h
xm_file=rs6000/xm-sysv4.h xm_file=rs6000/xm-sysv4.h
if [[ x$gas = xyes ]] if [[ x$gas = xyes ]]
...@@ -2261,11 +2300,17 @@ for machine in $build $host $target; do ...@@ -2261,11 +2300,17 @@ for machine in $build $host $target; do
extra_headers=ppc-asm.h extra_headers=ppc-asm.h
;; ;;
rs6000-ibm-aix3.[[01]]*) rs6000-ibm-aix3.[[01]]*)
if [[ x$enable_haifa != xno ]]; then
enable_haifa=yes
fi
tm_file=rs6000/aix31.h tm_file=rs6000/aix31.h
xmake_file=rs6000/x-aix31 xmake_file=rs6000/x-aix31
use_collect2=yes use_collect2=yes
;; ;;
rs6000-ibm-aix3.2.[[456789]]* | powerpc-ibm-aix3.2.[[456789]]*) rs6000-ibm-aix3.2.[[456789]]* | powerpc-ibm-aix3.2.[[456789]]*)
if [[ x$enable_haifa != xno ]]; then
enable_haifa=yes
fi
tm_file=rs6000/aix3newas.h tm_file=rs6000/aix3newas.h
if [[ x$host != x$target ]] if [[ x$host != x$target ]]
then then
...@@ -2276,6 +2321,9 @@ for machine in $build $host $target; do ...@@ -2276,6 +2321,9 @@ for machine in $build $host $target; do
use_collect2=yes use_collect2=yes
;; ;;
rs6000-ibm-aix[[456789]].* | powerpc-ibm-aix[[456789]].*) rs6000-ibm-aix[[456789]].* | powerpc-ibm-aix[[456789]].*)
if [[ x$enable_haifa != xno ]]; then
enable_haifa=yes
fi
tm_file=rs6000/aix41.h tm_file=rs6000/aix41.h
if [[ x$host != x$target ]] if [[ x$host != x$target ]]
then then
...@@ -2287,18 +2335,30 @@ for machine in $build $host $target; do ...@@ -2287,18 +2335,30 @@ for machine in $build $host $target; do
use_collect2=yes use_collect2=yes
;; ;;
rs6000-ibm-aix*) rs6000-ibm-aix*)
if [[ x$enable_haifa != xno ]]; then
enable_haifa=yes
fi
use_collect2=yes use_collect2=yes
;; ;;
rs6000-bull-bosx) rs6000-bull-bosx)
if [[ x$enable_haifa != xno ]]; then
enable_haifa=yes
fi
use_collect2=yes use_collect2=yes
;; ;;
rs6000-*-mach*) rs6000-*-mach*)
if [[ x$enable_haifa != xno ]]; then
enable_haifa=yes
fi
tm_file=rs6000/mach.h tm_file=rs6000/mach.h
xm_file=rs6000/xm-mach.h xm_file=rs6000/xm-mach.h
xmake_file=rs6000/x-mach xmake_file=rs6000/x-mach
use_collect2=yes use_collect2=yes
;; ;;
rs6000-*-lynxos*) rs6000-*-lynxos*)
if [[ x$enable_haifa != xno ]]; then
enable_haifa=yes
fi
tm_file=rs6000/lynx.h tm_file=rs6000/lynx.h
xm_file=rs6000/xm-lynx.h xm_file=rs6000/xm-lynx.h
tmake_file=rs6000/t-rs6000 tmake_file=rs6000/t-rs6000
......
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