r273446 - in /branches/gcc-9-branch/gcc: Change...

rguenth@gcc.gnu.org rguenth@gcc.gnu.org
Fri Jul 12 14:42:00 GMT 2019


Author: rguenth
Date: Fri Jul 12 14:42:14 2019
New Revision: 273446

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

	Backport from mainline
	2019-07-04  Jakub Jelinek  <jakub@redhat.com>

	PR tree-optimization/91063
	* tree-vect-stmts.c (vect_init_vector): Call gsi_remove to remove
	stmt from stmts sequence before calling vect_init_vector_1.
	Formatting fix.

	* gcc.dg/gomp/pr91063.c: New test.

	2019-07-04  Richard Biener  <rguenther@suse.de>

	PR ipa/91062
	* tree-pass.h (execute_all_ipa_transforms): Add a flag
	parameter whether to disable GC collection.
	* passes.c (execute_one_ipa_transform_pass): Likewise, and
	honor it.
	(execute_all_ipa_transforms): Likewise and pass it down.
	* cgraph.c (cgraph_node::get_body): Do not invoke garbage
	collection from applying IPA transforms.
	* cgraphunit.c (cgraph_node::expand): Allow garbage collection
	from applying IPA transforms.

	2019-06-27  Richard Biener  <rguenther@suse.de>

	PR testsuite/91004
	* g++.dg/torture/pr34850.C: Fix overly reduced testcase.

	2019-06-26  Richard Biener  <rguenther@suse.de>

	PR ipa/90982
	* tree-inline.c (remap_ssa_name): Copy SSA range info.

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

	2019-06-24  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/90972
	* tree-vect-stmts.c (vect_init_vector): Handle CONSTANT_CLASS_P
	in common code, dealing with STRING_CST properly.

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

	2019-06-21  Richard Biener  <rguenther@suse.de>

	PR debug/90914
	* dwarf2out.c (prune_unused_types_walk): Always consider
	function-local extern declarations as used.

	* g++.dg/debug/pr90914.C: New testcase.

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

	PR debug/90900
	* cfgexpand.c (expand_debug_expr): Treat NOTE_P DECL_RTL
	as if optimized away.

	* gcc.dg/gomp/pr90900.c: New testcase.

	2019-05-07  Richard Biener  <rguenther@suse.de>

	PR lto/90369
	* lto-wrapper.c (debug_objcopy): Use the original filename
	including archive offset for the filename used for -save-temps.

Added:
    branches/gcc-9-branch/gcc/testsuite/g++.dg/debug/pr90914.C
    branches/gcc-9-branch/gcc/testsuite/g++.dg/torture/pr90982.C
    branches/gcc-9-branch/gcc/testsuite/gcc.dg/gomp/pr90900.c
    branches/gcc-9-branch/gcc/testsuite/gcc.dg/gomp/pr91063.c
    branches/gcc-9-branch/gcc/testsuite/gcc.dg/torture/pr90972.c
Modified:
    branches/gcc-9-branch/gcc/ChangeLog
    branches/gcc-9-branch/gcc/cfgexpand.c
    branches/gcc-9-branch/gcc/cgraph.c
    branches/gcc-9-branch/gcc/cgraphunit.c
    branches/gcc-9-branch/gcc/dwarf2out.c
    branches/gcc-9-branch/gcc/lto-wrapper.c
    branches/gcc-9-branch/gcc/passes.c
    branches/gcc-9-branch/gcc/testsuite/ChangeLog
    branches/gcc-9-branch/gcc/testsuite/g++.dg/torture/pr34850.C
    branches/gcc-9-branch/gcc/tree-inline.c
    branches/gcc-9-branch/gcc/tree-pass.h
    branches/gcc-9-branch/gcc/tree-vect-stmts.c



More information about the Gcc-cvs mailing list