Merge lp:~ramana/gcc-linaro/neon-fix-vmovn-length-4.6 into lp:gcc-linaro/4.6

Proposed by Ramana Radhakrishnan
Status: Merged
Merged at revision: 106756
Proposed branch: lp:~ramana/gcc-linaro/neon-fix-vmovn-length-4.6
Merge into: lp:gcc-linaro/4.6
Diff against target: 33 lines (+13/-2)
2 files modified
ChangeLog.linaro (+10/-0)
gcc/config/arm/neon.md (+3/-2)
To merge this branch: bzr merge lp:~ramana/gcc-linaro/neon-fix-vmovn-length-4.6
Reviewer Review Type Date Requested Status
Linaro Toolchain Developers Pending
Review via email: mp+64372@code.launchpad.net
To post a comment you must log in.

Preview Diff

[H/L] Next/Prev Comment, [J/K] Next/Prev File, [N/P] Next/Prev Hunk
1=== modified file 'ChangeLog.linaro'
2--- ChangeLog.linaro 2011-06-10 12:28:05 +0000
3+++ ChangeLog.linaro 2011-06-13 09:33:11 +0000
4@@ -1,3 +1,13 @@
5+2011-06-13 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
6+
7+ Backport from mainline:
8+ gcc/
9+ 2011-06-13 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
10+
11+ PR target/48454
12+ * config/arm/neon.md (vec_pack_trunc<mode>): Set the lengths
13+ correctly for the case with Quad vectors.
14+
15 2011-06-10 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
16
17 Backport from mainline:
18
19=== modified file 'gcc/config/arm/neon.md'
20--- gcc/config/arm/neon.md 2011-06-04 00:04:47 +0000
21+++ gcc/config/arm/neon.md 2011-06-13 09:33:11 +0000
22@@ -5567,8 +5567,9 @@
23 (truncate:<V_narrow>
24 (match_operand:VN 2 "register_operand" "w"))))]
25 "TARGET_NEON"
26- "vmovn.i<V_sz_elem>\t%e0, %q1\n\tvmovn.i<V_sz_elem>\t%f0, %q2"
27- [(set_attr "neon_type" "neon_shift_1")]
28+ "vmovn.i<V_sz_elem>\t%e0, %q1\;vmovn.i<V_sz_elem>\t%f0, %q2"
29+ [(set_attr "neon_type" "neon_shift_1")
30+ (set_attr "length" "8")]
31 )
32
33 ;; For the non-quad case.

Subscribers

People subscribed via source and target branches