Thumb32 assembler (7/69)

Zack Weinberg zack@codesourcery.com
Tue Apr 26 09:56:00 GMT 2005


Restructure of the register parsers.  All the tables are folded
together, and the register category made part of the information that
the entry carries.  This facilitates later changes that want to refer
to register categories by code number.  Also, the static table
migrates down near its sole user, reducing the clutter at the top of
the file.

Two things to note about this patch: I removed the ability to delete
standard register names with .unreq, as this caused memory leakage and
seemed a dubious feature anyway.  Also, I'm not 100% sure the handling
of the iwmmxt register set is correct.  I found one bug dozens of
patches later, and there may be others.

zw

-------------- next part --------------
An embedded and charset-unspecified text was scrubbed...
Name: not available
URL: <https://sourceware.org/pipermail/binutils/attachments/20050426/e1b17e29/attachment.ksh>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 07.diff.txt
Type: text/x-patch
Size: 49700 bytes
Desc: not available
URL: <https://sourceware.org/pipermail/binutils/attachments/20050426/e1b17e29/attachment.bin>


More information about the Binutils mailing list