--- Comment #17 from rguenth at gcc dot gnu dot org 2007-06-24 12:08
---
...to mark as fixed.
--
rguenth at gcc dot gnu dot org changed:
What|Removed |Added
--- Comment #16 from rguenth at gcc dot gnu dot org 2007-06-24 12:08
---
Reopen...
--
rguenth at gcc dot gnu dot org changed:
What|Removed |Added
--- Comment #18 from rob1weld at aol dot com 2007-06-24 17:33 ---
Compiled using fold (compile + check time 16 hours):
--enable-stage1-checking=assert,df,fold,gc,misc,rtl,rtlflag,runtime,tree
Results for 4.3.0 20070623 (experimental) testsuite on i686-pc-linux-gnu
--- Comment #15 from rob1weld at aol dot com 2007-06-24 02:17 ---
I origonally reported The bootstrap hardly runs for a few minutes and then I
get an ICE. That is no longer the case. I am making gcc version 4.3.0
20070623.
I'm 4 hours into the make (my build is made using
--- Comment #10 from ubizjak at gmail dot com 2007-06-20 08:23 ---
Confirmed, configure gcc with --enable=checking=fold
--cut here--
typedef union
{
struct {int low, high;} s;
long long ll;
} DWunion;
long long
__muldi3 (long long u, long long v)
{
const DWunion uu = {.ll = u};
--- Comment #11 from ubizjak at gmail dot com 2007-06-20 08:55 ---
backtrace:
(gdb) bt
#0 fancy_abort (file=0x8a02980 ../../gcc-svn/trunk/gcc/fold-const.c,
line=12775, function=0x8a021be fold_checksum_tree) at
../../gcc-svn/trunk/gcc/diagnostic.c:656
#1 0x08207fc1 in
--- Comment #12 from ubizjak at gmail dot com 2007-06-20 08:59 ---
(In reply to comment #11)
backtrace:
(gdb) frame 4
#4 0x0823b9f7 in fold_convert (type=0xb7eb5360, arg=0xb7f5b138) at
../../gcc-svn/trunk/gcc/fold-const.c:2281
(gdb) p debug_tree (arg)
ssa_name 0xb7f5b138
type
--- Comment #13 from ubizjak at gmail dot com 2007-06-20 09:03 ---
svn blame of tree-chrec.c
114057rakdver /* If we cannot propagate the cast inside the chrec, just
keep the cast. */
114057rakdver keep_cast:
100718 spop res = fold_convert (type, chrec);
97607
--- Comment #14 from rguenth at gcc dot gnu dot org 2007-06-20 12:28
---
Don't use fold checking, it's broken.
*** This bug has been marked as a duplicate of 20623 ***
--
rguenth at gcc dot gnu dot org changed:
What|Removed |Added