diff options
author | Ben Elliston <bje@au.ibm.com> | 2007-08-03 00:32:43 +0000 |
---|---|---|
committer | Ben Elliston <bje@gcc.gnu.org> | 2007-08-03 10:32:43 +1000 |
commit | fea4e7a1e92f1c7bbbfd3fccb3d49865c65264f1 (patch) | |
tree | 3de938a85574a668fa777ed6c1b53981fbc81401 | |
parent | 83e9431a1436a2d1b62b743785b8e05484e942c8 (diff) | |
download | gcc-fea4e7a1e92f1c7bbbfd3fccb3d49865c65264f1.zip gcc-fea4e7a1e92f1c7bbbfd3fccb3d49865c65264f1.tar.gz gcc-fea4e7a1e92f1c7bbbfd3fccb3d49865c65264f1.tar.bz2 |
spu.md (dftsv, [...]): Attach the appropriate mode to unspec expressions to silence a warning from the...
* config/spu/spu.md (dftsv, dftsv_celledp): Attach the appropriate
mode to unspec expressions to silence a warning from the generator
programs.
From-SVN: r127174
-rw-r--r-- | gcc/ChangeLog | 6 | ||||
-rw-r--r-- | gcc/config/spu/spu.md | 10 |
2 files changed, 12 insertions, 4 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 0501ae7..04ff2e8 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,9 @@ +2007-08-03 Ben Elliston <bje@au.ibm.com> + + * config/spu/spu.md (dftsv, dftsv_celledp): Attach the appropriate + mode to unspec expressions to silence a warning from the generator + programs. + 2007-08-02 Steve Ellcey <sje@cup.hp.com> * config/ia64/constraints.md ("U"): Make constraint vector only. diff --git a/gcc/config/spu/spu.md b/gcc/config/spu/spu.md index a7946ed..4f2c41a 100644 --- a/gcc/config/spu/spu.md +++ b/gcc/config/spu/spu.md @@ -3025,16 +3025,18 @@ selb\t%0,%4,%0,%3" ;; dftsv (define_insn "dftsv_celledp" [(set (match_operand:V2DI 0 "spu_reg_operand" "=r") - (unspec [(match_operand:V2DF 1 "spu_reg_operand" "r") - (match_operand:SI 2 "const_int_operand" "i")] UNSPEC_DFTSV))] + (unspec:V2DI [(match_operand:V2DF 1 "spu_reg_operand" "r") + (match_operand:SI 2 "const_int_operand" "i")] + UNSPEC_DFTSV))] "spu_arch == PROCESSOR_CELLEDP" "dftsv\t%0,%1,%2" [(set_attr "type" "fpd")]) (define_expand "dftsv" [(set (match_operand:V2DI 0 "spu_reg_operand" "=r") - (unspec [(match_operand:V2DF 1 "spu_reg_operand" "r") - (match_operand:SI 2 "const_int_operand" "i")] UNSPEC_DFTSV))] + (unspec:V2DI [(match_operand:V2DF 1 "spu_reg_operand" "r") + (match_operand:SI 2 "const_int_operand" "i")] + UNSPEC_DFTSV))] "" { if(spu_arch == PROCESSOR_CELL) |