- sparclet-*-aout*)
- targ_defvec=sparc_aout_sunos_be_vec
- targ_selvecs=sparc_aout_le_vec
- targ_underscore=yes
- ;;
- sparc86x-*-aout*)
- targ_defvec=sparc_aout_sunos_be_vec
- targ_underscore=yes
- ;;
- sparclite-*-elf* | sparc86x-*-elf*)
- targ_defvec=sparc_elf32_vec
- ;;
- sparc*-*-chorus*)
- targ_defvec=sparc_elf32_vec
- ;;
- sparc-*-linux*aout*)
- targ_defvec=sparc_aout_linux_vec
- targ_selvecs="sparc_elf32_vec sparc_aout_sunos_be_vec"
- targ_underscore=yes
- ;;
- sparc-*-linux-* | sparcv*-*-linux-*)
- targ_defvec=sparc_elf32_vec
- targ_selvecs="sparc_aout_linux_vec sparc_elf64_vec sparc_aout_sunos_be_vec"
- ;;
- sparc-*-netbsdelf*)
- targ_defvec=sparc_elf32_vec
- targ_selvecs=sparc_aout_nbsd_vec
- ;;
- sparc-*-netbsdaout* | sparc-*-netbsd*)
- targ_defvec=sparc_aout_nbsd_vec
- targ_selvecs=sparc_elf32_vec
- targ_underscore=yes
- ;;
- sparc-*-openbsd[0-2].* | sparc-*-openbsd3.[0-1])
- targ_defvec=sparc_aout_nbsd_vec
- targ_underscore=yes
- ;;
- sparc-*-openbsd*)
- targ_defvec=sparc_elf32_vec
- targ_selvecs=sparc_aout_nbsd_vec
- ;;
- sparc-*-elf*)
- targ_defvec=sparc_elf32_vec
- targ_selvecs=sparc_aout_sunos_be_vec
- ;;