diff options
author | Richard Biener <rguenther@suse.de> | 2015-03-20 12:39:32 +0000 |
---|---|---|
committer | Richard Biener <rguenth@gcc.gnu.org> | 2015-03-20 12:39:32 +0000 |
commit | 3da3ff4e712aad4d79949ce2875e8748b799c95b (patch) | |
tree | 149b988f26d1e4b2d318e3c64d83f270f9e11aba /gcc/tree-parloops.c | |
parent | 1e039275b5781ba03565686eb723cb834919819a (diff) | |
download | gcc-3da3ff4e712aad4d79949ce2875e8748b799c95b.zip gcc-3da3ff4e712aad4d79949ce2875e8748b799c95b.tar.gz gcc-3da3ff4e712aad4d79949ce2875e8748b799c95b.tar.bz2 |
re PR tree-optimization/64715 (__builtin_object_size (..., 1) fails to locate subobject)
2015-03-20 Richard Biener <rguenther@suse.de>
PR middle-end/64715
* tree-chrec.c (chrec_fold_poly_cst): Use useless_type_conversion_p
for type comparison and gcc_checking_assert.
(chrec_fold_plus_poly_poly): Likewise.
(chrec_fold_multiply_poly_poly): Likewise.
(chrec_convert_1): Likewise.
* gimplify.c (gimplify_expr): Remove premature folding of
&X + CST to &MEM[&X, CST].
* gcc.dg/pr15347.c: Use -O.
* c-c++-common/pr19807-1.c: Likewise.
From-SVN: r221532
Diffstat (limited to 'gcc/tree-parloops.c')
0 files changed, 0 insertions, 0 deletions