[mips] ABI shouldn't depend on ISA
Alexandre Oliva
aoliva@redhat.com
Tue Mar 25 06:00:00 GMT 2003
Some data structures used by o32 used to change depending on the ISA
in use. This Shouldn't Happen (TM). The assumption was that o32
could only be built for MIPS1 and MIPS2, but this no longer holds
(even if you extend the set to MIPS32). It is now possible to compile
for o32 targeting any MIPS architecture, regardless of its being 32-
or 64-bits, even though you won't be able to take advantage of most of
the 64-bit opcodes in o32 land, since o32 uses only 32-bits per
register.
This patch adds support for MIPS32 and MIPS64 ISAs, and fixes some
code, that used to depend on the ISA or other macros, to depend on ABI
properties instead, where this change is appropriate. Ok?
-------------- next part --------------
A non-text attachment was scrubbed...
Name: mips-isas.patch
Type: text/x-patch
Size: 6383 bytes
Desc: not available
URL: <http://sourceware.org/pipermail/libc-alpha/attachments/20030325/3ee2e4f7/attachment.bin>
-------------- next part --------------
--
Alexandre Oliva Enjoy Guarana', see http://www.ic.unicamp.br/~oliva/
Red Hat GCC Developer aoliva@{redhat.com, gcc.gnu.org}
CS PhD student at IC-Unicamp oliva@{lsd.ic.unicamp.br, gnu.org}
Free Software Evangelist Professional serial bug killer
More information about the Libc-alpha
mailing list