* tree-sra.c (build_ref_for_offset_1): Allow for zero size fields.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@156155
138bc75d-0d04-0410-961f-
82ee72b054a4
+2010-01-21 Martin Jambor <mjambor@suse.cz>
+
+ * tree-sra.c (build_ref_for_offset_1): Allow for zero size fields.
+
2010-01-21 Andrew Haley <aph@redhat.com>
* gcc.c (process_command): Move lang_specific_driver before
if (!tr_size || !host_integerp (tr_size, 1))
continue;
size = tree_low_cst (tr_size, 1);
- if (pos > offset || (pos + size) <= offset)
+ if (size == 0)
+ {
+ if (pos != offset)
+ continue;
+ }
+ else if (pos > offset || (pos + size) <= offset)
continue;
if (res)