r266700 - in /trunk/gcc: ChangeLog fold-const.c...

jakub@gcc.gnu.org jakub@gcc.gnu.org
Fri Nov 30 23:26:00 GMT 2018


Author: jakub
Date: Fri Nov 30 23:26:41 2018
New Revision: 266700

URL: https://gcc.gnu.org/viewcvs?rev=266700&root=gcc&view=rev
Log:
	PR testsuite/85368
	* params.def (PARAM_LOGICAL_OP_NON_SHORT_CIRCUIT): New param.
	* tree-ssa-ifcombine.c (ifcombine_ifandif): If
	--param logical-op-non-short-circuit is present, override
	LOGICAL_OP_NON_SHORT_CIRCUIT value from the param.
	* fold-const.c (fold_range_test, fold_truth_andor): Likewise.

	* lib/target-supports.exp (logical_op_short_circuit): Remove.
	* gcc.dg/builtin-bswap-7.c: Remove logical_op_short_circuit
	effective target, drop -mbranch-cost= options from the test and
	instead pass --param logical-op-non-short-circuit=0 or
	--param logical-op-non-short-circuit=1 depending on what the
	tests meant to test.
	* gcc.dg/pr21643.c: Likewise.
	* gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
	* gcc.dg/tree-ssa/phi-opt-11.c: Likewise.
	* gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise.
	* gcc.dg/tree-ssa/ssa-dom-thread-4.c: Likewise.
	* gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
	* gcc.dg/tree-ssa/ssa-thread-14.c: Likewise.
	* gcc.dg/tree-ssa/vrp47.c: Likewise.
	* gcc.dg/tree-ssa/ssa-dom-thread-11.c: Likewise.
	* gcc.dg/tree-ssa/ssa-dom-thread-16.c: Likewise.
	* gcc.dg/tree-ssa/ssa-dom-thread-14.c: Likewise.
	* gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
	* gcc.dg/tree-ssa/vrp87.c: Likewise.
	* gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
	* gcc.dg/tree-ssa/phi-opt-2.c: Likewise.
	* gcc.dg/tree-ssa/ssa-ifcombine-13.c: Likewise.
	* gcc.dg/tree-ssa/ssa-thread-11.c: Likewise.
	* gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
	* gcc.dg/tree-ssa/forwprop-28.c: Likewise.
	* gcc.dg/binop-xor1.c: Likewise.
	* gcc.dg/pr46309.c: Likewise.
	* gcc.dg/tree-ssa/ssa-dom-thread-18.c: New test.
	* gcc.dg/tree-ssa/reassoc-32.c: Add
	--param logical-op-non-short-circuit=1 to dg-options.
	* gcc.dg/tree-ssa/reassoc-33.c: Likewise.
	* gcc.dg/tree-ssa/reassoc-34.c: Likewise.
	* gcc.dg/tree-ssa/reassoc-35.c: Likewise.
	* gcc.dg/tree-ssa/reassoc-36.c: Likewise.

Added:
    trunk/gcc/testsuite/gcc.dg/tree-ssa/ssa-dom-thread-18.c
Modified:
    trunk/gcc/ChangeLog
    trunk/gcc/fold-const.c
    trunk/gcc/params.def
    trunk/gcc/testsuite/ChangeLog
    trunk/gcc/testsuite/gcc.dg/binop-xor1.c
    trunk/gcc/testsuite/gcc.dg/builtin-bswap-7.c
    trunk/gcc/testsuite/gcc.dg/pr21643.c
    trunk/gcc/testsuite/gcc.dg/pr46309.c
    trunk/gcc/testsuite/gcc.dg/tree-ssa/forwprop-28.c
    trunk/gcc/testsuite/gcc.dg/tree-ssa/phi-opt-11.c
    trunk/gcc/testsuite/gcc.dg/tree-ssa/phi-opt-2.c
    trunk/gcc/testsuite/gcc.dg/tree-ssa/reassoc-32.c
    trunk/gcc/testsuite/gcc.dg/tree-ssa/reassoc-33.c
    trunk/gcc/testsuite/gcc.dg/tree-ssa/reassoc-34.c
    trunk/gcc/testsuite/gcc.dg/tree-ssa/reassoc-35.c
    trunk/gcc/testsuite/gcc.dg/tree-ssa/reassoc-36.c
    trunk/gcc/testsuite/gcc.dg/tree-ssa/ssa-dom-thread-11.c
    trunk/gcc/testsuite/gcc.dg/tree-ssa/ssa-dom-thread-14.c
    trunk/gcc/testsuite/gcc.dg/tree-ssa/ssa-dom-thread-16.c
    trunk/gcc/testsuite/gcc.dg/tree-ssa/ssa-dom-thread-4.c
    trunk/gcc/testsuite/gcc.dg/tree-ssa/ssa-ifcombine-13.c
    trunk/gcc/testsuite/gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c
    trunk/gcc/testsuite/gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c
    trunk/gcc/testsuite/gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c
    trunk/gcc/testsuite/gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c
    trunk/gcc/testsuite/gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c
    trunk/gcc/testsuite/gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c
    trunk/gcc/testsuite/gcc.dg/tree-ssa/ssa-thread-11.c
    trunk/gcc/testsuite/gcc.dg/tree-ssa/ssa-thread-14.c
    trunk/gcc/testsuite/gcc.dg/tree-ssa/vrp47.c
    trunk/gcc/testsuite/gcc.dg/tree-ssa/vrp87.c
    trunk/gcc/testsuite/lib/target-supports.exp
    trunk/gcc/tree-ssa-ifcombine.c



More information about the Gcc-cvs mailing list