diff options
author | Richard Sandiford <rdsandiford@googlemail.com> | 2011-09-14 21:16:05 +0000 |
---|---|---|
committer | Richard Sandiford <rsandifo@gcc.gnu.org> | 2011-09-14 21:16:05 +0000 |
commit | 5cf6e736b8fabf7f92fb974e381eaa3dc2daa127 (patch) | |
tree | 797e6640d26c180707aec9013e77d3806823be10 | |
parent | dd02d5eff6b9f978929e5ddebe79d913534a40cc (diff) | |
download | gcc-5cf6e736b8fabf7f92fb974e381eaa3dc2daa127.zip gcc-5cf6e736b8fabf7f92fb974e381eaa3dc2daa127.tar.gz gcc-5cf6e736b8fabf7f92fb974e381eaa3dc2daa127.tar.bz2 |
microblaze.md: Use match_test rather than eq/ne symbol_ref throughout file.
gcc/
* config/microblaze/microblaze.md: Use match_test rather than
eq/ne symbol_ref throughout file.
From-SVN: r178865
-rw-r--r-- | gcc/ChangeLog | 5 | ||||
-rw-r--r-- | gcc/config/microblaze/microblaze.md | 2 |
2 files changed, 6 insertions, 1 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog index cc07474..c30ec15 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,5 +1,10 @@ 2011-09-14 Richard Sandiford <rdsandiford@googlemail.com> + * config/microblaze/microblaze.md: Use match_test rather than + eq/ne symbol_ref throughout file. + +2011-09-14 Richard Sandiford <rdsandiford@googlemail.com> + * config/bfin/bfin.md: Use match_test rather than eq/ne symbol_ref throughout file. diff --git a/gcc/config/microblaze/microblaze.md b/gcc/config/microblaze/microblaze.md index 19b77f9..61ae2f7 100644 --- a/gcc/config/microblaze/microblaze.md +++ b/gcc/config/microblaze/microblaze.md @@ -351,7 +351,7 @@ ;;---------------------------------------------------------------- (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)]) |