commit 6220d114b2f28345efbcea55c1befb1f0d40c215 Author: Cupertino Miranda Date: Mon Dec 5 20:17:30 2022 +0000 Revert "LAST DIFFERENCES" This reverts commit 43eccdca2998f3e04c8a32590345739f3f321372. diff --git a/bfd/config.bfd b/bfd/config.bfd index cf02b010926..4d821d7eefc 100644 --- a/bfd/config.bfd +++ b/bfd/config.bfd @@ -53,7 +53,7 @@ case $targ in echo "*** Use or1k-*-elf or or1k-*-linux as the target instead" >&2 exit 1 ;; - i[34567]86-*-netbsdelf* | i[34567]86-*-netbsd*-gnu* | i[34567]86-*-knetbsd*-gnu | \ + i[3-7]86-*-netbsdelf* | i[3-7]86-*-netbsd*-gnu* | i[3-7]86-*-knetbsd*-gnu | \ mips*-*-irix5* | mips*-*-irix6*) # Not obsolete ;; @@ -63,24 +63,24 @@ case $targ in arm*-*-coff | \ h8300*-*-coff | \ h8500*-*-coff | \ - i[34567]86-*-sco3.2v5*coff | \ - i[34567]86-*-sysv4* | i[34567]86-*-unixware* | \ - i[34567]86-*-sco3.2v5* | \ - i[34567]86-*-dgux* | i[34567]86-*-sysv5* | \ - i[34567]86-*-chorus* | \ - i[34567]86-*-sysv* | i[34567]86-*-isc* | i[34567]86-*-sco* | i[34567]86-*-coff | \ - i[34567]86-*-aix* | \ - i[34567]86-sequent-bsd* | \ - i[34567]86-*-freebsdaout* | i[34567]86-*-freebsd[12].* | \ - i[34567]86-*-freebsd[12] | \ - i[34567]86-*-netbsdaout* | i[34567]86-*-netbsd* | \ - i[34567]86-*-openbsd[0-2].* | i[34567]86-*-openbsd3.[0-3] | \ - i[34567]86-*-netware* | \ - i[34567]86-*-linux*aout* | \ - i[34567]86-*-mach* | i[34567]86-*-osf1mk* | \ - i[34567]86-*-os9k | \ - i[34567]86-none-* | \ - i[34567]86-*-aout* | i[34567]86*-*-vsta* | \ + i[3-7]86-*-sco3.2v5*coff | \ + i[3-7]86-*-sysv4* | i[3-7]86-*-unixware* | \ + i[3-7]86-*-sco3.2v5* | \ + i[3-7]86-*-dgux* | i[3-7]86-*-sysv5* | \ + i[3-7]86-*-chorus* | \ + i[3-7]86-*-sysv* | i[3-7]86-*-isc* | i[3-7]86-*-sco* | i[3-7]86-*-coff | \ + i[3-7]86-*-aix* | \ + i[3-7]86-sequent-bsd* | \ + i[3-7]86-*-freebsdaout* | i[3-7]86-*-freebsd[12].* | \ + i[3-7]86-*-freebsd[12] | \ + i[3-7]86-*-netbsdaout* | i[3-7]86-*-netbsd* | \ + i[3-7]86-*-openbsd[0-2].* | i[3-7]86-*-openbsd3.[0-3] | \ + i[3-7]86-*-netware* | \ + i[3-7]86-*-linux*aout* | \ + i[3-7]86-*-mach* | i[3-7]86-*-osf1mk* | \ + i[3-7]86-*-os9k | \ + i[3-7]86-none-* | \ + i[3-7]86-*-aout* | i[3-7]86*-*-vsta* | \ i860-*-* | \ i960-*-* | \ m68*-motorola-sysv* | m68*-hp-bsd* | m68*-*-aout* | \ @@ -170,7 +170,7 @@ crx*) targ_archs=bfd_crx_arch ;; dlx*) targ_archs=bfd_dlx_arch ;; fido*) targ_archs=bfd_m68k_arch ;; hppa*) targ_archs=bfd_hppa_arch ;; -i[34567]86) targ_archs=bfd_i386_arch ;; +i[3-7]86) targ_archs=bfd_i386_arch ;; i370) targ_archs=bfd_i370_arch ;; ia16) targ_archs=bfd_i386_arch ;; lm32) targ_archs=bfd_lm32_arch ;; @@ -627,17 +627,17 @@ case "${targ}" in targ_selvecs="i370_elf32_vec" ;; - i[34567]86-*-sco3.2v5*coff) + i[3-7]86-*-sco3.2v5*coff) targ_defvec=i386_coff_vec targ_selvecs=i386_elf32_vec ;; - i[34567]86-*-sysv4* | i[34567]86-*-unixware* | \ - i[34567]86-*-elf* | i[34567]86-*-sco3.2v5* | \ - i[34567]86-*-dgux* | i[34567]86-*-sysv5* | i[34567]86-*-rtems*) + i[3-7]86-*-sysv4* | i[3-7]86-*-unixware* | \ + i[3-7]86-*-elf* | i[3-7]86-*-sco3.2v5* | \ + i[3-7]86-*-dgux* | i[3-7]86-*-sysv5* | i[3-7]86-*-rtems*) targ_defvec=i386_elf32_vec targ_selvecs="iamcu_elf32_vec i386_coff_vec" ;; - i[34567]86-*-solaris2*) + i[3-7]86-*-solaris2*) targ_defvec=i386_elf32_sol2_vec targ_selvecs="iamcu_elf32_vec i386_coff_vec i386_pei_vec" targ64_selvecs="x86_64_elf64_sol2_vec l1om_elf64_vec k1om_elf64_vec x86_64_pei_vec" @@ -650,23 +650,23 @@ case "${targ}" in want64=true ;; #endif - i[34567]86-*-kaos*) + i[3-7]86-*-kaos*) targ_defvec=i386_elf32_vec targ_selvecs=i386_elf32_vec ;; - i[34567]86-*-nto*) + i[3-7]86-*-nto*) targ_defvec=i386_elf32_vec targ_selvecs="iamcu_elf32_vec i386_coff_vec" ;; - i[34567]86-*-aros*) + i[3-7]86-*-aros*) targ_defvec=i386_elf32_vec targ_selvecs=iamcu_elf32_vec ;; - i[34567]86-*-chorus*) + i[3-7]86-*-chorus*) targ_defvec=i386_elf32_vec targ_selvecs=iamcu_elf32_vec ;; - i[34567]86-*-dicos*) + i[3-7]86-*-dicos*) targ_defvec=i386_elf32_vec targ_selvecs=iamcu_elf32_vec targ64_selvecs="x86_64_elf64_vec l1om_elf64_vec k1om_elf64_vec" @@ -675,85 +675,85 @@ case "${targ}" in targ_defvec=i386_coff_go32_vec targ_selvecs="i386_coff_go32stubbed_vec i386_aout_vec" ;; - i[34567]86-*-sysv* | i[34567]86-*-isc* | i[34567]86-*-sco* | i[34567]86-*-coff | \ - i[34567]86-*-aix*) + i[3-7]86-*-sysv* | i[3-7]86-*-isc* | i[3-7]86-*-sco* | i[3-7]86-*-coff | \ + i[3-7]86-*-aix*) targ_defvec=i386_coff_vec ;; - i[34567]86-*-darwin* | i[34567]86-*-macos10* | i[34567]86-*-rhapsody*) + i[3-7]86-*-darwin* | i[3-7]86-*-macos10* | i[3-7]86-*-rhapsody*) targ_defvec=i386_mach_o_vec targ_selvecs="mach_o_le_vec mach_o_be_vec mach_o_fat_vec pef_vec pef_xlib_vec sym_vec" targ64_selvecs=x86_64_mach_o_vec targ_archs="$targ_archs bfd_powerpc_arch bfd_rs6000_arch" ;; - i[34567]86-sequent-bsd*) + i[3-7]86-sequent-bsd*) targ_defvec=i386_aout_dynix_vec targ_underscore=yes ;; - i[34567]86-*-bsd*) + i[3-7]86-*-bsd*) targ_defvec=i386_aout_bsd_vec targ_underscore=yes ;; - i[34567]86-*-dragonfly*) + i[3-7]86-*-dragonfly*) targ_defvec=i386_elf32_vec targ_selvecs=iamcu_elf32_vec targ64_selvecs="x86_64_elf64_vec l1om_elf64_vec k1om_elf64_vec" ;; - i[34567]86-*-freebsdaout* | i[34567]86-*-freebsd[12].* | \ - i[34567]86-*-freebsd[12]) + i[3-7]86-*-freebsdaout* | i[3-7]86-*-freebsd[12].* | \ + i[3-7]86-*-freebsd[12]) targ_defvec=i386_aout_fbsd_vec targ_selvecs=i386_aout_bsd_vec targ_underscore=yes ;; - i[34567]86-*-freebsd* | i[34567]86-*-kfreebsd*-gnu) + i[3-7]86-*-freebsd* | i[3-7]86-*-kfreebsd*-gnu) targ_defvec=i386_elf32_fbsd_vec targ_selvecs="i386_elf32_vec iamcu_elf32_vec i386_pei_vec i386_coff_vec" targ64_selvecs="x86_64_elf64_fbsd_vec x86_64_elf64_vec x86_64_pei_vec l1om_elf64_vec l1om_elf64_fbsd_vec k1om_elf64_vec k1om_elf64_fbsd_vec" # FreeBSD <= 4.0 supports only the old nonstandard way of ABI labelling. case "${targ}" in - i[34567]86-*-freebsd3* | i[34567]86-*-freebsd4 | i[34567]86-*-freebsd4.0*) + i[3-7]86-*-freebsd3* | i[3-7]86-*-freebsd4 | i[3-7]86-*-freebsd4.0*) targ_cflags=-DOLD_FREEBSD_ABI_LABEL ;; esac ;; - i[34567]86-*-netbsdelf* | i[34567]86-*-netbsd*-gnu* | i[34567]86-*-knetbsd*-gnu) + i[3-7]86-*-netbsdelf* | i[3-7]86-*-netbsd*-gnu* | i[3-7]86-*-knetbsd*-gnu) targ_defvec=i386_elf32_vec targ_selvecs="i386_aout_nbsd_vec iamcu_elf32_vec" targ64_selvecs="x86_64_elf64_vec l1om_elf64_vec k1om_elf64_vec" ;; - i[34567]86-*-netbsdpe*) + i[3-7]86-*-netbsdpe*) targ_defvec=i386_pe_vec targ_selvecs="i386_pe_vec i386_pei_vec i386_elf32_vec iamcu_elf32_vec" ;; - i[34567]86-*-netbsdaout* | i[34567]86-*-netbsd* | \ - i[34567]86-*-openbsd[0-2].* | i[34567]86-*-openbsd3.[0-3]) + i[3-7]86-*-netbsdaout* | i[3-7]86-*-netbsd* | \ + i[3-7]86-*-openbsd[0-2].* | i[3-7]86-*-openbsd3.[0-3]) targ_defvec=i386_aout_nbsd_vec targ_selvecs="i386_elf32_vec iamcu_elf32_vec i386_aout_bsd_vec" targ_underscore=yes ;; - i[34567]86-*-openbsd*) + i[3-7]86-*-openbsd*) targ_defvec=i386_elf32_vec targ_selvecs="iamcu_elf32_vec i386_aout_nbsd_vec" ;; - i[34567]86-*-netware*) + i[3-7]86-*-netware*) targ_defvec=i386_elf32_vec targ_selvecs="iamcu_elf32_vec i386_nlm32_vec i386_coff_vec i386_aout_vec" ;; - i[34567]86-*-linux*aout*) + i[3-7]86-*-linux*aout*) targ_defvec=i386_aout_linux_vec targ_selvecs="i386_elf32_vec iamcu_elf32_vec" targ_underscore=yes ;; - i[34567]86-*-linux-*) + i[3-7]86-*-linux-*) targ_defvec=i386_elf32_vec targ_selvecs="iamcu_elf32_vec i386_aout_linux_vec i386_pei_vec" targ64_selvecs="x86_64_elf64_vec x86_64_elf32_vec x86_64_pei_vec l1om_elf64_vec k1om_elf64_vec" ;; - i[34567]86-*-nacl*) + i[3-7]86-*-nacl*) targ_defvec=i386_elf32_nacl_vec targ_selvecs="arm_elf32_nacl_be_vec arm_elf32_nacl_le_vec" targ64_selvecs="x86_64_elf64_nacl_vec x86_64_elf32_nacl_vec" targ_archs="$targ_archs bfd_arm_arch" ;; - i[34567]86-*-redox*) + i[3-7]86-*-redox*) targ_defvec=i386_elf32_vec targ_selvecs= targ64_selvecs=x86_64_elf64_vec @@ -821,64 +821,64 @@ case "${targ}" in want64=true ;; #endif - i[34567]86-*-lynxos*) + i[3-7]86-*-lynxos*) targ_defvec=i386_elf32_vec targ_selvecs="iamcu_elf32_vec i386_coff_lynx_vec i386_aout_lynx_vec" ;; - i[34567]86-*-gnu*) + i[3-7]86-*-gnu*) targ_defvec=i386_elf32_vec targ_selvecs=iamcu_elf32_vec ;; - i[34567]86-*-mach* | i[34567]86-*-osf1mk*) + i[3-7]86-*-mach* | i[3-7]86-*-osf1mk*) targ_defvec=i386_aout_mach3_vec targ_cflags=-DSTAT_FOR_EXEC targ_underscore=yes ;; - i[34567]86-*-os9k) + i[3-7]86-*-os9k) targ_defvec=i386_aout_os9k_vec ;; - i[34567]86-*-msdos*) + i[3-7]86-*-msdos*) targ_defvec=i386_aout_vec targ_selvecs=i386_msdos_vec ;; - i[34567]86-*-moss*) + i[3-7]86-*-moss*) targ_defvec=i386_elf32_vec targ_selvecs="iamcu_elf32_vec i386_msdos_vec i386_aout_vec" ;; - i[34567]86-*-beospe*) + i[3-7]86-*-beospe*) targ_defvec=i386_pe_vec targ_selvecs="i386_pe_vec i386_pei_vec" ;; - i[34567]86-*-beoself* | i[34567]86-*-beos*) + i[3-7]86-*-beoself* | i[3-7]86-*-beos*) targ_defvec=i386_elf32_vec targ_selvecs="iamcu_elf32_vec i386_pe_vec i386_pei_vec" ;; - i[34567]86-*-interix*) + i[3-7]86-*-interix*) targ_defvec=i386_pei_vec targ_selvecs="i386_pe_vec" # FIXME: This should eventually be checked at runtime. targ_cflags=-DSTRICT_PE_FORMAT ;; - i[34567]86-*-rdos*) + i[3-7]86-*-rdos*) targ_defvec=i386_elf32_vec targ_selvecs="iamcu_elf32_vec i386_coff_vec" ;; - i[34567]86-*-mingw32* | i[34567]86-*-cygwin* | i[34567]86-*-winnt | i[34567]86-*-pe) + i[3-7]86-*-mingw32* | i[3-7]86-*-cygwin* | i[3-7]86-*-winnt | i[3-7]86-*-pe) targ_defvec=i386_pe_vec targ_selvecs="i386_pe_vec i386_pei_vec i386_elf32_vec iamcu_elf32_vec" targ_underscore=yes ;; - i[34567]86-none-*) + i[3-7]86-none-*) targ_defvec=i386_coff_vec ;; - i[34567]86-*-aout* | i[34567]86*-*-vsta*) + i[3-7]86-*-aout* | i[3-7]86*-*-vsta*) targ_defvec=i386_aout_vec ;; - i[34567]86-*-vxworks*) + i[3-7]86-*-vxworks*) targ_defvec=i386_elf32_vxworks_vec targ_underscore=yes ;; - i[34567]86-*-chaos) + i[3-7]86-*-chaos) targ_defvec=i386_elf32_vec targ_selfvecs="iamcu_elf32_vec i386chaos_vec" ;; diff --git a/bfd/configure b/bfd/configure index adc6cdf1c01..da810fe1c1d 100755 --- a/bfd/configure +++ b/bfd/configure @@ -11910,7 +11910,7 @@ fi case "${host}" in - sparc-*-solaris*|i[34567]86-*-solaris*) + sparc-*-solaris*|i[3-7]86-*-solaris*) # On native 32bit sparc and ia32 solaris, large-file and procfs support # are mutually exclusive; and without procfs support, the bfd/ elf module # cannot provide certain routines such as elfcore_write_prpsinfo @@ -14840,45 +14840,45 @@ if test "${target}" = "${host}"; then TRAD_HEADER='"hosts/i370linux.h"' ;; - i[34567]86-sequent-bsd*) + i[3-7]86-sequent-bsd*) COREFILE=trad-core.lo TRAD_HEADER='"hosts/symmetry.h"' ;; - i[34567]86-sequent-sysv4*) ;; - i[34567]86-sequent-sysv*) + i[3-7]86-sequent-sysv4*) ;; + i[3-7]86-sequent-sysv*) COREFILE=trad-core.lo TRAD_HEADER='"hosts/symmetry.h"' ;; - i[34567]86-*-bsdi) + i[3-7]86-*-bsdi) COREFILE= ;; - i[34567]86-*-bsd* | i[34567]86-*-freebsd[123] | i[34567]86-*-freebsd[123]\.* | i[34567]86-*-freebsd4\.[01234] | i[34567]86-*-freebsd4\.[01234]\.* | i[34567]86-*-freebsd*aout*) + i[3-7]86-*-bsd* | i[3-7]86-*-freebsd[123] | i[3-7]86-*-freebsd[123]\.* | i[3-7]86-*-freebsd4\.[01234] | i[3-7]86-*-freebsd4\.[01234]\.* | i[3-7]86-*-freebsd*aout*) COREFILE=trad-core.lo TRAD_HEADER='"hosts/i386bsd.h"' ;; - i[34567]86-*-freebsd* | i[34567]86-*-kfreebsd*-gnu | i[34567]86-*-dragonfly*) + i[3-7]86-*-freebsd* | i[3-7]86-*-kfreebsd*-gnu | i[3-7]86-*-dragonfly*) COREFILE='' TRAD_HEADER='"hosts/i386bsd.h"' ;; - i[34567]86-*-netbsd* | i[34567]86-*-knetbsd*-gnu | i[34567]86-*-openbsd*) + i[3-7]86-*-netbsd* | i[3-7]86-*-knetbsd*-gnu | i[3-7]86-*-openbsd*) COREFILE=netbsd-core.lo ;; - i[34567]86-esix-sysv3*) + i[3-7]86-esix-sysv3*) COREFILE=trad-core.lo TRAD_HEADER='"hosts/esix.h"' ;; - i[34567]86-*-sco3.2v5*) + i[3-7]86-*-sco3.2v5*) COREFILE=sco5-core.lo ;; - i[34567]86-*-sco* | i[34567]86-*-isc*) + i[3-7]86-*-sco* | i[3-7]86-*-isc*) COREFILE=trad-core.lo TRAD_HEADER='"hosts/i386sco.h"' ;; - i[34567]86-*-mach3*) + i[3-7]86-*-mach3*) COREFILE=trad-core.lo TRAD_HEADER='"hosts/i386mach3.h"' ;; - i[34567]86-*-linux-*) + i[3-7]86-*-linux-*) COREFILE=trad-core.lo TRAD_HEADER='"hosts/i386linux.h"' case "$enable_targets"-"$want64" in @@ -14886,8 +14886,8 @@ if test "${target}" = "${host}"; then CORE_HEADER='"hosts/x86-64linux.h"' esac ;; - i[34567]86-*-isc*) COREFILE=trad-core.lo ;; - i[34567]86-*-aix*) COREFILE=aix386-core.lo ;; + i[3-7]86-*-isc*) COREFILE=trad-core.lo ;; + i[3-7]86-*-aix*) COREFILE=aix386-core.lo ;; i860-*-mach3* | i860-*-osf1*) COREFILE=trad-core.lo TRAD_HEADER='"hosts/i860mach3.h"' diff --git a/bfd/configure.ac b/bfd/configure.ac index fa2e0ec0133..95daa5a86de 100644 --- a/bfd/configure.ac +++ b/bfd/configure.ac @@ -884,65 +884,65 @@ if test "${target}" = "${host}"; then ;; changequote(,)dnl - i[34567]86-sequent-bsd*) + i[3-7]86-sequent-bsd*) changequote([,])dnl COREFILE=trad-core.lo TRAD_HEADER='"hosts/symmetry.h"' ;; changequote(,)dnl - i[34567]86-sequent-sysv4*) ;; - i[34567]86-sequent-sysv*) + i[3-7]86-sequent-sysv4*) ;; + i[3-7]86-sequent-sysv*) changequote([,])dnl COREFILE=trad-core.lo TRAD_HEADER='"hosts/symmetry.h"' ;; changequote(,)dnl - i[34567]86-*-bsdi) + i[3-7]86-*-bsdi) changequote([,])dnl COREFILE= ;; changequote(,)dnl - i[34567]86-*-bsd* | i[34567]86-*-freebsd[123] | i[34567]86-*-freebsd[123]\.* | i[34567]86-*-freebsd4\.[01234] | i[34567]86-*-freebsd4\.[01234]\.* | i[34567]86-*-freebsd*aout*) + i[3-7]86-*-bsd* | i[3-7]86-*-freebsd[123] | i[3-7]86-*-freebsd[123]\.* | i[3-7]86-*-freebsd4\.[01234] | i[3-7]86-*-freebsd4\.[01234]\.* | i[3-7]86-*-freebsd*aout*) changequote([,])dnl COREFILE=trad-core.lo TRAD_HEADER='"hosts/i386bsd.h"' ;; changequote(,)dnl - i[34567]86-*-freebsd* | i[34567]86-*-kfreebsd*-gnu | i[34567]86-*-dragonfly*) + i[3-7]86-*-freebsd* | i[3-7]86-*-kfreebsd*-gnu | i[3-7]86-*-dragonfly*) changequote([,])dnl COREFILE='' TRAD_HEADER='"hosts/i386bsd.h"' ;; changequote(,)dnl - i[34567]86-*-netbsd* | i[34567]86-*-knetbsd*-gnu | i[34567]86-*-openbsd*) + i[3-7]86-*-netbsd* | i[3-7]86-*-knetbsd*-gnu | i[3-7]86-*-openbsd*) changequote([,])dnl COREFILE=netbsd-core.lo ;; changequote(,)dnl - i[34567]86-esix-sysv3*) + i[3-7]86-esix-sysv3*) changequote([,])dnl COREFILE=trad-core.lo TRAD_HEADER='"hosts/esix.h"' ;; changequote(,)dnl - i[34567]86-*-sco3.2v5*) + i[3-7]86-*-sco3.2v5*) changequote([,])dnl COREFILE=sco5-core.lo ;; changequote(,)dnl - i[34567]86-*-sco* | i[34567]86-*-isc*) + i[3-7]86-*-sco* | i[3-7]86-*-isc*) changequote([,])dnl COREFILE=trad-core.lo TRAD_HEADER='"hosts/i386sco.h"' ;; changequote(,)dnl - i[34567]86-*-mach3*) + i[3-7]86-*-mach3*) changequote([,])dnl COREFILE=trad-core.lo TRAD_HEADER='"hosts/i386mach3.h"' ;; changequote(,)dnl - i[34567]86-*-linux-*) + i[3-7]86-*-linux-*) changequote([,])dnl COREFILE=trad-core.lo TRAD_HEADER='"hosts/i386linux.h"' @@ -952,8 +952,8 @@ changequote([,])dnl esac ;; changequote(,)dnl - i[34567]86-*-isc*) COREFILE=trad-core.lo ;; - i[34567]86-*-aix*) COREFILE=aix386-core.lo ;; + i[3-7]86-*-isc*) COREFILE=trad-core.lo ;; + i[3-7]86-*-aix*) COREFILE=aix386-core.lo ;; changequote([,])dnl i860-*-mach3* | i860-*-osf1*) COREFILE=trad-core.lo diff --git a/bfd/configure.host b/bfd/configure.host index bfae19a0884..486de7f055f 100644 --- a/bfd/configure.host +++ b/bfd/configure.host @@ -54,11 +54,11 @@ ia64-*-*) host64=true;; # Workaround for limitations on win9x where file contents are # not zero'd out if you seek past the end and then write. -i[34567]86-*-mingw32*) HDEFINES=-D__USE_MINGW_FSEEK;; +i[3-7]86-*-mingw32*) HDEFINES=-D__USE_MINGW_FSEEK;; -i[34567]86-sequent-bsd*) HDEFINES=-Dshared=genshared ;; -i[34567]86-sequent-sysv4*) ;; -i[34567]86-sequent-sysv*) HDEFINES=-Dshared=genshared ;; +i[3-7]86-sequent-bsd*) HDEFINES=-Dshared=genshared ;; +i[3-7]86-sequent-sysv4*) ;; +i[3-7]86-sequent-sysv*) HDEFINES=-Dshared=genshared ;; mips*-*-netbsd*) ;; mips*-*-openbsd*) ;; diff --git a/bfd/elf32-ppc.c b/bfd/elf32-ppc.c index 6d48ff5b074..9d4dbcee009 100644 --- a/bfd/elf32-ppc.c +++ b/bfd/elf32-ppc.c @@ -10738,7 +10738,7 @@ ppc_elf_finish_dynamic_sections (bfd *output_bfd, #define ELF_MACHINE_CODE EM_PPC #ifdef __QNXTARGET__ #define ELF_MAXPAGESIZE 0x1000 -#define ELF_COMMONPAGESIZE 0x10000 +#define ELF_COMMONPAGESIZE 0x1000 #else #define ELF_MAXPAGESIZE 0x10000 #define ELF_COMMONPAGESIZE 0x10000 diff --git a/bfd/elfnn-aarch64.c b/bfd/elfnn-aarch64.c index 68dc02335ab..8fa422f3ac7 100644 --- a/bfd/elfnn-aarch64.c +++ b/bfd/elfnn-aarch64.c @@ -9381,7 +9381,7 @@ const struct elf_size_info elfNN_aarch64_size_info = #define ELF_MACHINE_CODE EM_AARCH64 #define ELF_MAXPAGESIZE 0x10000 #define ELF_MINPAGESIZE 0x1000 -#define ELF_COMMONPAGESIZE 0x10000 +#define ELF_COMMONPAGESIZE 0x1000 #define bfd_elfNN_close_and_cleanup \ elfNN_aarch64_close_and_cleanup diff --git a/binutils/configure b/binutils/configure index df671b95788..7d76ea887bc 100755 --- a/binutils/configure +++ b/binutils/configure @@ -11706,7 +11706,7 @@ fi case "${host}" in - sparc-*-solaris*|i[34567]86-*-solaris*) + sparc-*-solaris*|i[3-7]86-*-solaris*) # On native 32bit sparc and ia32 solaris, large-file and procfs support # are mutually exclusive; and without procfs support, the bfd/ elf module # cannot provide certain routines such as elfcore_write_prpsinfo @@ -14479,7 +14479,7 @@ do od_vectors="$od_vectors objdump_private_desc_xcoff" else case $targ in - i[34567]86*-*-netware*) + i[3-7]86*-*-netware*) BUILD_NLMCONV='$(NLMCONV_PROG)$(EXEEXT)' NLMCONV_DEFS="$NLMCONV_DEFS -DNLMCONV_I386" ;; @@ -14539,7 +14539,7 @@ do BUILD_WINDMC='$(WINDMC_PROG)$(EXEEXT)' BUILD_DLLWRAP='$(DLLWRAP_PROG)$(EXEEXT)' ;; - i[34567]86-*-pe* | i[34567]86-*-cygwin* | i[34567]86-*-mingw32** | i[34567]86-*-netbsdpe*) + i[3-7]86-*-pe* | i[3-7]86-*-cygwin* | i[3-7]86-*-mingw32** | i[3-7]86-*-netbsdpe*) BUILD_DLLTOOL='$(DLLTOOL_PROG)$(EXEEXT)' if test -z "$DLLTOOL_DEFAULT"; then DLLTOOL_DEFAULT="-DDLLTOOL_DEFAULT_I386" @@ -14549,7 +14549,7 @@ do BUILD_WINDMC='$(WINDMC_PROG)$(EXEEXT)' BUILD_DLLWRAP='$(DLLWRAP_PROG)$(EXEEXT)' ;; - i[34567]86-*-interix) + i[3-7]86-*-interix) BUILD_DLLTOOL='$(DLLTOOL_PROG)' if test -z "$DLLTOOL_DEFAULT"; then DLLTOOL_DEFAULT="-DDLLTOOL_DEFAULT_I386" diff --git a/binutils/configure.ac b/binutils/configure.ac index 63466c584b6..6d3eaa31fe1 100644 --- a/binutils/configure.ac +++ b/binutils/configure.ac @@ -264,7 +264,7 @@ do else case $targ in changequote(,)dnl - i[34567]86*-*-netware*) + i[3-7]86*-*-netware*) changequote([,])dnl BUILD_NLMCONV='$(NLMCONV_PROG)$(EXEEXT)' NLMCONV_DEFS="$NLMCONV_DEFS -DNLMCONV_I386" @@ -326,7 +326,7 @@ changequote([,])dnl BUILD_DLLWRAP='$(DLLWRAP_PROG)$(EXEEXT)' ;; changequote(,)dnl - i[34567]86-*-pe* | i[34567]86-*-cygwin* | i[34567]86-*-mingw32** | i[34567]86-*-netbsdpe*) + i[3-7]86-*-pe* | i[3-7]86-*-cygwin* | i[3-7]86-*-mingw32** | i[3-7]86-*-netbsdpe*) changequote([,])dnl BUILD_DLLTOOL='$(DLLTOOL_PROG)$(EXEEXT)' if test -z "$DLLTOOL_DEFAULT"; then @@ -338,7 +338,7 @@ changequote([,])dnl BUILD_DLLWRAP='$(DLLWRAP_PROG)$(EXEEXT)' ;; changequote(,)dnl - i[34567]86-*-interix) + i[3-7]86-*-interix) changequote([,])dnl BUILD_DLLTOOL='$(DLLTOOL_PROG)' if test -z "$DLLTOOL_DEFAULT"; then diff --git a/gas/configure b/gas/configure index f4a4b1256d6..2d7f44717e2 100755 --- a/gas/configure +++ b/gas/configure @@ -11472,7 +11472,7 @@ fi case "${host}" in - sparc-*-solaris*|i[34567]86-*-solaris*) + sparc-*-solaris*|i[3-7]86-*-solaris*) # On native 32bit sparc and ia32 solaris, large-file and procfs support # are mutually exclusive; and without procfs support, the bfd/ elf module # cannot provide certain routines such as elfcore_write_prpsinfo diff --git a/gas/configure.tgt b/gas/configure.tgt index abf7e02e869..afe4e0608cf 100644 --- a/gas/configure.tgt +++ b/gas/configure.tgt @@ -61,7 +61,7 @@ case ${cpu} in epiphany*) cpu_type=epiphany endian=little ;; fido) cpu_type=m68k ;; hppa*) cpu_type=hppa ;; - i[34567]86) cpu_type=i386 arch=i386;; + i[3-7]86) cpu_type=i386 arch=i386;; ia16) cpu_type=i386 arch=i386;; ia64) cpu_type=ia64 ;; ip2k) cpu_type=ip2k endian=big ;; diff --git a/gold/aarch64.cc b/gold/aarch64.cc index 1d11420dee7..f77c4cc3187 100644 --- a/gold/aarch64.cc +++ b/gold/aarch64.cc @@ -3554,7 +3554,7 @@ const Target::Target_info Target_aarch64<64, false>::aarch64_info = "/lib/ld.so.1", // program interpreter 0x400000, // default_text_segment_address 0x10000, // abi_pagesize (overridable by -z max-page-size) - 0x10000, // common_pagesize (overridable by -z common-page-size) + 0x1000, // common_pagesize (overridable by -z common-page-size) false, // isolate_execinstr 0, // rosegment_gap elfcpp::SHN_UNDEF, // small_common_shndx @@ -3582,7 +3582,7 @@ const Target::Target_info Target_aarch64<32, false>::aarch64_info = "/lib/ld.so.1", // program interpreter 0x400000, // default_text_segment_address 0x10000, // abi_pagesize (overridable by -z max-page-size) - 0x10000, // common_pagesize (overridable by -z common-page-size) + 0x1000, // common_pagesize (overridable by -z common-page-size) false, // isolate_execinstr 0, // rosegment_gap elfcpp::SHN_UNDEF, // small_common_shndx @@ -3610,7 +3610,7 @@ const Target::Target_info Target_aarch64<64, true>::aarch64_info = "/lib/ld.so.1", // program interpreter 0x400000, // default_text_segment_address 0x10000, // abi_pagesize (overridable by -z max-page-size) - 0x10000, // common_pagesize (overridable by -z common-page-size) + 0x1000, // common_pagesize (overridable by -z common-page-size) false, // isolate_execinstr 0, // rosegment_gap elfcpp::SHN_UNDEF, // small_common_shndx @@ -3638,7 +3638,7 @@ const Target::Target_info Target_aarch64<32, true>::aarch64_info = "/lib/ld.so.1", // program interpreter 0x400000, // default_text_segment_address 0x10000, // abi_pagesize (overridable by -z max-page-size) - 0x10000, // common_pagesize (overridable by -z common-page-size) + 0x1000, // common_pagesize (overridable by -z common-page-size) false, // isolate_execinstr 0, // rosegment_gap elfcpp::SHN_UNDEF, // small_common_shndx diff --git a/gold/powerpc.cc b/gold/powerpc.cc index 7869d20595b..f6d589c6ea7 100644 --- a/gold/powerpc.cc +++ b/gold/powerpc.cc @@ -1614,7 +1614,7 @@ Target::Target_info Target_powerpc<32, true>::powerpc_info = "/usr/lib/ld.so.1", // dynamic_linker 0x10000000, // default_text_segment_address 64 * 1024, // abi_pagesize (overridable by -z max-page-size) - 64 * 1024, // common_pagesize (overridable by -z common-page-size) + 4 * 1024, // common_pagesize (overridable by -z common-page-size) false, // isolate_execinstr 0, // rosegment_gap elfcpp::SHN_UNDEF, // small_common_shndx @@ -1642,7 +1642,7 @@ Target::Target_info Target_powerpc<32, false>::powerpc_info = "/usr/lib/ld.so.1", // dynamic_linker 0x10000000, // default_text_segment_address 64 * 1024, // abi_pagesize (overridable by -z max-page-size) - 64 * 1024, // common_pagesize (overridable by -z common-page-size) + 4 * 1024, // common_pagesize (overridable by -z common-page-size) false, // isolate_execinstr 0, // rosegment_gap elfcpp::SHN_UNDEF, // small_common_shndx @@ -1670,7 +1670,7 @@ Target::Target_info Target_powerpc<64, true>::powerpc_info = "/usr/lib/ld.so.1", // dynamic_linker 0x10000000, // default_text_segment_address 64 * 1024, // abi_pagesize (overridable by -z max-page-size) - 64 * 1024, // common_pagesize (overridable by -z common-page-size) + 4 * 1024, // common_pagesize (overridable by -z common-page-size) false, // isolate_execinstr 0, // rosegment_gap elfcpp::SHN_UNDEF, // small_common_shndx @@ -1698,7 +1698,7 @@ Target::Target_info Target_powerpc<64, false>::powerpc_info = "/usr/lib/ld.so.1", // dynamic_linker 0x10000000, // default_text_segment_address 64 * 1024, // abi_pagesize (overridable by -z max-page-size) - 64 * 1024, // common_pagesize (overridable by -z common-page-size) + 4 * 1024, // common_pagesize (overridable by -z common-page-size) false, // isolate_execinstr 0, // rosegment_gap elfcpp::SHN_UNDEF, // small_common_shndx diff --git a/gprof/configure b/gprof/configure index bbcd676c610..e0f2bef7776 100755 --- a/gprof/configure +++ b/gprof/configure @@ -11382,7 +11382,7 @@ fi case "${host}" in - sparc-*-solaris*|i[34567]86-*-solaris*) + sparc-*-solaris*|i[3-7]86-*-solaris*) # On native 32bit sparc and ia32 solaris, large-file and procfs support # are mutually exclusive; and without procfs support, the bfd/ elf module # cannot provide certain routines such as elfcore_write_prpsinfo diff --git a/ld/configure b/ld/configure index 9431f3b6ea2..e43ddd698cf 100755 --- a/ld/configure +++ b/ld/configure @@ -15221,7 +15221,7 @@ fi case "${host}" in - sparc-*-solaris*|i[34567]86-*-solaris*) + sparc-*-solaris*|i[3-7]86-*-solaris*) # On native 32bit sparc and ia32 solaris, large-file and procfs support # are mutually exclusive; and without procfs support, the bfd/ elf module # cannot provide certain routines such as elfcore_write_prpsinfo diff --git a/ld/configure.tgt b/ld/configure.tgt index 1a70497ae98..6183a85b3d1 100644 --- a/ld/configure.tgt +++ b/ld/configure.tgt @@ -241,32 +241,32 @@ hppa*-*-openbsd*) targ_emul=hppaobsd ;; i370-*-elf* | i370-*-linux-*) targ_emul=elf32i370 ;; -i[34567]86-*-nto-qnx*) targ_emul=i386nto ;; -i[34567]86-*-vsta) targ_emul=vsta ;; -i[34567]86-*-go32) targ_emul=i386go32 ;; -i[34567]86-*-msdosdjgpp*) targ_emul=i386go32 ;; -i[34567]86-*-aix*) targ_emul=i386coff ;; -i[34567]86-*-sco*) targ_emul=i386coff ;; -i[34567]86-*-isc*) targ_emul=i386coff ;; -i[34567]86-*-lynxos*) targ_emul=i386lynx ;; -i[34567]86-*-coff) targ_emul=i386coff ;; -i[34567]86-*-aros*) targ_emul=elf_i386 +i[3-7]86-*-nto-qnx*) targ_emul=i386nto ;; +i[3-7]86-*-vsta) targ_emul=vsta ;; +i[3-7]86-*-go32) targ_emul=i386go32 ;; +i[3-7]86-*-msdosdjgpp*) targ_emul=i386go32 ;; +i[3-7]86-*-aix*) targ_emul=i386coff ;; +i[3-7]86-*-sco*) targ_emul=i386coff ;; +i[3-7]86-*-isc*) targ_emul=i386coff ;; +i[3-7]86-*-lynxos*) targ_emul=i386lynx ;; +i[3-7]86-*-coff) targ_emul=i386coff ;; +i[3-7]86-*-aros*) targ_emul=elf_i386 targ_extra_emuls=elf_iamcu ;; -i[34567]86-*-rdos*) targ_emul=elf_i386 +i[3-7]86-*-rdos*) targ_emul=elf_i386 targ_extra_emuls=elf_iamcu ;; x86_64-*-rdos*) targ_emul=elf64rdos ;; x86_64-*-cloudabi*) targ_emul=elf_x86_64_cloudabi ;; -i[34567]86-*-bsd) targ_emul=i386bsd ;; -i[34567]86-*-bsd386) targ_emul=i386bsd ;; -i[34567]86-*-bsdi*) targ_emul=i386bsd ;; -i[34567]86-*-aout) targ_emul=i386aout ;; -i[34567]86-*-linux*aout*) targ_emul=i386linux +i[3-7]86-*-bsd) targ_emul=i386bsd ;; +i[3-7]86-*-bsd386) targ_emul=i386bsd ;; +i[3-7]86-*-bsdi*) targ_emul=i386bsd ;; +i[3-7]86-*-aout) targ_emul=i386aout ;; +i[3-7]86-*-linux*aout*) targ_emul=i386linux targ_extra_emuls="elf_i386 elf_iamcu" tdir_elf_iamcu=`echo ${targ_alias} | sed -e 's/aout//'` tdir_elf_i386=`echo ${targ_alias} | sed -e 's/aout//'` ;; -i[34567]86-*-linux*oldld) targ_emul=i386linux +i[3-7]86-*-linux*oldld) targ_emul=i386linux targ_extra_emuls="elf_i386 elf_iamcu" ;; -i[34567]86-*-linux-*) targ_emul=elf_i386 +i[3-7]86-*-linux-*) targ_emul=elf_i386 targ_extra_emuls="i386linux elf_iamcu" targ64_extra_emuls="elf_x86_64 elf32_x86_64 elf_l1om elf_k1om" targ64_extra_libpath="elf_x86_64 elf32_x86_64" @@ -282,13 +282,13 @@ x86_64-*-linux-*) targ_emul=elf_x86_64 targ_extra_libpath="elf_i386 elf32_x86_64 elf_l1om elf_k1om" tdir_i386linux=`echo ${targ_alias}aout | sed -e 's/x86_64/i386/'` tdir_elf_i386=`echo ${targ_alias} | sed -e 's/x86_64/i386/'` ;; -i[34567]86-*-redox*) targ_emul=elf_i386 +i[3-7]86-*-redox*) targ_emul=elf_i386 targ_extra_emuls=elf_x86_64 ;; x86_64-*-redox*) targ_emul=elf_x86_64 targ_extra_emuls=elf_i386 ;; -i[34567]86-*-sysv[45]*) targ_emul=elf_i386 +i[3-7]86-*-sysv[45]*) targ_emul=elf_i386 targ_extra_emuls=elf_iamcu ;; -i[34567]86-*-solaris2*) targ_emul=elf_i386_sol2 +i[3-7]86-*-solaris2*) targ_emul=elf_i386_sol2 targ_extra_emuls="elf_i386_ldso elf_i386 elf_iamcu elf_x86_64_sol2 elf_x86_64 elf_l1om elf_k1om" targ_extra_libpath=$targ_extra_emuls ;; @@ -297,20 +297,20 @@ x86_64-*-solaris2*) targ_extra_emuls="elf_x86_64 elf_i386_sol2 elf_i386_ldso elf_i386 elf_iamcu elf_l1om elf_k1om" targ_extra_libpath=$targ_extra_emuls tdir_elf_i386=`echo ${targ_alias} | sed -e 's/x86_64/i386/'` ;; -i[34567]86-*-unixware) targ_emul=elf_i386 +i[3-7]86-*-unixware) targ_emul=elf_i386 targ_extra_emuls=elf_iamcu ;; -i[34567]86-*-solaris*) targ_emul=elf_i386_ldso +i[3-7]86-*-solaris*) targ_emul=elf_i386_ldso targ_extra_emuls="elf_i386" targ_extra_libpath=$targ_extra_emuls ;; -i[34567]86-*-netbsdelf* | \ -i[34567]86-*-netbsd*-gnu* | \ -i[34567]86-*-knetbsd*-gnu) +i[3-7]86-*-netbsdelf* | \ +i[3-7]86-*-netbsd*-gnu* | \ +i[3-7]86-*-knetbsd*-gnu) targ_emul=elf_i386 targ_extra_emuls="elf_iamcu i386nbsd" ;; -i[34567]86-*-netbsdpe*) targ_emul=i386pe +i[3-7]86-*-netbsdpe*) targ_emul=i386pe targ_extra_ofiles="deffilep.o pe-dll.o" ;; -i[34567]86-*-netbsd*) targ_emul=i386nbsd +i[3-7]86-*-netbsd*) targ_emul=i386nbsd targ_extra_emuls=elf_i386 ;; x86_64-*-netbsd*) targ_emul=elf_x86_64 targ_extra_emuls="elf_i386 elf_iamcu i386nbsd elf_l1om elf_k1om" @@ -328,10 +328,10 @@ x86_64-*-netbsd*) targ_emul=elf_x86_64 *) tdir_elf_i386=`echo ${tdir_elf_i386} | \ sed -e 's/netbsd/netbsdelf/'`;; esac ;; -i[34567]86-*-netware) targ_emul=i386nw ;; -i[34567]86-*-elfiamcu) targ_emul=elf_iamcu +i[3-7]86-*-netware) targ_emul=i386nw ;; +i[3-7]86-*-elfiamcu) targ_emul=elf_iamcu targ_extra_emuls=elf_i386 ;; -i[34567]86-*-elf* | i[34567]86-*-rtems*) +i[3-7]86-*-elf* | i[3-7]86-*-rtems*) targ_emul=elf_i386 targ_extra_emuls=elf_iamcu ;; x86_64-*-elf* | x86_64-*-rtems* | x86_64-*-fuchsia*) @@ -340,14 +340,14 @@ x86_64-*-elf* | x86_64-*-rtems* | x86_64-*-fuchsia*) targ_extra_libpath="elf_i386 elf_iamcu elf32_x86_64 elf_l1om elf_k1om" tdir_elf_i386=`echo ${targ_alias} | sed -e 's/x86_64/i386/'` ;; -i[34567]86-*-kaos*) targ_emul=elf_i386 ;; -i[34567]86-*-freebsdaout* | i[34567]86-*-freebsd[12].* | i[34567]86-*-freebsd[12]) +i[3-7]86-*-kaos*) targ_emul=elf_i386 ;; +i[3-7]86-*-freebsdaout* | i[3-7]86-*-freebsd[12].* | i[3-7]86-*-freebsd[12]) targ_emul=i386bsd ;; -i[34567]86-*-dragonfly*) targ_emul=elf_i386 +i[3-7]86-*-dragonfly*) targ_emul=elf_i386 targ_extra_emuls="elf_iamcu i386bsd" ;; x86_64-*-dragonfly*) targ_emul=elf_x86_64 targ_extra_emuls="elf_i386 elf_iamcu elf_l1om elf_k1om" ;; -i[34567]86-*-freebsd* | i[34567]86-*-kfreebsd*-gnu) +i[3-7]86-*-freebsd* | i[3-7]86-*-kfreebsd*-gnu) targ_emul=elf_i386_fbsd targ_extra_emuls="elf_i386 elf_iamcu i386bsd" ;; x86_64-*-freebsd* | x86_64-*-kfreebsd*-gnu) @@ -360,21 +360,21 @@ x86_64-*-freebsd* | x86_64-*-kfreebsd*-gnu) | sed -e 's/x86_64/i386/'` tdir_elf_i386=`echo ${targ_alias} \ | sed -e 's/x86_64/i386/'` ;; -i[34567]86-*-sysv*) targ_emul=i386coff ;; -i[34567]86-*-ptx*) targ_emul=i386coff ;; -i[34567]86-*-mach*) targ_emul=i386mach ;; -i[34567]86-*-gnu*) targ_emul=elf_i386 +i[3-7]86-*-sysv*) targ_emul=i386coff ;; +i[3-7]86-*-ptx*) targ_emul=i386coff ;; +i[3-7]86-*-mach*) targ_emul=i386mach ;; +i[3-7]86-*-gnu*) targ_emul=elf_i386 targ_extra_emuls=elf_iamcu ;; -i[34567]86-*-msdos*) targ_emul=i386msdos; targ_extra_emuls=i386aout ;; -i[34567]86-*-moss*) targ_emul=i386moss; targ_extra_emuls=i386msdos ;; -i[34567]86-*-winnt*) targ_emul=i386pe ; +i[3-7]86-*-msdos*) targ_emul=i386msdos; targ_extra_emuls=i386aout ;; +i[3-7]86-*-moss*) targ_emul=i386moss; targ_extra_emuls=i386msdos ;; +i[3-7]86-*-winnt*) targ_emul=i386pe ; targ_extra_ofiles="deffilep.o pe-dll.o" ;; -i[34567]86-*-pe) targ_emul=i386pe ; +i[3-7]86-*-pe) targ_emul=i386pe ; targ_extra_ofiles="deffilep.o pe-dll.o" ;; -i[34567]86-*-cygwin*) targ_emul=i386pe ; +i[3-7]86-*-cygwin*) targ_emul=i386pe ; targ_extra_ofiles="deffilep.o pe-dll.o" ; test "$targ" != "$host" && LIB_PATH='${tooldir}/lib/w32api' ;; -i[34567]86-*-mingw32*) targ_emul=i386pe ; +i[3-7]86-*-mingw32*) targ_emul=i386pe ; targ_extra_ofiles="deffilep.o pe-dll.o" ;; x86_64-*-pe | x86_64-*-pep) targ_emul=i386pep ; targ_extra_emuls=i386pe ; @@ -386,14 +386,14 @@ x86_64-*-cygwin) targ_emul=i386pep ; x86_64-*-mingw*) targ_emul=i386pep ; targ_extra_emuls=i386pe targ_extra_ofiles="deffilep.o pep-dll.o pe-dll.o" ;; -i[34567]86-*-interix*) targ_emul=i386pe_posix; +i[3-7]86-*-interix*) targ_emul=i386pe_posix; targ_extra_ofiles="deffilep.o pe-dll.o" ;; -i[34567]86-*-beospe*) targ_emul=i386beos ;; -i[34567]86-*-beos*) targ_emul=elf_i386_be ;; -i[34567]86-*-vxworks*) targ_emul=elf_i386_vxworks ;; -i[34567]86-*-chaos) targ_emul=elf_i386_chaos +i[3-7]86-*-beospe*) targ_emul=i386beos ;; +i[3-7]86-*-beos*) targ_emul=elf_i386_be ;; +i[3-7]86-*-vxworks*) targ_emul=elf_i386_vxworks ;; +i[3-7]86-*-chaos) targ_emul=elf_i386_chaos ;; -i[34567]86-*-nacl*) targ_emul=elf_i386_nacl +i[3-7]86-*-nacl*) targ_emul=elf_i386_nacl targ_extra_emuls="armelf_nacl armelfb_nacl" targ_extra_libpath=$targ_extra_emuls targ64_extra_emuls="elf32_x86_64_nacl elf_x86_64_nacl" @@ -903,15 +903,15 @@ hppa*64*-*-hpux11*) NATIVE_LIB_DIRS=/usr/lib/pa20_64 ;; -i[34567]86-*-sysv4*) +i[3-7]86-*-sysv4*) NATIVE_LIB_DIRS='/usr/local/lib /usr/ccs/lib /lib /usr/lib' ;; -i[34567]86-*-solaris*) +i[3-7]86-*-solaris*) NATIVE_LIB_DIRS='/usr/local/lib /usr/ccs/lib /lib /usr/lib' ;; -i[34567]86-pc-interix*) +i[3-7]86-pc-interix*) NATIVE_LIB_DIRS='/usr/local/lib $$INTERIX_ROOT/usr/lib /lib /usr/lib' ;;