r270904 - in /branches/gcc-8-branch/gcc/testsui...

rguenth@gcc.gnu.org rguenth@gcc.gnu.org
Mon May 6 09:40:00 GMT 2019


Author: rguenth
Date: Mon May  6 09:40:15 2019
New Revision: 270904

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

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

	PR middle-end/89698
	* fold-const.c (operand_equal_p): For INDIRECT_REF check
	that the access types are similar.

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

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

	PR tree-optimization/89595
	* tree-ssa-dom.c (dom_opt_dom_walker::optimize_stmt): Take
	stmt iterator as reference, take boolean output parameter to
	indicate whether the stmt was removed and thus the iterator
	already advanced.
	(dom_opt_dom_walker::before_dom_children): Re-iterate over
	stmts created by folding.

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

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

	PR tree-optimization/89710
	* tree-ssa-loop-ch.c (should_duplicate_loop_header_p): Use
	safe_dyn_cast.

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

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

	PR tree-optimization/90071
	* tree-ssa-reassoc.c (init_range_entry): Do not pick up
	abnormal operands from def stmts.

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

	2018-08-20  Bernd Edlinger  <bernd.edlinger@hotmail.de>

	PR target/86984
	* expr.c (expand_assignment): Assert that bitpos is positive.
	(store_field): Likewise
	(expand_expr_real_1): Make sure that bitpos is positive.
	* config/alpha/alpha.h (CONSTANT_ADDRESS_P): Avoid signed
	integer overflow.

	* gcc.target/alpha/pr86984.c: New test.

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

	PR target/89711
	* config/i386/i386.c (make_resolver_func): Properly set
	DECL_CONTEXT on the RESULT_DECL.
	* config/rs6000/rs6000.c (make_resolver_func): Likewise.

Added:
    branches/gcc-8-branch/gcc/testsuite/g++.dg/torture/pr89698.C
    branches/gcc-8-branch/gcc/testsuite/gcc.dg/torture/pr89595.c
    branches/gcc-8-branch/gcc/testsuite/gcc.dg/torture/pr89710.c
    branches/gcc-8-branch/gcc/testsuite/gcc.dg/torture/pr90071.c
    branches/gcc-8-branch/gcc/testsuite/gcc.target/alpha/pr86984.c



More information about the Gcc-cvs mailing list