r257852 - in /trunk/gcc: ChangeLog gimple-ssa-s...

law@gcc.gnu.org law@gcc.gnu.org
Tue Feb 20 18:52:00 GMT 2018


Author: law
Date: Tue Feb 20 18:52:07 2018
New Revision: 257852

URL: https://gcc.gnu.org/viewcvs?rev=257852&root=gcc&view=rev
Log:
	PR middle-end/82123
	PR tree-optimization/81592
	PR middle-end/79257
	* gimple-ssa-sprintf.c: Include alloc-pool.h, vr-values.h and
	gimple-ssa-evrp-analyze.h
	(class sprintf_dom_walker): Add after_dom_children member function.
	Add evrp_range_analyzer member.
	(sprintf_dom_walker::before_dom_children): Call into the EVRP
	range analyzer as needed.
	(sprintf_dom_walker::after_dom_children): New member function.

	* gcc.dg/builtin-unreachable-6.c: Turn off VRP.

Modified:
    trunk/gcc/ChangeLog
    trunk/gcc/gimple-ssa-sprintf.c
    trunk/gcc/testsuite/ChangeLog
    trunk/gcc/testsuite/gcc.dg/builtin-unreachable-6.c



More information about the Gcc-cvs mailing list