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