Removing cruft

ziggy on 2002-05-16T18:22:46

GCC 3.1 is out. According to the changes file, a large number of legacy architectures are scheduled for removal from the next release GCC, simply because they are too old and are no longer being maintained/supported/used. Some of these architectures are 10 or more years old. Others (pJava) never really caught on, and are even more obsolete.

This list is one for the history archives. Here it is, from the changes file:

  • Alpha:
    • OSF/1, alpha*-*-osf[123]*. (Digital Unix and Tru64 Unix, aka alpha*-*-osf[45], are still supported.)
  • ARM:
    • RISCiX, arm-*-riscix*.
  • i386:
    • 386BSD, i?86-*-bsd*
    • Chorus, i?86-*-chorusos*
    • DG/UX, i?86-*-dgux*
    • FreeBSD 1.x, i?86-*-freebsd1.*
    • IBM AIX, i?86-*-aix*
    • ISC UNIX, i?86-*-isc*
    • Linux with pre-BFD linker, i?86-*-linux*oldld*
    • NEXTstep, i?86-next-*
    • OSF UNIX, i?86-*-osf1* and i?86-*-osfrose*
    • RTEMS/coff, i?86-*-rtemscoff*
    • RTEMS/go32, i?86-go32-rtems*
    • Sequent/BSD, i?86-sequent-bsd*
    • Sequent/ptx before version 3, i?86-sequent-ptx[12]* and i?86-sequent-sysv3*
    • SunOS, i?86-*-sunos*
  • Motorola 68000:
    • Altos, m68[k0]*-altos-*
    • Apollo, m68[k0]*-apollo-*
    • Apple A/UX, m68[k0]*-apple-*
    • Bull, m68[k0]*-bull-*
    • Convergent, m68[k0]*-convergent-*
    • Generic SVR3, m68[k0]*-*-sysv3*
    • ISI, m68[k0]*-isi-*
    • LynxOS, m68[k0]*-*-lynxos*
    • NEXT, m68[k0]*-next-*
    • RTEMS/coff, m68[k0]*-*-rtemscoff*
    • Sony, m68[k0]*-sony-*
  • MIPS:
    • DEC Ultrix, mips-*-ultrix* and mips-dec-*
    • Generic BSD, mips-*-bsd*
    • Generic System V, mips-*-sysv*
    • IRIX before version 5, mips-sgi-irix[1234]*
    • RiscOS, mips-*-riscos*
    • Sony, mips-sony-*
    • Tandem, mips-tandem-*
  • SPARC:
    • RTEMS/a.out, sparc-*-rtemsaout*.