genattrtab.c (strcmp_check, [...]): New macros.
authorZdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
Mon, 24 Nov 2003 00:30:16 +0000 (01:30 +0100)
committerZdenek Dvorak <rakdver@gcc.gnu.org>
Mon, 24 Nov 2003 00:30:16 +0000 (00:30 +0000)
commit75669493dc071171aad14bd80072a25f7c4dee69
treee7534535d130baf7a13b350599a666a4bf09edfb
parent5069daefc3137ad5b52337c3249dda572bfa5d46
genattrtab.c (strcmp_check, [...]): New macros.

* 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.

From-SVN: r73869
gcc/ChangeLog
gcc/genattrtab.c