lp:~linaro-toolchain-dev/gcc-linaro/lp-803232
- Get this branch:
- bzr branch lp:~linaro-toolchain-dev/gcc-linaro/lp-803232
Branch merges
- Richard Sandiford: Pending requested
-
Diff: 49 lines (+26/-5)2 files modifiedChangeLog.linaro (+7/-0)
gcc/reload1.c (+19/-5)
Branch information
Recent 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. - 106763. By Ramana Radhakrishnan
-
Backport fixes for 49335 and 791327. The changelog dates have been updated to
reflect reality. - 106761. By Michael Hope
-
Fix LP: #723185 "ICE in reload_
cse_simplify_ operands when compiling with -marm -mfpu=neon" 2011-06-28 Michael Hope <email address hidden>
gcc/
Backport from mainline:Chung-Lin Tang <email address hidden>
Richard Earnshaw <email address hidden>PR target/48250
* config/arm/arm.c (arm_legitimize_reload_ address) : Update cases
to use sign-magnitude offsets. Reject unsupported unaligned
cases. Add detailed description in comments.
* config/arm/arm.md (reload_outdf): Disable for ARM mode; change
condition from TARGET_32BIT to TARGET_ARM.Chung-Lin Tang <email address hidden>
* config/arm/arm.c (arm_legitimize
_reload_ address) : For NEON
quad-word modes, reduce to 9-bit index range when above 1016
limit. - 106755. By Ramana Radhakrishnan
-
Actually generate vbic and vorn.
2011-06-10 Ramana Radhakrishnan <email address hidden>
Backport from mainline:
gcc/
2011-06-02 Ramana Radhakrishnan <email address hidden>
* config/arm/neon.md (orndi3_neon): Actually split it.2011-06-10 Ramana Radhakrishnan <email address hidden>
Backport from mainline.
gcc/
2011-05-26 Ramana Radhakrishnan <email address hidden>* config/arm/neon.md ("orn<mode>
3_neon" ): Canonicalize not.
("orndi3_neon"): Likewise.
("bic<mode>3_ neon"): Likewise. gcc/testsuite
2011-05-26 Ramana Radhakrishnan <email address hidden>* gcc.target/
arm/neon- vorn-vbic. c: New test.
Branch metadata
- Branch format:
- Branch format 7
- Repository format:
- Bazaar repository format 2a (needs bzr 1.16 or later)
- Stacked on:
- lp:gcc-linaro/4.6