Source-Changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

CVS commit: gnusrc/gnu



Module Name:    gnusrc
Committed By:   rafal
Date:           Thu Nov  8 07:22:08 UTC 2001

Modified Files:
        gnusrc/gnu/dist/toolchain: config.sub
        gnusrc/gnu/dist/toolchain/gcc: configure configure.in
        gnusrc/gnu/dist/toolchain/gcc/config/mips: netbsd.h
Added Files:
        gnusrc/gnu/dist/toolchain/gcc/config/mips: t-mipseb
        gnusrc/gnu/lib/libbfd/arch/mipseb: bfd.h config.h defs.mk
        gnusrc/gnu/lib/libg2c/arch/mipseb: config.h defs.mk g2c.h
        gnusrc/gnu/lib/libgcc: mipseb.mk
        gnusrc/gnu/lib/libiberty/arch/mipseb: config.h defs.mk
        gnusrc/gnu/lib/libobjc: mipseb.mk
        gnusrc/gnu/lib/libstdc++/arch/mipseb: _G_config.h defs.mk
        gnusrc/gnu/usr.bin/binutils/common/arch/mipseb: config.h defs.mk
        gnusrc/gnu/usr.bin/binutils/gas/arch/mipseb: config.h defs.mk
            itbl-cpu.h obj-format.h targ-cpu.h targ-env.h
        gnusrc/gnu/usr.bin/binutils/gprof/arch/mipseb: defs.mk
        gnusrc/gnu/usr.bin/binutils/ld/arch/mipseb: config.h defs.mk
            ldemul-list.h
        gnusrc/gnu/usr.bin/gcc/arch/mipseb: auto-host.h config.h defs.mk
            gencheck.h hconfig.h options.h specs.h tconfig.h tm.h

Log Message:
New toolchain files for mipseb.  Mainly toolchain2netbsd output with some
changes to configuration stuff to (a) recognize `mipseb', and (b) build a
BE-default GCC on mipseb.  gprof and gdb still not done.

WARNING: Binutils 2.11.2 (maybe earlier) changed the MIPS ABI, so any
shared libs built by this toolchain WILL NOT WORK without either a whack
to BFD to fix that or a patch to ld_elf.so to work around it.  I need to
chase the binutils folks on this issue still.

That said, the new toolchain seems to work quite well once the ABI change
is worked around/fixed -- I'm committing from a machine running a user-
land built with the new compiler.


To generate a diff of this commit:
cvs rdiff -r1.4 -r1.5 gnusrc/gnu/dist/toolchain/config.sub
cvs rdiff -r1.13 -r1.14 gnusrc/gnu/dist/toolchain/gcc/configure \
    gnusrc/gnu/dist/toolchain/gcc/configure.in
cvs rdiff -r1.5 -r1.6 gnusrc/gnu/dist/toolchain/gcc/config/mips/netbsd.h
cvs rdiff -r0 -r1.1 gnusrc/gnu/dist/toolchain/gcc/config/mips/t-mipseb
cvs rdiff -r0 -r1.1 gnusrc/gnu/lib/libbfd/arch/mipseb/bfd.h \
    gnusrc/gnu/lib/libbfd/arch/mipseb/config.h \
    gnusrc/gnu/lib/libbfd/arch/mipseb/defs.mk
cvs rdiff -r0 -r1.1 gnusrc/gnu/lib/libg2c/arch/mipseb/config.h \
    gnusrc/gnu/lib/libg2c/arch/mipseb/defs.mk \
    gnusrc/gnu/lib/libg2c/arch/mipseb/g2c.h
cvs rdiff -r0 -r1.1 gnusrc/gnu/lib/libgcc/mipseb.mk
cvs rdiff -r0 -r1.1 gnusrc/gnu/lib/libiberty/arch/mipseb/config.h \
    gnusrc/gnu/lib/libiberty/arch/mipseb/defs.mk
cvs rdiff -r0 -r1.1 gnusrc/gnu/lib/libobjc/mipseb.mk
cvs rdiff -r0 -r1.1 gnusrc/gnu/lib/libstdc++/arch/mipseb/_G_config.h \
    gnusrc/gnu/lib/libstdc++/arch/mipseb/defs.mk
cvs rdiff -r0 -r1.1 gnusrc/gnu/usr.bin/binutils/common/arch/mipseb/config.h \
    gnusrc/gnu/usr.bin/binutils/common/arch/mipseb/defs.mk
cvs rdiff -r0 -r1.1 gnusrc/gnu/usr.bin/binutils/gas/arch/mipseb/config.h \
    gnusrc/gnu/usr.bin/binutils/gas/arch/mipseb/defs.mk \
    gnusrc/gnu/usr.bin/binutils/gas/arch/mipseb/itbl-cpu.h \
    gnusrc/gnu/usr.bin/binutils/gas/arch/mipseb/obj-format.h \
    gnusrc/gnu/usr.bin/binutils/gas/arch/mipseb/targ-cpu.h \
    gnusrc/gnu/usr.bin/binutils/gas/arch/mipseb/targ-env.h
cvs rdiff -r0 -r1.1 gnusrc/gnu/usr.bin/binutils/gprof/arch/mipseb/defs.mk
cvs rdiff -r0 -r1.1 gnusrc/gnu/usr.bin/binutils/ld/arch/mipseb/config.h \
    gnusrc/gnu/usr.bin/binutils/ld/arch/mipseb/defs.mk \
    gnusrc/gnu/usr.bin/binutils/ld/arch/mipseb/ldemul-list.h
cvs rdiff -r0 -r1.1 gnusrc/gnu/usr.bin/gcc/arch/mipseb/auto-host.h \
    gnusrc/gnu/usr.bin/gcc/arch/mipseb/config.h \
    gnusrc/gnu/usr.bin/gcc/arch/mipseb/defs.mk \
    gnusrc/gnu/usr.bin/gcc/arch/mipseb/gencheck.h \
    gnusrc/gnu/usr.bin/gcc/arch/mipseb/hconfig.h \
    gnusrc/gnu/usr.bin/gcc/arch/mipseb/options.h \
    gnusrc/gnu/usr.bin/gcc/arch/mipseb/specs.h \
    gnusrc/gnu/usr.bin/gcc/arch/mipseb/tconfig.h \
    gnusrc/gnu/usr.bin/gcc/arch/mipseb/tm.h

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.




Home | Main Index | Thread Index | Old Index