- if { [istarget *-*-*\[ab\]out*] \
- || [istarget *-*-linux*oldld*] \
- || [istarget *-*-msdos*] \
- || [istarget arm-*-netbsd] \
- || [istarget i?86-*-netbsd] \
- || [istarget i?86-*-mach*] \
- || [istarget i?86-*-vsta] \
- || [istarget pdp11-*-*] \
- || [istarget m68*-ericsson-ose] \
- || [istarget m68k-hp-bsd*] \
- || [istarget m68*-*-hpux*] \
- || [istarget m68*-*-netbsd] \
- || [istarget m68*-*-netbsd*4k*] \
- || [istarget m68k-sony-*] \
- || [istarget m68*-sun-sunos\[34\]*] \
- || [istarget m68*-wrs-vxworks*] \
- || [istarget ns32k-*-*] \
- || [istarget sparc*-*-netbsd] \
- || [istarget sparc-sun-sunos4*] \
- || [istarget vax-dec-ultrix*] \
- || [istarget vax-*-netbsd] } {
+ if { [istarget *-*-netbsdelf]
+ || [istarget sparc64-*-netbsd*]
+ || [istarget sparc64-*-openbsd*] } {
+ return 0
+ }
+ if { [istarget *-*-*\[ab\]out*]
+ || [istarget *-*-linux*oldld*]
+ || [istarget *-*-bsd*]
+ || [istarget *-*-msdos*]
+ || [istarget arm-*-netbsd*]
+ || [istarget arm-*-openbsd*]
+ || [istarget arm-*-riscix*]
+ || [istarget i?86-*-freebsd\[12\]*]
+ || [istarget i?86-*-netbsd*]
+ || [istarget i?86-*-openbsd\[0-2\]*]
+ || [istarget i?86-*-openbsd3.\[0-2\]*]
+ || [istarget i?86-*-vsta]
+ || [istarget i?86-*-mach*]
+ || [istarget m68*-*-netbsd*]
+ || [istarget m68*-*-openbsd*]
+ || [istarget ns32k-*-*]
+ || [istarget pdp11-*-*]
+ || [istarget sparc*-*-sunos4*]
+ || [istarget sparc*-*-netbsd*]
+ || [istarget sparc*-*-openbsd\[0-2\]*]
+ || [istarget sparc*-*-openbsd3.\[0-1\]*]
+ || [istarget sparc*-fujitsu-none]
+ || [istarget vax-dec-ultrix*]
+ || [istarget vax-*-netbsd] } {