On 30/08/16 14:49, Matthew Wahab wrote:
> Ping.
>
> On 19/08/16 15:47, Richard Earnshaw (lists) wrote:
>> On 19/08/16 15:06, Matthew Wahab wrote:
>>> On 19/08/16 14:30, Richard Earnshaw (lists) wrote:
On 19/08/16 12:48, Matthew Wahab wrote:
> 2016-08-19 Matthew Wahab
Ping.
On 19/08/16 15:47, Richard Earnshaw (lists) wrote:
On 19/08/16 15:06, Matthew Wahab wrote:
On 19/08/16 14:30, Richard Earnshaw (lists) wrote:
On 19/08/16 12:48, Matthew Wahab wrote:
2016-08-19 Matthew Wahab
PR target/77281
* config/arm/arm.c
On 19/08/16 15:06, Matthew Wahab wrote:
> On 19/08/16 14:30, Richard Earnshaw (lists) wrote:
>> On 19/08/16 12:48, Matthew Wahab wrote:
>>> 2016-08-19 Matthew Wahab
>>>
>>> PR target/77281
>>> * config/arm/arm.c (neon_valid_immediate): Delete declaration.
>>>
On 19/08/16 14:30, Richard Earnshaw (lists) wrote:
On 19/08/16 12:48, Matthew Wahab wrote:
2016-08-19 Matthew Wahab
PR target/77281
* config/arm/arm.c (neon_valid_immediate): Delete declaration.
Use const_vec_duplicate to check for duplicated elements.
On 19/08/16 12:48, Matthew Wahab wrote:
> Hello,
>
> Test gcc.c-torture/execute/ieee/pr72824-2.c fails for arm targets
> because the code generated to move a vector of signed and unsigned zeros
> treats it as a vector of unsigned zeros.
>
> That is, an assignment x = { 0.f, -0.f, 0.f, -0.f } is
Hello,
Test gcc.c-torture/execute/ieee/pr72824-2.c fails for arm targets
because the code generated to move a vector of signed and unsigned zeros
treats it as a vector of unsigned zeros.
That is, an assignment x = { 0.f, -0.f, 0.f, -0.f } is treated as the
assignment x = { 0.f, 0.f, 0.f, 0.f }.