PR middle-end/58463
* gcc.dg/pr58463.c: New test.
From-SVN: r202976
+2013-09-27 Paulo Matos <pmatos@broadcom.com>
+
+ PR middle-end/58463
+ * gcc.dg/pr58463.c: New test.
+
2013-09-27 Paulo Matos <pmatos@broadcom.com>
* cfgloop.h (number_of_loops): Fix typo in check for null.
--- /dev/null
+/* { dg-do compile } */
+/* { dg-options "-fdump-tree-ealias-details -O2" } */
+
+typedef struct
+{
+ int data16;
+}
+list_data;
+void
+fn1 (list_data * p1)
+{
+ p1->data16 = p1->data16 & 1 & p1->data16 >> 1;
+}
+
+/* { dg-final { cleanup-tree-dump "ealias" } } */