OSDN Git Service

* read-rtl.c (struct macro_traverse_data): Add unknown_mode_attr
authorian <ian@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 17 May 2005 12:50:32 +0000 (12:50 +0000)
committerian <ian@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 17 May 2005 12:50:32 +0000 (12:50 +0000)
commit936f06978404d05541029aea2187945f37790d81
tree73bc75bf40118c932a0fb3ae32d92888355b743e
parentabacb3987543e39eac8016a8b891c5f1333a5412
* read-rtl.c (struct macro_traverse_data): Add unknown_mode_attr
field.
(mode_attr_index): Remove check for defined attribute.  Remove
infile parameter.  Change all callers.
(apply_mode_maps): Add unknown parameter.  Change caller.  Always
return after finding attribute.
(apply_macro_to_rtx): Add unknown_mode_attr parameter.  Change
callers.
(apply_macro_traverse): Set mtd->unknown_mode_attr.
(read_rtx): Use mtd.unknown_mode_attr to check for an undefined
attribute used for a mode.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@99829 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ChangeLog
gcc/read-rtl.c