aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorDavid S. Miller <davem@davemloft.net>2011-09-29 19:17:13 +0000
committerDavid S. Miller <davem@gcc.gnu.org>2011-09-29 12:17:13 -0700
commit424dcc4f9dd8a68774a3e3e1d7368e3736080a5b (patch)
treed92704387fc4e100d11e3ecff25c0c620c0bdb0a /gcc
parent0fad9ab91153a34b3a07d8defa76bf6fb72f9cae (diff)
downloadgcc-424dcc4f9dd8a68774a3e3e1d7368e3736080a5b.zip
gcc-424dcc4f9dd8a68774a3e3e1d7368e3736080a5b.tar.gz
gcc-424dcc4f9dd8a68774a3e3e1d7368e3736080a5b.tar.bz2
More sparc pixel-compare insn pattern cleanups.
* config/sparc/sparc.md (VIS pixel-compare insn): There is only one code iterator used, so just use <code>. There are two mode iterators so explicitly use <GCM:gcm_name>. From-SVN: r179366
Diffstat (limited to 'gcc')
-rw-r--r--gcc/ChangeLog6
-rw-r--r--gcc/config/sparc/sparc.md4
2 files changed, 7 insertions, 3 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index c831d39..ea5c6d0 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -33,7 +33,7 @@
forward declaration.
(remove_duplicate_close_phi): Detect and repair creation of
duplicate close-phis for a containing loop.
-
+
2011-09-27 Andi Kleen <ak@linux.intel.com>
* gcc.c (get_local_tick). Rename to get_random_number.
@@ -112,6 +112,10 @@
* config/sparc/sparc.md (gcond_name): Delete unnecessary code attr.
(VIS pixel-compare insn): Just use <gcond:name>.
+ * config/sparc/sparc.md (VIS pixel-compare insn): There is only one
+ code iterator used, so just use <code>. There are two mode iterators
+ so explicitly use <GCM:gcm_name>.
+
2011-09-29 Iain Sandoe <iains@gcc.gnu.org>
* config/darwin9.h (STACK_CHECK_STATIC_BUILTIN): Enable for
diff --git a/gcc/config/sparc/sparc.md b/gcc/config/sparc/sparc.md
index d9bcd31..2def8d1 100644
--- a/gcc/config/sparc/sparc.md
+++ b/gcc/config/sparc/sparc.md
@@ -8151,13 +8151,13 @@
(define_mode_iterator GCM [V4HI V2SI])
(define_mode_attr gcm_name [(V4HI "16") (V2SI "32")])
-(define_insn "fcmp<gcond:code><gcm_name><P:mode>_vis"
+(define_insn "fcmp<code><GCM:gcm_name><P:mode>_vis"
[(set (match_operand:P 0 "register_operand" "=r")
(unspec:P [(gcond:GCM (match_operand:GCM 1 "register_operand" "e")
(match_operand:GCM 2 "register_operand" "e"))]
UNSPEC_FCMP))]
"TARGET_VIS"
- "fcmp<gcond:code><gcm_name>\t%1, %2, %0"
+ "fcmp<code><GCM:gcm_name>\t%1, %2, %0"
[(set_attr "type" "fpmul")
(set_attr "fptype" "double")])