on 2022/4/27 8:46 PM, David Edelsohn wrote:
> On Wed, Apr 27, 2022 at 8:22 AM Segher Boessenkool
> <seg...@kernel.crashing.org> wrote:
>>
>> Hi!
>>
>> Thank you for doing this testcase.
>>
>> On Wed, Apr 27, 2022 at 06:29:07PM +0800, Kewen.Lin wrote:
>>> As discussed in PR105334, this patch is to add the test coverage for
>>> the two recent fixes r12-8091 and r12-8226 from Segher, aix is skipped
>>> since it takes soft-float and long-double-128 incompatible.
>>>
>>> I noticed the referred test case pack02.c skips if powerpc*-*-darwin*,
>>> but it's for do-run and I didn't have one machine to test that triple,
>>> so I didn't add that and hope it's unnecessary.
>>
>> That is the best thing to do if you aren't sure, the Darwin people are
>> in a much better position to decide this themselves.  Cc:ed Iain.
>>
>>> Tested on powerpc64-linux-gnu P8, powerpc64le-linux-gnu P9/P10 and
>>> powerpc-ibm-aix7.2.0.0.
>>>
>>> Is ok for trunk?
>>
>> Okay for trunk, thanks!  Please see if David has some more input?
>>
>>> --- /dev/null
>>> +++ b/gcc/testsuite/gcc.target/powerpc/pr105334.c
>>> @@ -0,0 +1,31 @@
>>> +/* Skip this on aix, since it takes soft-float and long-double-128
>>> +   incompatible and warns it.  */
>>> +/* { dg-skip-if "aix long-double-128 soft-float" { powerpc*-*-aix* } } */
>>> +/* { dg-options "-mlong-double-128 -msoft-float" } */
>>
>> Maybe you just want to add "-w" and not skip on AIX, if the test
>> generates the correct code anyway?  Either way works for me though.
> 
> The additional libgcc functions for ibm128 weren't added to the AIX
> configuration.  And it' not clear that soft-float on AIX is
> interesting anyway.
> 

Thanks for both your reviews and comments!  Pushed as r12-8296.

BR,
Kewen

Reply via email to