Another backport patch which fixes a csmith ICE problem. Rebased on the latest 
4.9 branch. 
Tested ok on aarch64-linux with qemu. 

Index: gcc/ChangeLog
===================================================================
--- gcc/ChangeLog       (revision 223867)
+++ gcc/ChangeLog       (working copy)
@@ -1,3 +1,12 @@
+2015-06-10 Xiangyu Wei  <weixian...@huawei.com>
+
+       Backport from mainline r210497.
+       2014-05-16  James Greenhalgh  <james.greenha...@arm.com>
+       Philipp Tomsich  <philipp.toms...@theobroma-systems.com>
+
+       * config/aarch64/aarch64.c (aarch64_strip_shift_or_extend): Check RTX is
+       well formed.
+
 2015-05-28  Mike Frysinger  <vap...@gentoo.org>
 
        * config/nios2/linux.h (CPP_SPEC): Define.
===================================================================
--- gcc/ChangeLog       (revision 223867)
+++ gcc/ChangeLog       (working copy)
@@ -1,3 +1,12 @@
+2015-06-10 Xiangyu Wei  <weixian...@huawei.com>
+
+       Backport from mainline r210497.
+       2014-05-16  James Greenhalgh  <james.greenha...@arm.com>
+       Philipp Tomsich  <philipp.toms...@theobroma-systems.com>
+
+       * config/aarch64/aarch64.c (aarch64_strip_shift_or_extend): Check RTX is
+       well formed.
+
 2015-05-28  Mike Frysinger  <vap...@gentoo.org>
 
        * config/nios2/linux.h (CPP_SPEC): Define.

Attachment: r210497.diff
Description: r210497.diff

Reply via email to