Re: Make assemble_real generate canonical CONST_INTs

2019-09-26 Thread Richard Sandiford
Christophe Lyon writes: > On Wed, 18 Sep 2019 at 11:41, Richard Sandiford > wrote: >> >> Richard Biener writes: >> > On Tue, Sep 17, 2019 at 4:33 PM Richard Sandiford >> > wrote: >> >> >> >> assemble_real used GEN_INT to create integers directly from the >> >> longs returned by real_to_target.

Re: Make assemble_real generate canonical CONST_INTs

2019-09-20 Thread Christophe Lyon
On Wed, 18 Sep 2019 at 11:41, Richard Sandiford wrote: > > Richard Biener writes: > > On Tue, Sep 17, 2019 at 4:33 PM Richard Sandiford > > wrote: > >> > >> assemble_real used GEN_INT to create integers directly from the > >> longs returned by real_to_target. assemble_integer then went on > >>

Re: Make assemble_real generate canonical CONST_INTs

2019-09-18 Thread Richard Biener
On Wed, Sep 18, 2019 at 11:41 AM Richard Sandiford wrote: > > Richard Biener writes: > > On Tue, Sep 17, 2019 at 4:33 PM Richard Sandiford > > wrote: > >> > >> assemble_real used GEN_INT to create integers directly from the > >> longs returned by real_to_target. assemble_integer then went on >

Re: Make assemble_real generate canonical CONST_INTs

2019-09-18 Thread Richard Sandiford
Richard Biener writes: > On Tue, Sep 17, 2019 at 4:33 PM Richard Sandiford > wrote: >> >> assemble_real used GEN_INT to create integers directly from the >> longs returned by real_to_target. assemble_integer then went on >> to interpret the const_ints as though they had the mode corresponding >>

Re: Make assemble_real generate canonical CONST_INTs

2019-09-18 Thread Richard Biener
On Tue, Sep 17, 2019 at 4:33 PM Richard Sandiford wrote: > > assemble_real used GEN_INT to create integers directly from the > longs returned by real_to_target. assemble_integer then went on > to interpret the const_ints as though they had the mode corresponding > to the accompanying size paramet

Make assemble_real generate canonical CONST_INTs

2019-09-17 Thread Richard Sandiford
assemble_real used GEN_INT to create integers directly from the longs returned by real_to_target. assemble_integer then went on to interpret the const_ints as though they had the mode corresponding to the accompanying size parameter: imode = mode_for_size (size * BITS_PER_UNIT, mclass, 0).r