aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRichard Sandiford <rdsandiford@googlemail.com>2011-09-14 21:16:05 +0000
committerRichard Sandiford <rsandifo@gcc.gnu.org>2011-09-14 21:16:05 +0000
commit5cf6e736b8fabf7f92fb974e381eaa3dc2daa127 (patch)
tree797e6640d26c180707aec9013e77d3806823be10
parentdd02d5eff6b9f978929e5ddebe79d913534a40cc (diff)
downloadgcc-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/ChangeLog5
-rw-r--r--gcc/config/microblaze/microblaze.md2
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)])