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

rguenth@gcc.gnu.org rguenth@gcc.gnu.org
Wed Mar 13 14:08:00 GMT 2019


Author: rguenth
Date: Wed Mar 13 14:08:07 2019
New Revision: 269650

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

	Backport from mainline
	2019-03-13  Richard Biener  <rguenther@suse.de>

	PR middle-end/89677
	* tree-scalar-evolution.c (simplify_peeled_chrec): Do not
	throw FP expressions at tree-affine.

	* gcc.dg/torture/pr89677.c: New testcase.

	2019-03-01  Richard Biener  <rguenther@suse.de>

	PR middle-end/89497
	* tree-cfgcleanup.h (cleanup_tree_cfg): Add SSA update flags
	argument, defaulted to zero.
	* passes.c (execute_function_todo): Pass down SSA update flags
	to cleanup_tree_cfg.
	* tree-cfgcleanup.c: Include tree-into-ssa.h and tree-cfgcleanup.h.
	(cleanup_tree_cfg_1): After cleanup_control_flow_pre update SSA
	form if requested.
	(cleanup_tree_cfg_noloop): Pass down SSA update flags.
	(cleanup_tree_cfg): Get and pass down SSA update flags.

	* gcc.dg/tree-ssa/reassoc-43.c: Avoid false match in regex.
	* g++.dg/tree-prof/devirt.C: Scan tracer dump for foldings
	that happen now earlier.

	2019-02-18  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/89296
	* tree-ssa-loop-ch.c (ch_base::copy_headers): Restrict setting
	of no-warning flag to cases that might emit the bogus warning.

	* gcc.dg/uninit-pr89296.c: New testcase.

Added:
    branches/gcc-8-branch/gcc/testsuite/gcc.dg/torture/pr89677.c
    branches/gcc-8-branch/gcc/testsuite/gcc.dg/uninit-pr89296.c
Modified:
    branches/gcc-8-branch/gcc/ChangeLog
    branches/gcc-8-branch/gcc/passes.c
    branches/gcc-8-branch/gcc/testsuite/ChangeLog
    branches/gcc-8-branch/gcc/testsuite/g++.dg/tree-prof/devirt.C
    branches/gcc-8-branch/gcc/testsuite/gcc.dg/tree-ssa/reassoc-43.c
    branches/gcc-8-branch/gcc/tree-cfgcleanup.c
    branches/gcc-8-branch/gcc/tree-cfgcleanup.h
    branches/gcc-8-branch/gcc/tree-scalar-evolution.c
    branches/gcc-8-branch/gcc/tree-ssa-loop-ch.c



More information about the Gcc-cvs mailing list