From: law Date: Tue, 28 Aug 2018 23:09:57 +0000 (+0000) Subject: * fold-const.c (fold_binary_loc): Remove recently added assert. X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=41f8d00e6db535187e795a0554ac258440970ded;p=thirdparty%2Fgcc.git * fold-const.c (fold_binary_loc): Remove recently added assert. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@263936 138bc75d-0d04-0410-961f-82ee72b054a4 --- diff --git a/gcc/ChangeLog b/gcc/ChangeLog index bd3ad1c49275..8d35df7e96a4 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,7 @@ +2018-08-28 Jeff Law + + * fold-const.c (fold_binary_loc): Remove recently added assert. + 2018-08-28 Joern Rennecke * genpreds.c (write_predicate_subfunction): Also add ATTRIBUTE_UNUSED @@ -78,8 +82,8 @@ * tree.h: Update documentation of fndecl_built_in_p functions. -2018-08-27 Jeff Law +2018-08-27 Jeff Law PR tree-optimization/87110 * tree-ssa-dse.c (compute_trims): Handle non-constant TYPE_SIZE_UNIT. diff --git a/gcc/fold-const.c b/gcc/fold-const.c index 63e15f027fb4..68bd64fcc59f 100644 --- a/gcc/fold-const.c +++ b/gcc/fold-const.c @@ -9326,14 +9326,6 @@ fold_binary_loc (location_t loc, enum tree_code code, tree type, if (kind == tcc_comparison || code == MIN_EXPR || code == MAX_EXPR) { - if (code == MIN_EXPR || code == MAX_EXPR) - { - tree typ0 = TREE_TYPE (arg0); - tree typ1 = TREE_TYPE (arg1); - gcc_assert (TYPE_SIGN (typ0) == TYPE_SIGN (typ1) - && TYPE_MODE (typ0) == TYPE_MODE (typ1)); - } - STRIP_SIGN_NOPS (arg0); STRIP_SIGN_NOPS (arg1); }