OSDN Git Service

* genattrtab.c (strcmp_check, DEF_ATTR_STRING): New macros.
authorrakdver <rakdver@138bc75d-0d04-0410-961f-82ee72b054a4>
Mon, 24 Nov 2003 00:30:16 +0000 (00:30 +0000)
committerrakdver <rakdver@138bc75d-0d04-0410-961f-82ee72b054a4>
Mon, 24 Nov 2003 00:30:16 +0000 (00:30 +0000)
commited9ded1f2303f3570e9f458261b46525814ea914
treee7534535d130baf7a13b350599a666a4bf09edfb
parent1f53b197bb1a9dd6e28648b811757ca98987b6a5
* genattrtab.c (strcmp_check, DEF_ATTR_STRING): New macros.
(length_str, delay_type_str, delay_1_0_str, num_delay_slots_str):
New variables.
(main): Initialize them.
(find_attr): Canonicalize the attribute name string.
(attr_rtx_1, copy_boolean, expand_delays, gen_unit): Always canonicalize
string arguments.
(attr_printf, attr_eq): Use DEF_ATTR_STRING.
(check_attr_test, check_attr_value, make_length_attrs,
write_length_unit_log, simplify_by_exploding, gen_attr,
write_test_expr, write_attr_value, write_eligible_delay,
write_complex_function, make_internal_attr,
write_const_num_delay_slots): Changed due to change of type of
find_attr.
(fill_attr, evaluate_eq_attr, simplify_and_tree,
attr_rtx_cost, simplify_by_exploding, walk_attr_value): Use
strcmp_check.

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