Re: [patch] Fix PR48183, NEON ICE in emit-rtl.c:immed_double_const() under -g

2011-03-30 Thread Julian Brown
On Tue, 29 Mar 2011 11:45:58 +0100 Richard Sandiford wrote: > Julian Brown writes: > > On Thu, 24 Mar 2011 10:57:06 + > > Richard Sandiford wrote: > > > >> Chung-Lin Tang writes: > >> > PR48183 is a case where ARM NEON instrinsics, under -O -g, > >> > produce debug insns that tries to expa

Re: [patch] Fix PR48183, NEON ICE in emit-rtl.c:immed_double_const() under -g

2011-03-29 Thread Richard Guenther
On Tue, Mar 29, 2011 at 1:52 PM, Richard Sandiford wrote: > Richard Guenther writes: >> On Thu, Mar 24, 2011 at 11:57 AM, Richard Sandiford >> wrote: >>> Chung-Lin Tang writes: PR48183 is a case where ARM NEON instrinsics, under -O -g, produce debug insns that tries to expand OImode (

Re: [patch] Fix PR48183, NEON ICE in emit-rtl.c:immed_double_const() under -g

2011-03-29 Thread Richard Sandiford
Richard Guenther writes: > On Thu, Mar 24, 2011 at 11:57 AM, Richard Sandiford > wrote: >> Chung-Lin Tang writes: >>> PR48183 is a case where ARM NEON instrinsics, under -O -g, produce debug >>> insns that tries to expand OImode (32-byte integer) zero constants, much >>> too large to represent a

Re: [patch] Fix PR48183, NEON ICE in emit-rtl.c:immed_double_const() under -g

2011-03-29 Thread Richard Guenther
On Thu, Mar 24, 2011 at 11:57 AM, Richard Sandiford wrote: > Chung-Lin Tang writes: >> PR48183 is a case where ARM NEON instrinsics, under -O -g, produce debug >> insns that tries to expand OImode (32-byte integer) zero constants, much >> too large to represent as two HOST_WIDE_INTs; as the inter

Re: [patch] Fix PR48183, NEON ICE in emit-rtl.c:immed_double_const() under -g

2011-03-29 Thread Richard Sandiford
Julian Brown writes: > On Thu, 24 Mar 2011 10:57:06 + > Richard Sandiford wrote: > >> Chung-Lin Tang writes: >> > PR48183 is a case where ARM NEON instrinsics, under -O -g, produce >> > debug insns that tries to expand OImode (32-byte integer) zero >> > constants, much too large to represent

Re: [patch] Fix PR48183, NEON ICE in emit-rtl.c:immed_double_const() under -g

2011-03-24 Thread Julian Brown
On Thu, 24 Mar 2011 10:57:06 + Richard Sandiford wrote: > Chung-Lin Tang writes: > > PR48183 is a case where ARM NEON instrinsics, under -O -g, produce > > debug insns that tries to expand OImode (32-byte integer) zero > > constants, much too large to represent as two HOST_WIDE_INTs; as > >

Re: [patch] Fix PR48183, NEON ICE in emit-rtl.c:immed_double_const() under -g

2011-03-24 Thread Richard Sandiford
Chung-Lin Tang writes: > PR48183 is a case where ARM NEON instrinsics, under -O -g, produce debug > insns that tries to expand OImode (32-byte integer) zero constants, much > too large to represent as two HOST_WIDE_INTs; as the internals manual > indicates, such large constants are not supported i

Re: [patch] Fix PR48183, NEON ICE in emit-rtl.c:immed_double_const() under -g

2011-03-21 Thread Chung-Lin Tang
On 2011/3/20 08:11 PM, Richard Guenther wrote: > On Sun, Mar 20, 2011 at 12:01 PM, Chung-Lin Tang > wrote: >> Hi, >> PR48183 is a case where ARM NEON instrinsics, under -O -g, produce debug >> insns that tries to expand OImode (32-byte integer) zero constants, much >> too large to represent as two

Re: [patch] Fix PR48183, NEON ICE in emit-rtl.c:immed_double_const() under -g

2011-03-20 Thread Richard Guenther
On Sun, Mar 20, 2011 at 12:01 PM, Chung-Lin Tang wrote: > Hi, > PR48183 is a case where ARM NEON instrinsics, under -O -g, produce debug > insns that tries to expand OImode (32-byte integer) zero constants, much > too large to represent as two HOST_WIDE_INTs; as the internals manual > indicates, s

[patch] Fix PR48183, NEON ICE in emit-rtl.c:immed_double_const() under -g

2011-03-20 Thread Chung-Lin Tang
Hi, PR48183 is a case where ARM NEON instrinsics, under -O -g, produce debug insns that tries to expand OImode (32-byte integer) zero constants, much too large to represent as two HOST_WIDE_INTs; as the internals manual indicates, such large constants are not supported in general, and ICEs on the G