summaryrefslogtreecommitdiff
path: root/libjava/java/sql/SQLInput.h
diff options
context:
space:
mode:
authorRichard Biener <rguenther@suse.de>2015-11-18 12:23:14 +0000
committerRichard Biener <rguenth@gcc.gnu.org>2015-11-18 12:23:14 +0000
commit0bd7d1768afaf479f4a02a666310c0514ddeea1d (patch)
tree3150fcb636f40f88f7afea9d9f79523cbffe104f /libjava/java/sql/SQLInput.h
parent7866e71d002306a2832a7208ae9bcb33d2d2bcbd (diff)
Backport PRs 67443, 67662, 68017, 68067
2015-11-18 Richard Biener <rguenther@suse.de> Backport from mainline 2015-10-28 Richard Biener <rguenther@suse.de> PR middle-end/68067 * fold-const.c (negate_expr_p): We cannot negate plus or minus if overflow is not wrapping. Likewise multiplication unless one operand is constant and not power of two. (fold_negate_expr): Adjust accordingly. * gcc.dg/torture/pr68067-1.c: New testcase. * gcc.dg/torture/pr68067-2.c: Likewise. 2015-10-26 Richard Biener <rguenther@suse.de> Dominik Vogt <vogt@linux.vnet.ibm.com> PR middle-end/67443 * alias.c (ao_ref_from_mem): Remove promoted subreg handling. Properly prune ref->ref for accesses outside of ref. * gcc.target/s390/pr67443.c: New testcase. 2015-10-20 Richard Biener <rguenther@suse.de> PR tree-optimization/68017 * tree-tailcall.c (eliminate_tail_call): Remove stmts backwards. * gcc.dg/torture/pr68017.c: New testcase. 2015-09-23 Richard Biener <rguenther@suse.de> PR middle-end/67662 * fold-const.c (fold_binary_loc): Do not reassociate two vars with undefined overflow unless they will cancel out. * gcc.dg/ubsan/pr67662.c: New testcase. From-SVN: r230542
Diffstat (limited to 'libjava/java/sql/SQLInput.h')
0 files changed, 0 insertions, 0 deletions