* config/mips/mips.c (mips_in_small_data_p): Reinstate size > 0 check.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@131339
138bc75d-0d04-0410-961f-
82ee72b054a4
+2008-01-05 Richard Sandiford <rsandifo@nildram.co.uk>
+
+ * config/mips/mips.c (mips_in_small_data_p): Reinstate size > 0 check.
+
2008-01-05 Jakub Jelinek <jakub@redhat.com>
PR tree-optimization/34618
return false;
}
+ /* We have traditionally not treated zero-sized objects as small data,
+ so this is now effectively part of the ABI. */
size = int_size_in_bytes (TREE_TYPE (decl));
- return size <= mips_small_data_threshold;
+ return size > 0 && size <= mips_small_data_threshold;
}
/* Implement TARGET_USE_ANCHORS_FOR_SYMBOL_P. We don't want to use