Re: [wide-int] resolve bootstrap issue

2014-01-17 Thread Mike Stump
On Jan 16, 2014, at 2:55 AM, Richard Sandiford wrote: >>> Why did you need the ? It was supposed to work without. >> >> The code in question needs something that is max int + max significand >> real in size, we made the max int smaller (smaller than this quantity on >> x86) so, this code needs

Re: [wide-int] resolve bootstrap issue

2014-01-16 Thread Richard Sandiford
Mike Stump writes: > On Jan 14, 2014, at 7:25 AM, Richard Sandiford > wrote: >> Mike Stump writes: >>> diff --git a/gcc/expmed.c b/gcc/expmed.c >>> index ce063eb..720d8c1 100644 >>> --- a/gcc/expmed.c >>> +++ b/gcc/expmed.c >>> @@ -4963,6 +4963,7 @@ make_tree (tree type, rtx x) >>> return

Re: [wide-int] resolve bootstrap issue

2014-01-15 Thread Mike Stump
On Jan 14, 2014, at 7:25 AM, Richard Sandiford wrote: > Mike Stump writes: >> diff --git a/gcc/expmed.c b/gcc/expmed.c >> index ce063eb..720d8c1 100644 >> --- a/gcc/expmed.c >> +++ b/gcc/expmed.c >> @@ -4963,6 +4963,7 @@ make_tree (tree type, rtx x) >> return t; >> >> case CONST_DOUBL

Re: [wide-int] resolve bootstrap issue

2014-01-14 Thread Richard Sandiford
Mike Stump writes: > diff --git a/gcc/expmed.c b/gcc/expmed.c > index ce063eb..720d8c1 100644 > --- a/gcc/expmed.c > +++ b/gcc/expmed.c > @@ -4963,6 +4963,7 @@ make_tree (tree type, rtx x) >return t; > > case CONST_DOUBLE: > + gcc_assert (HOST_BITS_PER_WIDE_INT * 2 <= MAX_BITSI