This is the mail archive of the gcc-patches@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: Patch instaled for vms cross compiles


 > From: kenner@vlsi1.ultra.nyu.edu (Richard Kenner)
 > 
 > Thanks.  I indeed had those in my pending patches, but was waiting until
 > I got a few other VMS things ready and installed them all together.
 > 
 > I'm surprise anybody is building a compiler to VMS.  I'm curious: are
 > you actually going to be using it or just experimenting?

Not using, just testing.  I've setup a semi-automatic way of doing
cross-compiles (from sparc-sun-solaris2.7) to many (all?) of the
targets gcc supports.  I'm trying to run this around once every week
or so.

One reason is to hold the line against bitrot.  There were lots of
targets which failed to compile cc1 a few months ago, albeit mostly
fringe or ancient ones.  I've whittled the list of targets able to
configure but unable to cross-compile cc1 down to these six:

build-i386-unknown-osf1
build-i386-unknown-osfrose
build-i860-alliant-bsd
build-m68k-unknown-sysv3
build-rs6000-unknown-lynxos
build-rs6000-unknown-mach

There are also a few that fail to configure, or reference missing
config directory files, etc.  They are:

arm-unknown-ecos-elf
hppa1.0-unknown-mpeix
hppa1.0-unknown-openbsd
i386-go32-msdos
i386-unknown-win32
mips-sgi-irix5cross64
ns32k-unknown-openbsd
powerpc-unknown-openbsd
powerpcle-sun-solaris2
romp-unknown-openbsd

(The above might be candidates for removal.)


The second reason I do this is to examine remaining warnings so I can
activate -Werror on a file by file basis sometime soon without major
breakage.


Here's the complete list of targets.  This tests most of the files in
the config directory, although some --with- options like -gas or
-stabs pull in files that I don't bother with.  This was generated by
scanning config.gcc.  If I missed one, or if you or anyone has a
favorite not in here, let me know.

		--Kaveh

1750a-unknown-elf
a29k-unknown-coff
a29k-unknown-elf
a29k-unknown-rtems
a29k-unknown-sym1
a29k-wrs-vxworks
alpha-dec-osf1
alpha-dec-osf2
alpha-dec-osf4.0a
alpha-dec-osf4.0b
alpha-dec-osf4.1
alpha-dec-osf5
alpha-dec-vms
alpha-unknown-freebsd5
alpha-unknown-interix
alpha-unknown-linux-gnu
alpha-unknown-linux-gnuecoff
alpha-unknown-linux-gnulibc1
alpha-unknown-netbsd
alpha-unknown-openbsd
alpha-unknown-unicosmk
alpha-unknown-vxworks
arc-unknown-elf
arm-semi-aof
arm-semi-aout
arm-unknown-aout
arm-unknown-coff
arm-unknown-conix
arm-unknown-elf
arm-unknown-linux-gnu
arm-unknown-netbsd
arm-unknown-oabi
arm-unknown-pe
arm-unknown-riscix
arm-unknown-riscix1.0
arm-unknown-rtems
arm-unknown-uclinux
arm-unknown-vxworks
avr-unknown-elf
c1-convex-elf
c2-convex-elf
c32-convex-elf
c34-convex-elf
c38-convex-elf
c4x-unknown-elf
c4x-unknown-rtems
clipper-intergraph-clix
cris-unknown-aout
cris-unknown-elf 
cris-unknown-linux-gnu
d30v-unknown-elf
dsp16xx-unknown-elf
elxsi-elxsi-elf
fr30-unknown-elf
h8300-unknown-aout
h8300-unknown-elf
h8300-unknown-rtems
hppa1.0-hp-hpux
hppa1.0-hp-hpux10
hppa1.0-hp-hpux11
hppa1.0-hp-hpux7
hppa1.0-hp-hpux8
hppa1.0-hp-hpux8.02
hppa1.0-unknown-bsd
hppa1.0-unknown-hiux
hppa1.0-unknown-linux-gnu
hppa1.0-unknown-lites
hppa1.0-unknown-osf
hppa1.1-hp-hpux
hppa1.1-hp-hpux10
hppa1.1-hp-hpux11
hppa1.1-hp-hpux8
hppa1.1-hp-hpux8.02
hppa1.1-unknown-bsd
hppa1.1-unknown-hiux
hppa1.1-unknown-osf
hppa1.1-unknown-proelf
hppa1.1-unknown-rtems
hppa64-hp-hpux11
hppa64-unknown-linux-gnu
i370-unknown-linux-gnu
i370-unknown-mvs
i370-unknown-opened
i386-chorusos
i386-dg-dgux
i386-go32-rtems
i386-ibm-aix
i386-moss-msdos
i386-ncr-sysv4
i386-next-nextstep
i386-pc-msdosdjgpp
i386-sequent-bsd
i386-sequent-ptx1
i386-sequent-ptx2
i386-sequent-ptx4
i386-sun-solaris2.7
i386-sun-sunos
i386-unknown-aout
i386-unknown-beoself
i386-unknown-bsd
i386-unknown-bsdi
i386-unknown-coff
i386-unknown-elf
i386-unknown-freebsd2
i386-unknown-freebsd4
i386-unknown-gnu
i386-unknown-interix
i386-unknown-isc
i386-unknown-linux-gnu
i386-unknown-linux-gnuaout
i386-unknown-linux-gnulibc1
i386-unknown-linux-gnuoldld
i386-unknown-lynxos
i386-unknown-mach
i386-unknown-mingw32
i386-unknown-netbsd
i386-unknown-netbsdelf
i386-unknown-netware
i386-unknown-openbsd
i386-unknown-osf1
i386-unknown-osfrose
i386-unknown-pe 
i386-unknown-rtems
i386-unknown-rtemscoff
i386-unknown-sco3.2v5
i386-unknown-sysv
i386-unknown-sysv4
i386-unknown-sysv5
i386-unknown-udk
i386-unknown-uwin
i386-unknown-vsta
i386-wrs-vxworks
i860-alliant-bsd
i860-unknown-bsd
i860-unknown-mach
i860-unknown-osf
i860-unknown-sysv3
i860-unknown-sysv4
i960-unknown-coff
i960-unknown-elf
i960-unknown-rtems
i960-wrs-vxworks4
i960-wrs-vxworks5.0
i960-wrs-vxworks5.1
ia64-unknown-aix
ia64-unknown-elf
ia64-unknown-freebsd6
ia64-unknown-hpux
ia64-unknown-linux-gnu
m32r-unknown-elf
m68000-att-sysv
m68000-convergent-sysv
m68000-hp-bsd
m68000-hp-hpux
m68000-sun-sunos3
m68000-sun-sunos4
m68020-unknown-elf
m68k-apollo-elf
m68k-apple-aux
m68k-atari-sysv4
m68k-bull-sysv
m68k-cbm-sysv4
m68k-ccur-rtu
m68k-crds-unos
m68k-hp-bsd
m68k-hp-bsd4.4
m68k-hp-hpux
m68k-hp-hpux7
m68k-isi-bsd
m68k-motorola-sysv
m68k-ncr-sysv
m68k-next-nextstep2
m68k-next-nextstep3
m68k-plexus-sysv
m68k-sony-bsd
m68k-sony-newsos3
m68k-sun-mach
m68k-sun-sunos3
m68k-sun-sunos4
m68k-tti-elf
m68k-unknown-aout
m68k-unknown-coff
m68k-unknown-linux-gnu
m68k-unknown-linux-gnuaout
m68k-unknown-linux-gnulibc1
m68k-unknown-lynxos
m68k-unknown-netbsd
m68k-unknown-openbsd
m68k-unknown-psos
m68k-unknown-rtemscoff
m68k-unknown-rtemself
m68k-unknown-sysv3
m68k-unknown-sysv4
m68k-wrs-vxworks
m88k-dg-dgux
m88k-dolphin-sysv3
m88k-tektronix-sysv3
m88k-unknown-aout
m88k-unknown-coff
m88k-unknown-luna
m88k-unknown-openbsd
m88k-unknown-sysv3
m88k-unknown-sysv4
mcore-unknown-elf
mcore-unknown-pe
mips-dec-bsd
mips-dec-osf
mips-dec-osfrose
mips-sgi-irix3
mips-sgi-irix4
mips-sgi-irix4loser
mips-sgi-irix5
mips-sgi-irix6.5
mips-sni-sysv4
mips-sony-bsd
mips-sony-sysv
mips-tandem-sysv4
mips-unknown-ecoff
mips-unknown-elf
mips-unknown-linux-gnu
mips-unknown-openbsd
mips-unknown-riscos4
mips-unknown-riscos5
mips-unknown-riscos5bsd
mips-unknown-riscos5sysv
mips-unknown-riscos5sysv4
mips-unknown-riscosbsd
mips-unknown-rtems
mips-unknown-sysv
mips-unknown-sysv4
mips-unknown-ultrix
mips-wrs-vxworks
mips64-unknown-elf
mips64el-unknown-elf
mips64orion-unknown-elf
mips64orion-unknown-rtems
mips64orionel-unknown-elf
mipsel-unknown-ecoff
mipsel-unknown-elf
mipsel-unknown-netbsd
mipsel-unknown-openbsd
mipsisa32-unknown-elf
mipstx39-unknown-elf
mipstx39el-unknown-elf
mmix-knuth-mmixware
mn10200-unknown-elf
mn10300-unknown-elf
ns32k-encore-bsd
ns32k-merlin-bsd
ns32k-pc532-mach
ns32k-pc532-minix
ns32k-sequent-bsd
ns32k-tek6100-bsd
ns32k-tek6200-bsd
ns32k-unknown-netbsd
pdp11-unknown-bsd
pdp11-unknown-elf
pj-unknown-linux-gnu
pjl-unknown-elf
powerpc-chorusos
powerpc-unknown-beos
powerpc-unknown-darwin
powerpc-unknown-eabi
powerpc-unknown-eabiaix
powerpc-unknown-eabisim
powerpc-unknown-elf
powerpc-unknown-freebsd3
powerpc-unknown-linux-gnu
powerpc-unknown-linux-gnulibc1
powerpc-unknown-netbsd
powerpc-unknown-rtems
powerpc-unknown-sysv
powerpc-wrs-vxworks
powerpc64-unknown-linux-gnu
powerpcle-unknown-eabi
powerpcle-unknown-eabisim
powerpcle-unknown-elf
powerpcle-unknown-sysv
powerpcle-wrs-vxworks
romp-unknown-aos
romp-unknown-mach
rs6000-bull-bosx
rs6000-ibm-aix
rs6000-ibm-aix3.0
rs6000-ibm-aix3.2.4
rs6000-ibm-aix4.1
rs6000-ibm-aix4.3
rs6000-ibm-aix5.0
rs6000-unknown-lynxos
rs6000-unknown-mach
s390-unknown-linux-gnu
s390x-unknown-linux-gnu
sh-unknown-aout
sh-unknown-elf
sh-unknown-linux-gnu
sh-unknown-rtems
sh-unknown-rtemself
sparc-chorusos
sparc-hal-solaris2.4
sparc-sun-solaris2.0
sparc-sun-solaris2.7
sparc-sun-sunos3
sparc-sun-sunos4.0
sparc-sun-sunos4.1
sparc-tti-bsd
sparc-unknown-aout
sparc-unknown-bsd
sparc-unknown-elf
sparc-unknown-linux
sparc-unknown-linux-gnuaout
sparc-unknown-linux-gnulibc1
sparc-unknown-lynxos
sparc-unknown-netbsd
sparc-unknown-openbsd
sparc-unknown-rtems
sparc-unknown-rtemsaout
sparc-unknown-sysv4
sparc-unknown-vxsim
sparc-wrs-vxworks
sparc64-unknown-aout
sparc64-unknown-elf
sparc64-unknown-linux-gnu
sparc64-wrs-vxworks
sparc86x-unknown-aout
sparc86x-unknown-elf
sparclet-unknown-aout
sparclite-unknown-aout
sparclite-unknown-coff
sparclite-unknown-elf
sparcv9-sun-solaris2.8
strongarm-unknown-coff
strongarm-unknown-elf
strongarm-unknown-pe
v850-unknown-elf
v850-unknown-rtems
vax-unknown-bsd
vax-unknown-elf
vax-unknown-netbsd
vax-unknown-openbsd
vax-unknown-sysv
vax-unknown-ultrix
vax-unknown-vms
we32k-att-sysv
x86_64-unknown-linux-gnu
xscale-unknown-coff
xscale-unknown-elf
xstormy16-unknown-elf


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]