On Wed, May 27, 2015 at 03:49:24AM +0100, weixiangyu wrote: > Hi, Hi,
> The first patch backports the fix of PR > target/64011(https://gcc.gnu.org/bugzilla/show_bug.cgi?id=64011) to the 4.9 > branch from trunk r219717, I can't approve this patch to be backported, so please do not commit it without approval from the appropriate maintainer. > and the second patch backports the fix of PR > target/61749(https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61749) to the 4.9 > branch from trunk r215046. This second patch is OK to backport to 4.9. It is a harmelss enough patch which fixes an ICE. Thanks, James > And the second one: > =================================================================== > --- gcc/ChangeLog-HCC (revision 130589) > +++ gcc/ChangeLog-HCC (revision 130590) > @@ -1,3 +1,29 @@ > +2015-05-26 y00166676 <felix.y...@huawei.com> > + > + Backport from trunk r215046. > + 2014-09-09 Kyrylo Tkachov <kyrylo.tkac...@arm.com> > + > + PR target/61749 > + * config/aarch64/aarch64-builtins.c (aarch64_types_quadop_qualifiers): > + Use qualifier_immediate for last operand. Rename to... > + (aarch64_types_ternop_lane_qualifiers): ... This. > + (TYPES_QUADOP): Rename to... > + (TYPES_TERNOP_LANE): ... This. > + (aarch64_simd_expand_args): Return const0_rtx when encountering user > + error. Change return of 0 to return of NULL_RTX. > + (aarch64_crc32_expand_builtin): Likewise. > + (aarch64_expand_builtin): Return NULL_RTX instead of 0. > + ICE when expanding unknown builtin. > + * config/aarch64/aarch64-simd-builtins.def (sqdmlal_lane): Use > + TERNOP_LANE qualifiers. > + (sqdmlsl_lane): Likewise. > + (sqdmlal_laneq): Likewise. > + (sqdmlsl_laneq): Likewise. > + (sqdmlal2_lane): Likewise. > + (sqdmlsl2_lane): Likewise. > + (sqdmlal2_laneq): Likewise. > + (sqdmlsl2_laneq): Likewise. > + > * gcc.target/aarch64/vqdml_lane_intrinsics-bad_1.c: New test. >