> On Mar 6, 2015, at 1:45 AM, James Greenhalgh <james.greenha...@arm.com> wrote:
> 
>> On Thu, Feb 12, 2015 at 03:37:33PM +0000, Christophe Lyon wrote:
>>> On 8 February 2015 at 03:24, Andrew Pinski <pins...@gmail.com> wrote:
>>> On Fri, Feb 6, 2015 at 5:02 PM, Andrew Pinski <pins...@gmail.com> wrote:
>>>        PR target/64893
>>>            * config/aarch64/aarch64-builtins.c (aarch64_init_simd_builtins):
>>>            Change the first argument type to size_type_node and add another
>>>            size_type_node.
>>>            (aarch64_simd_expand_builtin): Handle the new argument to
>>>            AARCH64_SIMD_BUILTIN_LANE_CHECK and don't ICE but rather
>>>            print an out when the first two arguments are not
>>>            nonzero integer constants.
>>>            * config/aarch64/arm_neon.h (__AARCH64_LANE_CHECK):
>>>            Pass the sizeof directly to __builtin_aarch64_im_lane_boundsi.
>>> 
>>> testsuite/ChangeLog:
>>> 
>>>            * c-c++-common/torture/aarch64-vect-lane-1.c: New testcase.
>>>            * c-c++-common/torture/aarch64-vect-lane-2.c: New testcase.
>> In case you haven't noticed, aarch64-vect-lane-2.c FAILs when compiled at
>> -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects
>> but PASSes with the other optimization levels.
> 
> Hi Andrew,
> 
> Did you get a chance to look at this? Given the way that your error
> checking works, the test probably just needs a dg-skip-if -flto
> directive. Did you intend to come back to this and make it fail earlier
> than link time with -flto?
> 
> If I don't hear otherwise, I'll propose the patch adding dg-skip-if on
> Monday.

Yes that is the correct approach as I see it. 

Thanks,
Andrew


> 
> Cheers,
> James
> 

Reply via email to