Re: [PATCH, rs6000][trunk, 4.9, 4.8] Fix PR target/61415, long double 128 issues

2014-06-13 Thread Peter Bergner
On Fri, 2014-06-06 at 11:37 -0400, David Edelsohn wrote: > On Thu, Jun 5, 2014 at 3:57 PM, Peter Bergner wrote: > > gcc/ > > PR target/61415 > > * config/rs6000/rs6000-builtin.def (BU_MISC_1): Delete. > > (BU_MISC_2): Rename to ... > > (BU_LDBL128_2): ... this. > >

Re: [PATCH, rs6000][trunk, 4.9, 4.8] Fix PR target/61415, long double 128 issues

2014-06-11 Thread Peter Bergner
On Fri, 2014-06-06 at 11:37 -0400, David Edelsohn wrote: > On Thu, Jun 5, 2014 at 3:57 PM, Peter Bergner wrote: > > Is this also ok for the FSF 4.9 and FSF 4.8 branches? Without the gcc/ > > changes, we hit an ICE whenever we call __builtin_pack_longdouble and > > __builtin_unpack_longdouble when

Re: [PATCH, rs6000][trunk, 4.9, 4.8] Fix PR target/61415, long double 128 issues

2014-06-06 Thread David Edelsohn
On Thu, Jun 5, 2014 at 3:57 PM, Peter Bergner wrote: > PR61415 shows a problem for two test cases that should only be tested if the > target supports a 128-bit long double. In addition, the 128-bit long double > pack and unpack builtins should not be enabled unless the target supports > 128-bit l

[PATCH, rs6000][trunk, 4.9, 4.8] Fix PR target/61415, long double 128 issues

2014-06-05 Thread Peter Bergner
PR61415 shows a problem for two test cases that should only be tested if the target supports a 128-bit long double. In addition, the 128-bit long double pack and unpack builtins should not be enabled unless the target supports 128-bit long double. The following patch accomplishes that, as well as