Merge lp:~linaro-toolchain-dev/gcc-linaro/lp-803232 into lp:gcc-linaro/4.6
Status: | Rejected |
---|---|
Rejected by: | Richard Sandiford |
Proposed branch: | lp:~linaro-toolchain-dev/gcc-linaro/lp-803232 |
Merge into: | lp:gcc-linaro/4.6 |
Diff against target: |
49 lines (+26/-5) 2 files modified
ChangeLog.linaro (+7/-0) gcc/reload1.c (+19/-5) |
To merge this branch: | bzr merge lp:~linaro-toolchain-dev/gcc-linaro/lp-803232 |
Related bugs: |
Reviewer | Review Type | Date Requested | Status |
---|---|---|---|
Richard Sandiford | Pending | ||
Review via email: mp+66533@code.launchpad.net |
Description of the change
Candidate patch for LP 803232
ICE on code that uses vld4q_s16() NEON intrinsic
The register allocator attempts to spill a structure containing a pair of
int16x8_t's (total: 256 bits), for which there is no MODE_VECTOR_INT.
(The ARM/NEON back end registers opaque holders > 128 bits wide as modes
of class MODE_INT.) Work around this in choose_
smallest_
no mode in the class is wide enough.
Unmerged revisions
- 106764. By michaedw in build chroot <email address hidden>
-
Candidate patch for LP 803232
ICE on code that uses vld4q_s16() NEON intrinsic
The register allocator attempts to spill a structure containing a pair of
int16x8_t's (total: 256 bits), for which there is no MODE_VECTOR_INT.
(The ARM/NEON back end registers opaque holders > 128 bits wide as modes
of class MODE_INT.) Work around this in choose_reload_ regs() by calling
smallest_mode_for_ size() with MODE_INT instead of the real mode class if
no mode in the class is wide enough.
cbuild has taken a snapshot of this branch at r106764 and queued it for build.
The snapshot is available at: ex.seabright. co.nz/snapshots /gcc-linaro- 4.6+bzr106764~ m-k-edwards~ lp-803232. tar.xdelta3. xz
http://
and will be built on the following builders:
a9-builder armv5-builder i686 x86_64
You can track the build queue at: ex.seabright. co.nz/helpers/ scheduler
http://
cbuild-snapshot: gcc-linaro- 4.6+bzr106764~ m-k-edwards~ lp-803232
cbuild-ancestor: lp:gcc-linaro/4.6+bzr106763
cbuild-state: check