diff options
Diffstat (limited to 'REORG.TODO/sysdeps/powerpc/preconfigure')
-rw-r--r-- | REORG.TODO/sysdeps/powerpc/preconfigure | 20 |
1 files changed, 20 insertions, 0 deletions
diff --git a/REORG.TODO/sysdeps/powerpc/preconfigure b/REORG.TODO/sysdeps/powerpc/preconfigure new file mode 100644 index 0000000000..7de2eafd52 --- /dev/null +++ b/REORG.TODO/sysdeps/powerpc/preconfigure @@ -0,0 +1,20 @@ +# preconfigure fragment for powerpc. + +case "$machine" in +powerpc64le) + base_machine=powerpc machine=powerpc/powerpc64le + ;; +powerpc64*) + base_machine=powerpc machine=powerpc/powerpc64 + ;; +powerpc*) + # Check for e500. + $CC $CFLAGS $CPPFLAGS -E -dM -xc /dev/null > conftest.i + if grep -q __NO_FPRS__ conftest.i && ! grep -q _SOFT_FLOAT conftest.i; then + base_machine=powerpc machine=powerpc/powerpc32/e500 + else + base_machine=powerpc machine=powerpc/powerpc32 + fi + rm -f conftest.i + ;; +esac |