As per the subject. Tested by making sure that there were no new warnings building microblaze-elf, and that there were no changes in the assembly output for the C and C++ testsuite. OK to install?
Richard gcc/ * config/microblaze/microblaze.md: Use match_test rather than eq/ne symbol_ref throughout file. Index: gcc/config/microblaze/microblaze.md =================================================================== --- gcc/config/microblaze/microblaze.md 2011-09-13 18:43:39.000000000 +0100 +++ gcc/config/microblaze/microblaze.md 2011-09-13 18:57:23.000000000 +0100 @@ -351,7 +351,7 @@ (automata_option "progress") ;;---------------------------------------------------------------- (define_delay (eq_attr "type" "branch,call,jump") [(and (eq_attr "type" "!branch,call,jump,icmp,multi,no_delay_arith,no_delay_load,no_delay_store,no_delay_imul,no_delay_move,darith") - (ior (eq (symbol_ref "microblaze_no_unsafe_delay") (const_int 0)) + (ior (not (match_test "microblaze_no_unsafe_delay")) (eq_attr "type" "!fadd,frsub,fmul,fdiv,fcmp,store,load") )) (nil) (nil)])