Re: [PATCH 29/31] PDP11: Use `const_double_zero' to express double zero constant

2020-12-15 Thread Maciej W. Rozycki
On Tue, 15 Dec 2020, Paul Koning wrote: > > I'm fairly sure this is due to the difference in TARGET_SUPPORTS_WIDE_INT > > with the VAX backend vs the PDP-11 one. I have an idea how this should be > > addressed and will be implementing it shortly. > > What's the difference? pdp11 does support w

Re: [PATCH 29/31] PDP11: Use `const_double_zero' to express double zero constant

2020-12-15 Thread Paul Koning via Gcc-patches
> On Dec 15, 2020, at 9:06 AM, Maciej W. Rozycki wrote: > > On Tue, 15 Dec 2020, Martin Liška wrote: > >> If I see correctly, starting from this revision I can't compile a cross >> compiler of x86_64-linux-gnu: >> >> ../configure --target=pdp11-aout --disable-bootstrap --enable-languages=c,c

Re: [PATCH 29/31] PDP11: Use `const_double_zero' to express double zero constant

2020-12-15 Thread Maciej W. Rozycki
On Tue, 15 Dec 2020, Martin Liška wrote: > If I see correctly, starting from this revision I can't compile a cross > compiler of x86_64-linux-gnu: > > ../configure --target=pdp11-aout --disable-bootstrap --enable-languages=c,c++ > --disable-multilib --enable-obsolete Thanks for the heads-up an

Re: [PATCH 29/31] PDP11: Use `const_double_zero' to express double zero constant

2020-12-15 Thread Martin Liška
On 11/20/20 4:36 AM, Maciej W. Rozycki wrote: We do not define a comparison operation between floating-point and integer data, including integer zero constant. Consequently the RTL instruction stream presented to the post-reload comparison elimination pass will include, where applicable, floatin

Re: [PATCH 29/31] PDP11: Use `const_double_zero' to express double zero constant

2020-11-20 Thread Jeff Law via Gcc-patches
On 11/19/20 8:36 PM, Maciej W. Rozycki wrote: > We do not define a comparison operation between floating-point and > integer data, including integer zero constant. Consequently the RTL > instruction stream presented to the post-reload comparison elimination > pass will include, where applicable

[PATCH 29/31] PDP11: Use `const_double_zero' to express double zero constant

2020-11-19 Thread Maciej W. Rozycki
We do not define a comparison operation between floating-point and integer data, including integer zero constant. Consequently the RTL instruction stream presented to the post-reload comparison elimination pass will include, where applicable, floating-point comparison insns against `const_double:D