r135093 - in /trunk/gcc: ChangeLog testsuite/Ch...

espindola@gcc.gnu.org espindola@gcc.gnu.org
Thu May 8 22:17:00 GMT 2008


Author: espindola
Date: Thu May  8 22:16:59 2008
New Revision: 135093

URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=135093
Log:
	* tree-complex.c (expand_complex_div_wide): Don't create CONDs that
	trap.
	* tree-gimple.c (is_gimple_condexpr): Check that the expression doesn't
	trap and that both operands are gimple values.
	(canonicalize_cond_expr_cond): Use is_gimple_condexpr.
	* gcc/tree-eh.c (tree_could_trap_p): Correctly detect if a comparison
	is a fp operation.

	* gcc/testsuite/gcc.dg/vect/vect-111.c: Rename to no-trapping-math-vect-111.c
	* gcc/testsuite/gcc.dg/vect/vect-ifcvt-11.c: Rename to no-trapping-math-vect-ifcvt-11.c
	* gcc/testsuite/gcc.dg/vect/vect-ifcvt-12.c: Rename to no-trapping-math-vect-ifcvt-12.c
	* gcc/testsuite/gcc.dg/vect/vect-ifcvt-13.c: Rename to no-trapping-math-vect-ifcvt-13.c
	* gcc/testsuite/gcc.dg/vect/vect-ifcvt-14.c: Rename to no-trapping-math-vect-ifcvt-14.c
	* gcc/testsuite/gcc.dg/vect/vect-ifcvt-15.c: Rename to no-trapping-math-vect-ifcvt-15.c


Added:
    trunk/gcc/testsuite/gcc.dg/vect/no-trapping-math-vect-111.c
      - copied unchanged from r135088, trunk/gcc/testsuite/gcc.dg/vect/vect-111.c
    trunk/gcc/testsuite/gcc.dg/vect/no-trapping-math-vect-ifcvt-11.c
      - copied unchanged from r135088, trunk/gcc/testsuite/gcc.dg/vect/vect-ifcvt-11.c
    trunk/gcc/testsuite/gcc.dg/vect/no-trapping-math-vect-ifcvt-12.c
      - copied unchanged from r135088, trunk/gcc/testsuite/gcc.dg/vect/vect-ifcvt-12.c
    trunk/gcc/testsuite/gcc.dg/vect/no-trapping-math-vect-ifcvt-13.c
      - copied unchanged from r135088, trunk/gcc/testsuite/gcc.dg/vect/vect-ifcvt-13.c
    trunk/gcc/testsuite/gcc.dg/vect/no-trapping-math-vect-ifcvt-14.c
      - copied unchanged from r135088, trunk/gcc/testsuite/gcc.dg/vect/vect-ifcvt-14.c
    trunk/gcc/testsuite/gcc.dg/vect/no-trapping-math-vect-ifcvt-15.c
      - copied unchanged from r135088, trunk/gcc/testsuite/gcc.dg/vect/vect-ifcvt-15.c
Removed:
    trunk/gcc/testsuite/gcc.dg/vect/vect-111.c
    trunk/gcc/testsuite/gcc.dg/vect/vect-ifcvt-11.c
    trunk/gcc/testsuite/gcc.dg/vect/vect-ifcvt-12.c
    trunk/gcc/testsuite/gcc.dg/vect/vect-ifcvt-13.c
    trunk/gcc/testsuite/gcc.dg/vect/vect-ifcvt-14.c
    trunk/gcc/testsuite/gcc.dg/vect/vect-ifcvt-15.c
Modified:
    trunk/gcc/ChangeLog
    trunk/gcc/testsuite/ChangeLog
    trunk/gcc/tree-complex.c
    trunk/gcc/tree-eh.c
    trunk/gcc/tree-gimple.c



More information about the Gcc-cvs mailing list