* som.c (struct som_misc_symbol_info): Add is_comdat, is_common and
[deliverable/binutils-gdb.git] / gas / configure.in
index 3bc47e78bc8841a4af9a80befac36a695c32d2e1..83a5768836c5db33fe63bb92df0b7d5b61918167 100644 (file)
@@ -164,6 +164,8 @@ changequote([,])dnl
       sparc*)          cpu_type=sparc arch=sparclite ;; # ??? See tc-sparc.c.
       v850*)           cpu_type=v850 ;;
       xtensa*)         cpu_type=xtensa arch=xtensa ;;
+      m32r)             cpu_type=m32r target_cpu=m32r endian=big ;;
+      m32rle)           cpu_type=m32r target_cpu=m32r endian=little ;;
       *)               cpu_type=${cpu} ;;
     esac
 
@@ -214,10 +216,9 @@ changequote([,])dnl
       arm-**-nto*)                     fmt=elf ;;
       arm-*-oabi | thumb-*-oabi)       fmt=elf ;;
       arm-epoc-pe | thumb-epoc-pe)     fmt=coff em=epoc-pe ;;
-      arm-*-wince)                     fmt=coff em=wince-pe ;;
+      arm-wince-pe | arm-*-wince)       fmt=coff em=wince-pe ;;
       arm-*-pe | thumb-*-pe)           fmt=coff em=pe ;;
       arm-*-riscix*)                   fmt=aout em=riscix ;;
-      arm-*-vxworks)                   fmt=coff ;;
 
       avr-*-*)                         fmt=elf ;;
 
@@ -315,7 +316,6 @@ changequote([,])dnl
       i386-*-mingw32*)                 fmt=coff em=pe ;;
       i386-*-nto-qnx*)                 fmt=elf ;;
       i386-*-*nt*)                     fmt=coff em=pe ;;
-      i386-*-vxworks*)                 fmt=aout ;;
       i386-*-chaos)                    fmt=elf ;;
 
       i860-*-*)                                fmt=elf endian=little
@@ -339,7 +339,8 @@ changequote([,])dnl
 
       iq2000-*-elf)                    fmt=elf bfd_gas=yes ;;
 
-      m32r-*-*)                                fmt=elf ;;
+      m32r-*-elf*)                     fmt=elf ;;
+      m32r-*-linux*)                   fmt=elf em=linux;;
 
       m68hc11-*-* | m6811-*-*)         fmt=elf ;;
       m68hc12-*-* | m6812-*-*)         fmt=elf ;;
@@ -358,6 +359,7 @@ changequote([,])dnl
       m68k-*-hpux*)                    fmt=hp300 em=hp300 ;;
       m68k-*-linux*aout*)              fmt=aout em=linux ;;
       m68k-*-linux-gnu*)               fmt=elf em=linux ;;
+      m68k-*-uclinux*)                 fmt=elf ;;
       m68k-*-gnu*)                     fmt=elf ;;
       m68k-*-lynxos*)                  fmt=coff em=lynx ;;
       m68k-*-netbsdelf*)               fmt=elf em=nbsd ;;
@@ -374,7 +376,6 @@ changequote([,])dnl
 
       # don't change em like *-*-bsd does
       mips-dec-openbsd*)               fmt=elf endian=little ;;
-      mips-dec-bsd*)                   fmt=aout endian=little ;;
       mips-sony-bsd*)                  fmt=ecoff ;;
       mips-*-bsd*)
            AC_MSG_ERROR(Unknown vendor for mips-bsd configuration.) ;;
@@ -393,7 +394,6 @@ changequote([,])dnl
       mips-*-elf* | mips-*-rtems*)     fmt=elf ;;
       mips-*-netbsd*)                  fmt=elf ;;
       mips-*-openbsd*)                 fmt=elf ;;
-      mips-*-vxworks*)                 fmt=elf ;;
 
       mmix-*-*)                                fmt=elf ;;
       mn10200-*-*)                     fmt=elf ;;
@@ -407,12 +407,18 @@ changequote([,])dnl
 
       ppc-*-pe | ppc-*-cygwin*)                fmt=coff em=pe ;;
       ppc-*-winnt*)                    fmt=coff em=pe ;;
-      ppc-*-aix5*)                     fmt=coff em=aix5 ;;
+changequote(,)dnl
+      ppc-*-aix5.[01])                 fmt=coff em=aix5 ;;
+changequote([,])dnl
+      ppc-*-aix5.*)                    fmt=coff em=aix5
+       AC_DEFINE(AIX_WEAK_SUPPORT, 1,
+                 [Define if using AIX 5.2 value for C_WEAKEXT.])
+      ;;
       ppc-*-aix*)                      fmt=coff ;;
       ppc-*-beos*)                     fmt=coff ;;
       ppc-*-*n*bsd* | ppc-*-elf*)      fmt=elf ;;
       ppc-*-eabi* | ppc-*-sysv4*)      fmt=elf ;;
-      ppc-*-linux-gnu*)                        fmt=elf
+      ppc-*-linux-gnu*)                        fmt=elf em=linux
            case "$endian" in
                big)  ;;
                *)    AC_MSG_ERROR(GNU/Linux must be configured big endian) ;;
@@ -426,11 +432,9 @@ changequote([,])dnl
                AC_MSG_ERROR(Solaris must be configured little endian)
            fi ;;
       ppc-*-rtems*)                    fmt=elf ;;
-      ppc-*-macos* | ppc-*-mpw*)       fmt=coff em=macos ;;
+      ppc-*-macos*)                    fmt=coff em=macos ;;
       ppc-*-netware*)                  fmt=elf em=ppcnw ;;
       ppc-**-nto*)                     fmt=elf ;;
-      ppc-*-vxworks*)                  fmt=elf ;;
-      ppc-*-windiss*)                  fmt=elf ;;
       ppc-*-kaos*)                     fmt=elf ;;
 
       s390x-*-linux-gnu*)              fmt=elf em=linux ;;
@@ -448,8 +452,8 @@ changequote([,])dnl
       sh-*-coff*)                      fmt=coff ;;
       sh-*-nto*)                       fmt=elf ;;
       sh-*-pe*)                                fmt=coff em=pe bfd_gas=yes endian=little ;;
-      sh-*-rtemself*)                  fmt=elf ;;
-      sh-*-rtems*)                     fmt=coff ;;
+      sh-*-rtemscoff*)                 fmt=coff ;;
+      sh-*-rtems*)                     fmt=elf ;;
       sh-*-kaos*)                      fmt=elf ;;
       shle*-*-kaos*)                   fmt=elf ;;
       sh64-*-elf*)                     fmt=elf ;;
@@ -496,6 +500,7 @@ changequote([,])dnl
       vax-*-netbsdelf*)                        fmt=elf em=nbsd ;;
       vax-*-netbsd*)                   fmt=aout em=nbsd ;;
       vax-*-bsd* | vax-*-ultrix*)      fmt=aout ;;
+      vax-*-linux-gnu*)                        fmt=elf em=linux bfd_gas=yes ;;
       vax-*-vms)                       fmt=vms ;;
 
       w65-*-*)                         fmt=coff ;;
@@ -514,8 +519,8 @@ changequote([,])dnl
       *-*-xray | *-*-hms)              fmt=coff ;;
       *-*-sim)                         fmt=coff ;;
       *-*-elf | *-*-sysv4* | *-*-solaris*) fmt=elf dev=yes ;;
-      *-*-aros*)                               fmt=elf em=linux bfd_gas=yes ;;
-      *-*-vxworks)                     fmt=aout ;;
+      *-*-aros*)                       fmt=elf em=linux bfd_gas=yes ;;
+      *-*-vxworks | *-*-windiss)       fmt=elf ;;
       *-*-netware)                     fmt=elf ;;
     esac
 
This page took 0.025119 seconds and 4 git commands to generate.