From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 18055 invoked by alias); 21 Sep 2013 14:35:07 -0000 Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-bugs-owner@gcc.gnu.org Received: (qmail 17831 invoked by uid 48); 21 Sep 2013 14:34:54 -0000 From: "danglin at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug tree-optimization/58491] FAIL: ext/random/normal_mv_distribution/cons/default.cc (test for excess errors) Date: Sat, 21 Sep 2013 14:35:00 -0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: tree-optimization X-Bugzilla-Version: 4.9.0 X-Bugzilla-Keywords: X-Bugzilla-Severity: normal X-Bugzilla-Who: danglin at gcc dot gnu.org X-Bugzilla-Status: UNCONFIRMED X-Bugzilla-Priority: P3 X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org X-Bugzilla-Target-Milestone: --- X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: component Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: 7bit X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-SW-Source: 2013-09/txt/msg01583.txt.bz2 http://gcc.gnu.org/bugzilla/show_bug.cgi?id=58491 John David Anglin changed: What |Removed |Added ---------------------------------------------------------------------------- Component|target |tree-optimization --- Comment #1 from John David Anglin --- Breakpoint 1, build_polynomial_chrec (loop_num=1, left=0x800003fffdad94e0, right=0x800003fffddc0640) at ../../gcc/gcc/tree-chrec.h:148 148 gcc_assert (TREE_TYPE (left) == TREE_TYPE (right)); (gdb) list 143 144 /* Types of left and right sides of a chrec should be compatible. */ 145 if (POINTER_TYPE_P (TREE_TYPE (left))) 146 gcc_assert (ptrofftype_p (TREE_TYPE (right))); 147 else 148 gcc_assert (TREE_TYPE (left) == TREE_TYPE (right)); 149 150 if (chrec_zerop (right)) 151 return left; 152 (gdb) p debug_tree (left) constant 16> $1 = void (gdb) p debug_tree (right) constant 8> $2 = void (gdb) bt #0 build_polynomial_chrec (loop_num=1, left=0x800003fffdad94e0, right=0x800003fffddc0640) at ../../gcc/gcc/tree-chrec.h:148 #1 0x400000000174c804 in chrec_fold_plus_1 (code=PLUS_EXPR, type=0x800003fffddcf7e0, op0=0x800003fffbec1540, op1=0x800003fffd422c60) at ../../gcc/gcc/tree-chrec.c:290 #2 0x400000000174c804 in chrec_fold_plus_1 (code=PLUS_EXPR, type=0x800003fffddcf7e0, op0=0x800003fffbec1540, op1=0x800003fffd422c60) at ../../gcc/gcc/tree-chrec.c:290 I believe "long unsigned int" and "sizetype" are compatilble.