r268665 - in /branches/gcc-8-branch/gcc: Change...

rguenth@gcc.gnu.org rguenth@gcc.gnu.org
Fri Feb 8 07:40:00 GMT 2019


Author: rguenth
Date: Fri Feb  8 07:40:31 2019
New Revision: 268665

URL: https://gcc.gnu.org/viewcvs?rev=268665&root=gcc&view=rev
Log:
2019-02-08  Richard Biener  <rguenther@suse.de>

	Backport from mainline
	2018-12-10  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/88427
	* vr-values.c (vr_values::extract_range_from_phi_node):
	Handle symbolic ranges conservatively when trying to drop
	to Inf +- 1.

	* gcc.dg/pr88427.c: New testcase.

	2018-11-28  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/88217
	* vr-values.c (vr_values::extract_range_from_phi_node): Make
	sure to handle results > +INF and < -INF correctly when
	trying to drop down to +INF - 1 or -INF + 1.

	* g++.dg/pr88217.C: New testcase.

	2018-11-23  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/88149
	* tree-vect-slp.c (vect_slp_analyze_node_operations): Detect
	the case where there are two different def types for the
	same operand at different operand position in the same stmt.

	* g++.dg/torture/pr88149.C: New testcase.

Added:
    branches/gcc-8-branch/gcc/testsuite/g++.dg/pr88217.C
    branches/gcc-8-branch/gcc/testsuite/g++.dg/torture/pr88149.C
    branches/gcc-8-branch/gcc/testsuite/gcc.dg/pr88427.c
Modified:
    branches/gcc-8-branch/gcc/ChangeLog
    branches/gcc-8-branch/gcc/testsuite/ChangeLog
    branches/gcc-8-branch/gcc/tree-vect-slp.c
    branches/gcc-8-branch/gcc/vr-values.c



More information about the Gcc-cvs mailing list